* elf64-ppc.c (dec_dynrel_count): Don't report errors for local
[deliverable/binutils-gdb.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 },
138 { "r1", 1, {0, {0}}, 0, 0 },
139 { "r2", 2, {0, {0}}, 0, 0 },
140 { "r3", 3, {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 },
153 { "r0h", 1, {0, {0}}, 0, 0 },
154 { "r1l", 2, {0, {0}}, 0, 0 },
155 { "r1h", 3, {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 },
168 { "r1", 1, {0, {0}}, 0, 0 },
169 { "r2", 2, {0, {0}}, 0, 0 },
170 { "r3", 3, {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 },
183 { "r3r1", 1, {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 },
196 { "r1l", 1, {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 },
209 { "r1", 1, {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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 },
318 { "r0h", 1, {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 }
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 }
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 }
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 },
367 { "a1", 1, {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 },
380 { "a1", 1, {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 },
393 { "a1", 1, {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 }
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 }
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 }
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 },
442 { "c", 0, {0, {0}}, 0, 0 },
443 { "gtu", 1, {0, {0}}, 0, 0 },
444 { "eq", 2, {0, {0}}, 0, 0 },
445 { "z", 2, {0, {0}}, 0, 0 },
446 { "n", 3, {0, {0}}, 0, 0 },
447 { "le", 4, {0, {0}}, 0, 0 },
448 { "o", 5, {0, {0}}, 0, 0 },
449 { "ge", 6, {0, {0}}, 0, 0 },
450 { "ltu", 248, {0, {0}}, 0, 0 },
451 { "nc", 248, {0, {0}}, 0, 0 },
452 { "leu", 249, {0, {0}}, 0, 0 },
453 { "ne", 250, {0, {0}}, 0, 0 },
454 { "nz", 250, {0, {0}}, 0, 0 },
455 { "pz", 251, {0, {0}}, 0, 0 },
456 { "gt", 252, {0, {0}}, 0, 0 },
457 { "no", 253, {0, {0}}, 0, 0 },
458 { "lt", 254, {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 },
471 { "c", 0, {0, {0}}, 0, 0 },
472 { "gtu", 1, {0, {0}}, 0, 0 },
473 { "eq", 2, {0, {0}}, 0, 0 },
474 { "z", 2, {0, {0}}, 0, 0 },
475 { "n", 3, {0, {0}}, 0, 0 },
476 { "ltu", 4, {0, {0}}, 0, 0 },
477 { "nc", 4, {0, {0}}, 0, 0 },
478 { "leu", 5, {0, {0}}, 0, 0 },
479 { "ne", 6, {0, {0}}, 0, 0 },
480 { "nz", 6, {0, {0}}, 0, 0 },
481 { "pz", 7, {0, {0}}, 0, 0 },
482 { "le", 8, {0, {0}}, 0, 0 },
483 { "o", 9, {0, {0}}, 0, 0 },
484 { "ge", 10, {0, {0}}, 0, 0 },
485 { "gt", 12, {0, {0}}, 0, 0 },
486 { "no", 13, {0, {0}}, 0, 0 },
487 { "lt", 14, {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 },
500 { "o", 9, {0, {0}}, 0, 0 },
501 { "ge", 10, {0, {0}}, 0, 0 },
502 { "gt", 12, {0, {0}}, 0, 0 },
503 { "no", 13, {0, {0}}, 0, 0 },
504 { "lt", 14, {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 },
517 { "c", 0, {0, {0}}, 0, 0 },
518 { "gtu", 1, {0, {0}}, 0, 0 },
519 { "eq", 2, {0, {0}}, 0, 0 },
520 { "z", 2, {0, {0}}, 0, 0 },
521 { "n", 3, {0, {0}}, 0, 0 },
522 { "ltu", 4, {0, {0}}, 0, 0 },
523 { "nc", 4, {0, {0}}, 0, 0 },
524 { "leu", 5, {0, {0}}, 0, 0 },
525 { "ne", 6, {0, {0}}, 0, 0 },
526 { "nz", 6, {0, {0}}, 0, 0 },
527 { "pz", 7, {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 },
540 { "nc", 0, {0, {0}}, 0, 0 },
541 { "leu", 1, {0, {0}}, 0, 0 },
542 { "ne", 2, {0, {0}}, 0, 0 },
543 { "nz", 2, {0, {0}}, 0, 0 },
544 { "pz", 3, {0, {0}}, 0, 0 },
545 { "no", 4, {0, {0}}, 0, 0 },
546 { "gt", 5, {0, {0}}, 0, 0 },
547 { "ge", 6, {0, {0}}, 0, 0 },
548 { "geu", 8, {0, {0}}, 0, 0 },
549 { "c", 8, {0, {0}}, 0, 0 },
550 { "gtu", 9, {0, {0}}, 0, 0 },
551 { "eq", 10, {0, {0}}, 0, 0 },
552 { "z", 10, {0, {0}}, 0, 0 },
553 { "n", 11, {0, {0}}, 0, 0 },
554 { "o", 12, {0, {0}}, 0, 0 },
555 { "le", 13, {0, {0}}, 0, 0 },
556 { "lt", 14, {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 },
569 { "dct1", 1, {0, {0}}, 0, 0 },
570 { "flg", 2, {0, {0}}, 0, 0 },
571 { "svf", 3, {0, {0}}, 0, 0 },
572 { "drc0", 4, {0, {0}}, 0, 0 },
573 { "drc1", 5, {0, {0}}, 0, 0 },
574 { "dmd0", 6, {0, {0}}, 0, 0 },
575 { "dmd1", 7, {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 },
588 { "sp", 1, {0, {0}}, 0, 0 },
589 { "sb", 2, {0, {0}}, 0, 0 },
590 { "fb", 3, {0, {0}}, 0, 0 },
591 { "svp", 4, {0, {0}}, 0, 0 },
592 { "vct", 5, {0, {0}}, 0, 0 },
593 { "isp", 7, {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 },
606 { "dma1", 3, {0, {0}}, 0, 0 },
607 { "dra0", 4, {0, {0}}, 0, 0 },
608 { "dra1", 5, {0, {0}}, 0, 0 },
609 { "dsa0", 6, {0, {0}}, 0, 0 },
610 { "dsa1", 7, {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 },
623 { "intbh", 2, {0, {0}}, 0, 0 },
624 { "flg", 3, {0, {0}}, 0, 0 },
625 { "isp", 4, {0, {0}}, 0, 0 },
626 { "sp", 5, {0, {0}}, 0, 0 },
627 { "sb", 6, {0, {0}}, 0, 0 },
628 { "fb", 7, {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 },
641 { "d", 1, {0, {0}}, 0, 0 },
642 { "z", 2, {0, {0}}, 0, 0 },
643 { "s", 3, {0, {0}}, 0, 0 },
644 { "b", 4, {0, {0}}, 0, 0 },
645 { "o", 5, {0, {0}}, 0, 0 },
646 { "i", 6, {0, {0}}, 0, 0 },
647 { "u", 7, {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 },
660 { "2", 1, {0, {0}}, 0, 0 },
661 { "3", 2, {0, {0}}, 0, 0 },
662 { "4", 3, {0, {0}}, 0, 0 },
663 { "5", 4, {0, {0}}, 0, 0 },
664 { "6", 5, {0, {0}}, 0, 0 },
665 { "7", 6, {0, {0}}, 0, 0 },
666 { "8", 7, {0, {0}}, 0, 0 },
667 { "-1", -8, {0, {0}}, 0, 0 },
668 { "-2", -7, {0, {0}}, 0, 0 },
669 { "-3", -6, {0, {0}}, 0, 0 },
670 { "-4", -5, {0, {0}}, 0, 0 },
671 { "-5", -4, {0, {0}}, 0, 0 },
672 { "-6", -3, {0, {0}}, 0, 0 },
673 { "-7", -2, {0, {0}}, 0, 0 },
674 { "-8", -1, {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), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
696 { "h-sint", HW_H_SINT, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
697 { "h-uint", HW_H_UINT, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
698 { "h-addr", HW_H_ADDR, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
699 { "h-iaddr", HW_H_IADDR, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
700 { "h-pc", HW_H_PC, CGEN_ASM_NONE, 0, { 0|A(PC), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
701 { "h-gr", HW_H_GR, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_gr, { 0|A(CACHE_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
702 { "h-gr-QI", HW_H_GR_QI, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_gr_QI, { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
703 { "h-gr-HI", HW_H_GR_HI, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_gr_HI, { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
704 { "h-gr-SI", HW_H_GR_SI, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_gr_SI, { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
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), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
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), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
707 { "h-r0l", HW_H_R0L, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_r0l, { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
708 { "h-r0h", HW_H_R0H, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_r0h, { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
709 { "h-r1l", HW_H_R1L, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_r1l, { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
710 { "h-r1h", HW_H_R1H, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_r1h, { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
711 { "h-r0", HW_H_R0, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_r0, { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
712 { "h-r1", HW_H_R1, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_r1, { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
713 { "h-r2", HW_H_R2, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_r2, { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
714 { "h-r3", HW_H_R3, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_r3, { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
715 { "h-r0l-r0h", HW_H_R0L_R0H, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_r0l_r0h, { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
716 { "h-r2r0", HW_H_R2R0, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_r2r0, { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
717 { "h-r3r1", HW_H_R3R1, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_r3r1, { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
718 { "h-r1r2r0", HW_H_R1R2R0, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_r1r2r0, { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
719 { "h-ar", HW_H_AR, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_ar, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
720 { "h-ar-QI", HW_H_AR_QI, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_ar_QI, { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
721 { "h-ar-HI", HW_H_AR_HI, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_ar_HI, { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
722 { "h-ar-SI", HW_H_AR_SI, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_ar_SI, { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
723 { "h-a0", HW_H_A0, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_a0, { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
724 { "h-a1", HW_H_A1, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_a1, { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
725 { "h-sb", HW_H_SB, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
726 { "h-fb", HW_H_FB, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
727 { "h-sp", HW_H_SP, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
728 { "h-sbit", HW_H_SBIT, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
729 { "h-zbit", HW_H_ZBIT, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
730 { "h-obit", HW_H_OBIT, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
731 { "h-cbit", HW_H_CBIT, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
732 { "h-ubit", HW_H_UBIT, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
733 { "h-ibit", HW_H_IBIT, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
734 { "h-bbit", HW_H_BBIT, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
735 { "h-dbit", HW_H_DBIT, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
736 { "h-dct0", HW_H_DCT0, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
737 { "h-dct1", HW_H_DCT1, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
738 { "h-svf", HW_H_SVF, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
739 { "h-drc0", HW_H_DRC0, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
740 { "h-drc1", HW_H_DRC1, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
741 { "h-dmd0", HW_H_DMD0, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
742 { "h-dmd1", HW_H_DMD1, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
743 { "h-intb", HW_H_INTB, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
744 { "h-svp", HW_H_SVP, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
745 { "h-vct", HW_H_VCT, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
746 { "h-isp", HW_H_ISP, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
747 { "h-dma0", HW_H_DMA0, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
748 { "h-dma1", HW_H_DMA1, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
749 { "h-dra0", HW_H_DRA0, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
750 { "h-dra1", HW_H_DRA1, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
751 { "h-dsa0", HW_H_DSA0, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
752 { "h-dsa1", HW_H_DSA1, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
753 { "h-cond16", HW_H_COND16, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_cond16, { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
754 { "h-cond16c", HW_H_COND16C, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_cond16c, { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
755 { "h-cond16j", HW_H_COND16J, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_cond16j, { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
756 { "h-cond16j-5", HW_H_COND16J_5, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_cond16j_5, { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
757 { "h-cond32", HW_H_COND32, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_cond32, { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
758 { "h-cr1-32", HW_H_CR1_32, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_cr1_32, { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
759 { "h-cr2-32", HW_H_CR2_32, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_cr2_32, { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
760 { "h-cr3-32", HW_H_CR3_32, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_cr3_32, { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
761 { "h-cr-16", HW_H_CR_16, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_cr_16, { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
762 { "h-flags", HW_H_FLAGS, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_flags, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
763 { "h-shimm", HW_H_SHIMM, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_shimm, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
764 { "h-bit-index", HW_H_BIT_INDEX, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
765 { "h-src-index", HW_H_SRC_INDEX, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
766 { "h-dst-index", HW_H_DST_INDEX, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
767 { "h-src-indirect", HW_H_SRC_INDIRECT, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
768 { "h-dst-indirect", HW_H_DST_INDIRECT, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
769 { "h-none", HW_H_NONE, CGEN_ASM_NONE, 0, { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
770 { 0, 0, CGEN_ASM_NONE, 0, {0, {0}} }
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), (1<<ISA_M16C) } } },
787 { M32C_F_ANYOF, "f-anyof", 0, 0, 0, 0, { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
788 { M32C_F_0_1, "f-0-1", 0, 32, 0, 1, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
789 { M32C_F_0_2, "f-0-2", 0, 32, 0, 2, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
790 { M32C_F_0_3, "f-0-3", 0, 32, 0, 3, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
791 { M32C_F_0_4, "f-0-4", 0, 32, 0, 4, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
792 { M32C_F_1_3, "f-1-3", 0, 32, 1, 3, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
793 { M32C_F_2_2, "f-2-2", 0, 32, 2, 2, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
794 { M32C_F_3_4, "f-3-4", 0, 32, 3, 4, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
795 { M32C_F_3_1, "f-3-1", 0, 32, 3, 1, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
796 { M32C_F_4_1, "f-4-1", 0, 32, 4, 1, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
797 { M32C_F_4_3, "f-4-3", 0, 32, 4, 3, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
798 { M32C_F_4_4, "f-4-4", 0, 32, 4, 4, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
799 { M32C_F_4_6, "f-4-6", 0, 32, 4, 6, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
800 { M32C_F_5_1, "f-5-1", 0, 32, 5, 1, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
801 { M32C_F_5_3, "f-5-3", 0, 32, 5, 3, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
802 { M32C_F_6_2, "f-6-2", 0, 32, 6, 2, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
803 { M32C_F_7_1, "f-7-1", 0, 32, 7, 1, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
804 { M32C_F_8_1, "f-8-1", 0, 32, 8, 1, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
805 { M32C_F_8_2, "f-8-2", 0, 32, 8, 2, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
806 { M32C_F_8_3, "f-8-3", 0, 32, 8, 3, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
807 { M32C_F_8_4, "f-8-4", 0, 32, 8, 4, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
808 { M32C_F_8_8, "f-8-8", 0, 32, 8, 8, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
809 { M32C_F_9_3, "f-9-3", 0, 32, 9, 3, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
810 { M32C_F_9_1, "f-9-1", 0, 32, 9, 1, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
811 { M32C_F_10_1, "f-10-1", 0, 32, 10, 1, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
812 { M32C_F_10_2, "f-10-2", 0, 32, 10, 2, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
813 { M32C_F_10_3, "f-10-3", 0, 32, 10, 3, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
814 { M32C_F_11_1, "f-11-1", 0, 32, 11, 1, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
815 { M32C_F_12_1, "f-12-1", 0, 32, 12, 1, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
816 { M32C_F_12_2, "f-12-2", 0, 32, 12, 2, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
817 { M32C_F_12_3, "f-12-3", 0, 32, 12, 3, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
818 { M32C_F_12_4, "f-12-4", 0, 32, 12, 4, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
819 { M32C_F_12_6, "f-12-6", 0, 32, 12, 6, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
820 { M32C_F_13_3, "f-13-3", 0, 32, 13, 3, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
821 { M32C_F_14_1, "f-14-1", 0, 32, 14, 1, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
822 { M32C_F_14_2, "f-14-2", 0, 32, 14, 2, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
823 { M32C_F_15_1, "f-15-1", 0, 32, 15, 1, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
824 { M32C_F_16_1, "f-16-1", 0, 32, 16, 1, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
825 { M32C_F_16_2, "f-16-2", 0, 32, 16, 2, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
826 { M32C_F_16_4, "f-16-4", 0, 32, 16, 4, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
827 { M32C_F_16_8, "f-16-8", 0, 32, 16, 8, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
828 { M32C_F_18_1, "f-18-1", 0, 32, 18, 1, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
829 { M32C_F_18_2, "f-18-2", 0, 32, 18, 2, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
830 { M32C_F_18_3, "f-18-3", 0, 32, 18, 3, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
831 { M32C_F_20_1, "f-20-1", 0, 32, 20, 1, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
832 { M32C_F_20_3, "f-20-3", 0, 32, 20, 3, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
833 { M32C_F_20_2, "f-20-2", 0, 32, 20, 2, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
834 { M32C_F_20_4, "f-20-4", 0, 32, 20, 4, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
835 { M32C_F_21_3, "f-21-3", 0, 32, 21, 3, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
836 { M32C_F_24_2, "f-24-2", 0, 32, 24, 2, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
837 { M32C_F_24_8, "f-24-8", 0, 32, 24, 8, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
838 { M32C_F_32_16, "f-32-16", 32, 32, 0, 16, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
839 { M32C_F_SRC16_RN, "f-src16-rn", 0, 32, 10, 2, { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
840 { M32C_F_SRC16_AN, "f-src16-an", 0, 32, 11, 1, { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
841 { M32C_F_SRC32_AN_UNPREFIXED, "f-src32-an-unprefixed", 0, 32, 11, 1, { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
842 { M32C_F_SRC32_AN_PREFIXED, "f-src32-an-prefixed", 0, 32, 19, 1, { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
843 { M32C_F_SRC32_RN_UNPREFIXED_QI, "f-src32-rn-unprefixed-QI", 0, 32, 10, 2, { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
844 { M32C_F_SRC32_RN_PREFIXED_QI, "f-src32-rn-prefixed-QI", 0, 32, 18, 2, { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
845 { M32C_F_SRC32_RN_UNPREFIXED_HI, "f-src32-rn-unprefixed-HI", 0, 32, 10, 2, { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
846 { M32C_F_SRC32_RN_PREFIXED_HI, "f-src32-rn-prefixed-HI", 0, 32, 18, 2, { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
847 { M32C_F_SRC32_RN_UNPREFIXED_SI, "f-src32-rn-unprefixed-SI", 0, 32, 10, 2, { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
848 { M32C_F_SRC32_RN_PREFIXED_SI, "f-src32-rn-prefixed-SI", 0, 32, 18, 2, { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
849 { M32C_F_DST32_RN_EXT_UNPREFIXED, "f-dst32-rn-ext-unprefixed", 0, 32, 9, 1, { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
850 { M32C_F_DST16_RN, "f-dst16-rn", 0, 32, 14, 2, { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
851 { M32C_F_DST16_RN_EXT, "f-dst16-rn-ext", 0, 32, 14, 1, { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
852 { M32C_F_DST16_RN_QI_S, "f-dst16-rn-QI-s", 0, 32, 5, 1, { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
853 { M32C_F_DST16_AN, "f-dst16-an", 0, 32, 15, 1, { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
854 { M32C_F_DST16_AN_S, "f-dst16-an-s", 0, 32, 4, 1, { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
855 { M32C_F_DST32_AN_UNPREFIXED, "f-dst32-an-unprefixed", 0, 32, 9, 1, { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
856 { M32C_F_DST32_AN_PREFIXED, "f-dst32-an-prefixed", 0, 32, 17, 1, { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
857 { M32C_F_DST32_RN_UNPREFIXED_QI, "f-dst32-rn-unprefixed-QI", 0, 32, 8, 2, { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
858 { M32C_F_DST32_RN_PREFIXED_QI, "f-dst32-rn-prefixed-QI", 0, 32, 16, 2, { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
859 { M32C_F_DST32_RN_UNPREFIXED_HI, "f-dst32-rn-unprefixed-HI", 0, 32, 8, 2, { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
860 { M32C_F_DST32_RN_PREFIXED_HI, "f-dst32-rn-prefixed-HI", 0, 32, 16, 2, { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
861 { M32C_F_DST32_RN_UNPREFIXED_SI, "f-dst32-rn-unprefixed-SI", 0, 32, 8, 2, { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
862 { M32C_F_DST32_RN_PREFIXED_SI, "f-dst32-rn-prefixed-SI", 0, 32, 16, 2, { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
863 { M32C_F_DST16_1_S, "f-dst16-1-S", 0, 32, 5, 1, { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
864 { M32C_F_IMM_8_S4, "f-imm-8-s4", 0, 32, 8, 4, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
865 { M32C_F_IMM_12_S4, "f-imm-12-s4", 0, 32, 12, 4, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
866 { M32C_F_IMM_13_U3, "f-imm-13-u3", 0, 32, 13, 3, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
867 { M32C_F_IMM_20_S4, "f-imm-20-s4", 0, 32, 20, 4, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
868 { M32C_F_IMM1_S, "f-imm1-S", 0, 32, 2, 1, { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
869 { M32C_F_IMM3_S, "f-imm3-S", 0, 0, 0, 0,{ 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
870 { M32C_F_DSP_8_U6, "f-dsp-8-u6", 0, 32, 8, 6, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
871 { M32C_F_DSP_8_U8, "f-dsp-8-u8", 0, 32, 8, 8, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
872 { M32C_F_DSP_8_S8, "f-dsp-8-s8", 0, 32, 8, 8, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
873 { M32C_F_DSP_10_U6, "f-dsp-10-u6", 0, 32, 10, 6, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
874 { M32C_F_DSP_16_U8, "f-dsp-16-u8", 0, 32, 16, 8, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
875 { M32C_F_DSP_16_S8, "f-dsp-16-s8", 0, 32, 16, 8, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
876 { M32C_F_DSP_24_U8, "f-dsp-24-u8", 0, 32, 24, 8, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
877 { M32C_F_DSP_24_S8, "f-dsp-24-s8", 0, 32, 24, 8, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
878 { M32C_F_DSP_32_U8, "f-dsp-32-u8", 32, 32, 0, 8, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
879 { M32C_F_DSP_32_S8, "f-dsp-32-s8", 32, 32, 0, 8, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
880 { M32C_F_DSP_40_U8, "f-dsp-40-u8", 32, 32, 8, 8, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
881 { M32C_F_DSP_40_S8, "f-dsp-40-s8", 32, 32, 8, 8, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
882 { M32C_F_DSP_48_U8, "f-dsp-48-u8", 32, 32, 16, 8, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
883 { M32C_F_DSP_48_S8, "f-dsp-48-s8", 32, 32, 16, 8, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
884 { M32C_F_DSP_56_U8, "f-dsp-56-u8", 32, 32, 24, 8, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
885 { M32C_F_DSP_56_S8, "f-dsp-56-s8", 32, 32, 24, 8, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
886 { M32C_F_DSP_64_U8, "f-dsp-64-u8", 64, 32, 0, 8, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
887 { M32C_F_DSP_64_S8, "f-dsp-64-s8", 64, 32, 0, 8, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
888 { M32C_F_DSP_8_U16, "f-dsp-8-u16", 0, 32, 8, 16, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
889 { M32C_F_DSP_8_S16, "f-dsp-8-s16", 0, 32, 8, 16, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
890 { M32C_F_DSP_16_U16, "f-dsp-16-u16", 0, 32, 16, 16, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
891 { M32C_F_DSP_16_S16, "f-dsp-16-s16", 0, 32, 16, 16, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
892 { M32C_F_DSP_24_U16, "f-dsp-24-u16", 0, 0, 0, 0,{ 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
893 { M32C_F_DSP_24_S16, "f-dsp-24-s16", 0, 0, 0, 0,{ 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
894 { M32C_F_DSP_32_U16, "f-dsp-32-u16", 32, 32, 0, 16, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
895 { M32C_F_DSP_32_S16, "f-dsp-32-s16", 32, 32, 0, 16, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
896 { M32C_F_DSP_40_U16, "f-dsp-40-u16", 32, 32, 8, 16, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
897 { M32C_F_DSP_40_S16, "f-dsp-40-s16", 32, 32, 8, 16, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
898 { M32C_F_DSP_48_U16, "f-dsp-48-u16", 32, 32, 16, 16, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
899 { M32C_F_DSP_48_S16, "f-dsp-48-s16", 32, 32, 16, 16, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
900 { M32C_F_DSP_64_U16, "f-dsp-64-u16", 64, 32, 0, 16, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
901 { M32C_F_DSP_8_U24, "f-dsp-8-u24", 0, 32, 8, 24, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
902 { M32C_F_DSP_16_U24, "f-dsp-16-u24", 0, 0, 0, 0,{ 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
903 { M32C_F_DSP_24_U24, "f-dsp-24-u24", 0, 0, 0, 0,{ 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
904 { M32C_F_DSP_32_U24, "f-dsp-32-u24", 32, 32, 0, 24, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
905 { M32C_F_DSP_40_U24, "f-dsp-40-u24", 32, 32, 8, 24, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
906 { M32C_F_DSP_40_S32, "f-dsp-40-s32", 0, 0, 0, 0,{ 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
907 { M32C_F_DSP_48_U24, "f-dsp-48-u24", 0, 0, 0, 0,{ 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
908 { M32C_F_DSP_16_S32, "f-dsp-16-s32", 0, 0, 0, 0,{ 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
909 { M32C_F_DSP_24_S32, "f-dsp-24-s32", 0, 0, 0, 0,{ 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
910 { M32C_F_DSP_32_S32, "f-dsp-32-s32", 32, 32, 0, 32, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
911 { M32C_F_DSP_48_U32, "f-dsp-48-u32", 0, 0, 0, 0,{ 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
912 { M32C_F_DSP_48_S32, "f-dsp-48-s32", 0, 0, 0, 0,{ 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
913 { M32C_F_DSP_56_S16, "f-dsp-56-s16", 0, 0, 0, 0,{ 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
914 { M32C_F_DSP_64_S16, "f-dsp-64-s16", 64, 32, 0, 16, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
915 { M32C_F_BITNO16_S, "f-bitno16-S", 0, 32, 5, 3, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
916 { M32C_F_BITNO32_PREFIXED, "f-bitno32-prefixed", 0, 32, 21, 3, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
917 { M32C_F_BITNO32_UNPREFIXED, "f-bitno32-unprefixed", 0, 32, 13, 3, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
918 { M32C_F_BITBASE16_U11_S, "f-bitbase16-u11-S", 0, 0, 0, 0,{ 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
919 { M32C_F_BITBASE32_16_U11_UNPREFIXED, "f-bitbase32-16-u11-unprefixed", 0, 0, 0, 0,{ 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
920 { M32C_F_BITBASE32_16_S11_UNPREFIXED, "f-bitbase32-16-s11-unprefixed", 0, 0, 0, 0,{ 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
921 { M32C_F_BITBASE32_16_U19_UNPREFIXED, "f-bitbase32-16-u19-unprefixed", 0, 0, 0, 0,{ 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
922 { M32C_F_BITBASE32_16_S19_UNPREFIXED, "f-bitbase32-16-s19-unprefixed", 0, 0, 0, 0,{ 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
923 { M32C_F_BITBASE32_16_U27_UNPREFIXED, "f-bitbase32-16-u27-unprefixed", 0, 0, 0, 0,{ 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
924 { M32C_F_BITBASE32_24_U11_PREFIXED, "f-bitbase32-24-u11-prefixed", 0, 0, 0, 0,{ 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
925 { M32C_F_BITBASE32_24_S11_PREFIXED, "f-bitbase32-24-s11-prefixed", 0, 0, 0, 0,{ 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
926 { M32C_F_BITBASE32_24_U19_PREFIXED, "f-bitbase32-24-u19-prefixed", 0, 0, 0, 0,{ 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
927 { M32C_F_BITBASE32_24_S19_PREFIXED, "f-bitbase32-24-s19-prefixed", 0, 0, 0, 0,{ 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
928 { M32C_F_BITBASE32_24_U27_PREFIXED, "f-bitbase32-24-u27-prefixed", 0, 0, 0, 0,{ 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
929 { M32C_F_LAB_5_3, "f-lab-5-3", 0, 32, 5, 3, { 0|A(PCREL_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
930 { M32C_F_LAB32_JMP_S, "f-lab32-jmp-s", 0, 0, 0, 0,{ 0|A(PCREL_ADDR)|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
931 { M32C_F_LAB_8_8, "f-lab-8-8", 0, 32, 8, 8, { 0|A(PCREL_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
932 { M32C_F_LAB_8_16, "f-lab-8-16", 0, 32, 8, 16, { 0|A(SIGN_OPT)|A(PCREL_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
933 { M32C_F_LAB_8_24, "f-lab-8-24", 0, 32, 8, 24, { 0|A(ABS_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
934 { M32C_F_LAB_16_8, "f-lab-16-8", 0, 32, 16, 8, { 0|A(PCREL_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
935 { M32C_F_LAB_24_8, "f-lab-24-8", 0, 32, 24, 8, { 0|A(PCREL_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
936 { M32C_F_LAB_32_8, "f-lab-32-8", 32, 32, 0, 8, { 0|A(PCREL_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
937 { M32C_F_LAB_40_8, "f-lab-40-8", 32, 32, 8, 8, { 0|A(PCREL_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
938 { M32C_F_COND16, "f-cond16", 0, 32, 12, 4, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
939 { M32C_F_COND16J_5, "f-cond16j-5", 0, 32, 5, 3, { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
940 { M32C_F_COND32, "f-cond32", 0, 0, 0, 0,{ 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
941 { M32C_F_COND32J, "f-cond32j", 0, 0, 0, 0,{ 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
942 { 0, 0, 0, 0, 0, 0, {0, {0}} }
943 };
944
945 #undef A
946
947
948
949 /* multi ifield declarations */
950
951 const CGEN_MAYBE_MULTI_IFLD M32C_F_IMM3_S_MULTI_IFIELD [];
952 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_24_U16_MULTI_IFIELD [];
953 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_24_S16_MULTI_IFIELD [];
954 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_16_U24_MULTI_IFIELD [];
955 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_24_U24_MULTI_IFIELD [];
956 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_40_S32_MULTI_IFIELD [];
957 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_48_U24_MULTI_IFIELD [];
958 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_16_S32_MULTI_IFIELD [];
959 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_24_S32_MULTI_IFIELD [];
960 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_48_U32_MULTI_IFIELD [];
961 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_48_S32_MULTI_IFIELD [];
962 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_56_S16_MULTI_IFIELD [];
963 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE16_U11_S_MULTI_IFIELD [];
964 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_16_U11_UNPREFIXED_MULTI_IFIELD [];
965 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_16_S11_UNPREFIXED_MULTI_IFIELD [];
966 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_16_U19_UNPREFIXED_MULTI_IFIELD [];
967 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_16_S19_UNPREFIXED_MULTI_IFIELD [];
968 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_16_U27_UNPREFIXED_MULTI_IFIELD [];
969 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_24_U11_PREFIXED_MULTI_IFIELD [];
970 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_24_S11_PREFIXED_MULTI_IFIELD [];
971 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_24_U19_PREFIXED_MULTI_IFIELD [];
972 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_24_S19_PREFIXED_MULTI_IFIELD [];
973 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_24_U27_PREFIXED_MULTI_IFIELD [];
974 const CGEN_MAYBE_MULTI_IFLD M32C_F_LAB32_JMP_S_MULTI_IFIELD [];
975 const CGEN_MAYBE_MULTI_IFLD M32C_F_COND32_MULTI_IFIELD [];
976 const CGEN_MAYBE_MULTI_IFLD M32C_F_COND32J_MULTI_IFIELD [];
977
978
979 /* multi ifield definitions */
980
981 const CGEN_MAYBE_MULTI_IFLD M32C_F_IMM3_S_MULTI_IFIELD [] =
982 {
983 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_2_2] } },
984 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_7_1] } },
985 { 0, { (const PTR) 0 } }
986 };
987 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_24_U16_MULTI_IFIELD [] =
988 {
989 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
990 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U8] } },
991 { 0, { (const PTR) 0 } }
992 };
993 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_24_S16_MULTI_IFIELD [] =
994 {
995 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
996 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U8] } },
997 { 0, { (const PTR) 0 } }
998 };
999 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_16_U24_MULTI_IFIELD [] =
1000 {
1001 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U16] } },
1002 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U8] } },
1003 { 0, { (const PTR) 0 } }
1004 };
1005 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_24_U24_MULTI_IFIELD [] =
1006 {
1007 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
1008 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U16] } },
1009 { 0, { (const PTR) 0 } }
1010 };
1011 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_40_S32_MULTI_IFIELD [] =
1012 {
1013 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_U24] } },
1014 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_64_U8] } },
1015 { 0, { (const PTR) 0 } }
1016 };
1017 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_48_U24_MULTI_IFIELD [] =
1018 {
1019 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_U16] } },
1020 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_64_U8] } },
1021 { 0, { (const PTR) 0 } }
1022 };
1023 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_16_S32_MULTI_IFIELD [] =
1024 {
1025 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U16] } },
1026 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U16] } },
1027 { 0, { (const PTR) 0 } }
1028 };
1029 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_24_S32_MULTI_IFIELD [] =
1030 {
1031 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
1032 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U24] } },
1033 { 0, { (const PTR) 0 } }
1034 };
1035 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_48_U32_MULTI_IFIELD [] =
1036 {
1037 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_U16] } },
1038 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_64_U16] } },
1039 { 0, { (const PTR) 0 } }
1040 };
1041 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_48_S32_MULTI_IFIELD [] =
1042 {
1043 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_U16] } },
1044 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_64_U16] } },
1045 { 0, { (const PTR) 0 } }
1046 };
1047 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_56_S16_MULTI_IFIELD [] =
1048 {
1049 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_56_U8] } },
1050 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_64_U8] } },
1051 { 0, { (const PTR) 0 } }
1052 };
1053 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE16_U11_S_MULTI_IFIELD [] =
1054 {
1055 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO16_S] } },
1056 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_U8] } },
1057 { 0, { (const PTR) 0 } }
1058 };
1059 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_16_U11_UNPREFIXED_MULTI_IFIELD [] =
1060 {
1061 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_UNPREFIXED] } },
1062 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U8] } },
1063 { 0, { (const PTR) 0 } }
1064 };
1065 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_16_S11_UNPREFIXED_MULTI_IFIELD [] =
1066 {
1067 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_UNPREFIXED] } },
1068 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_S8] } },
1069 { 0, { (const PTR) 0 } }
1070 };
1071 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_16_U19_UNPREFIXED_MULTI_IFIELD [] =
1072 {
1073 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_UNPREFIXED] } },
1074 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U16] } },
1075 { 0, { (const PTR) 0 } }
1076 };
1077 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_16_S19_UNPREFIXED_MULTI_IFIELD [] =
1078 {
1079 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_UNPREFIXED] } },
1080 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_S16] } },
1081 { 0, { (const PTR) 0 } }
1082 };
1083 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_16_U27_UNPREFIXED_MULTI_IFIELD [] =
1084 {
1085 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_UNPREFIXED] } },
1086 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U16] } },
1087 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U8] } },
1088 { 0, { (const PTR) 0 } }
1089 };
1090 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_24_U11_PREFIXED_MULTI_IFIELD [] =
1091 {
1092 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_PREFIXED] } },
1093 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
1094 { 0, { (const PTR) 0 } }
1095 };
1096 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_24_S11_PREFIXED_MULTI_IFIELD [] =
1097 {
1098 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_PREFIXED] } },
1099 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_S8] } },
1100 { 0, { (const PTR) 0 } }
1101 };
1102 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_24_U19_PREFIXED_MULTI_IFIELD [] =
1103 {
1104 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_PREFIXED] } },
1105 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
1106 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U8] } },
1107 { 0, { (const PTR) 0 } }
1108 };
1109 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_24_S19_PREFIXED_MULTI_IFIELD [] =
1110 {
1111 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_PREFIXED] } },
1112 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
1113 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_S8] } },
1114 { 0, { (const PTR) 0 } }
1115 };
1116 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_24_U27_PREFIXED_MULTI_IFIELD [] =
1117 {
1118 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_PREFIXED] } },
1119 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
1120 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U16] } },
1121 { 0, { (const PTR) 0 } }
1122 };
1123 const CGEN_MAYBE_MULTI_IFLD M32C_F_LAB32_JMP_S_MULTI_IFIELD [] =
1124 {
1125 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_2_2] } },
1126 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_7_1] } },
1127 { 0, { (const PTR) 0 } }
1128 };
1129 const CGEN_MAYBE_MULTI_IFLD M32C_F_COND32_MULTI_IFIELD [] =
1130 {
1131 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_9_1] } },
1132 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_13_3] } },
1133 { 0, { (const PTR) 0 } }
1134 };
1135 const CGEN_MAYBE_MULTI_IFLD M32C_F_COND32J_MULTI_IFIELD [] =
1136 {
1137 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_1_3] } },
1138 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_7_1] } },
1139 { 0, { (const PTR) 0 } }
1140 };
1141
1142 /* The operand table. */
1143
1144 #if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE)
1145 #define A(a) (1 << CGEN_OPERAND_##a)
1146 #else
1147 #define A(a) (1 << CGEN_OPERAND_/**/a)
1148 #endif
1149 #if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE)
1150 #define OPERAND(op) M32C_OPERAND_##op
1151 #else
1152 #define OPERAND(op) M32C_OPERAND_/**/op
1153 #endif
1154
1155 const CGEN_OPERAND m32c_cgen_operand_table[] =
1156 {
1157 /* pc: program counter */
1158 { "pc", M32C_OPERAND_PC, HW_H_PC, 0, 0,
1159 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_NIL] } },
1160 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1161 /* Src16RnQI: general register QI view */
1162 { "Src16RnQI", M32C_OPERAND_SRC16RNQI, HW_H_GR_QI, 10, 2,
1163 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC16_RN] } },
1164 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1165 /* Src16RnHI: general register QH view */
1166 { "Src16RnHI", M32C_OPERAND_SRC16RNHI, HW_H_GR_HI, 10, 2,
1167 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC16_RN] } },
1168 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1169 /* Src32RnUnprefixedQI: general register QI view */
1170 { "Src32RnUnprefixedQI", M32C_OPERAND_SRC32RNUNPREFIXEDQI, HW_H_GR_QI, 10, 2,
1171 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_RN_UNPREFIXED_QI] } },
1172 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1173 /* Src32RnUnprefixedHI: general register HI view */
1174 { "Src32RnUnprefixedHI", M32C_OPERAND_SRC32RNUNPREFIXEDHI, HW_H_GR_HI, 10, 2,
1175 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_RN_UNPREFIXED_HI] } },
1176 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1177 /* Src32RnUnprefixedSI: general register SI view */
1178 { "Src32RnUnprefixedSI", M32C_OPERAND_SRC32RNUNPREFIXEDSI, HW_H_GR_SI, 10, 2,
1179 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_RN_UNPREFIXED_SI] } },
1180 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1181 /* Src32RnPrefixedQI: general register QI view */
1182 { "Src32RnPrefixedQI", M32C_OPERAND_SRC32RNPREFIXEDQI, HW_H_GR_QI, 18, 2,
1183 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_RN_PREFIXED_QI] } },
1184 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1185 /* Src32RnPrefixedHI: general register HI view */
1186 { "Src32RnPrefixedHI", M32C_OPERAND_SRC32RNPREFIXEDHI, HW_H_GR_HI, 18, 2,
1187 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_RN_PREFIXED_HI] } },
1188 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1189 /* Src32RnPrefixedSI: general register SI view */
1190 { "Src32RnPrefixedSI", M32C_OPERAND_SRC32RNPREFIXEDSI, HW_H_GR_SI, 18, 2,
1191 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_RN_PREFIXED_SI] } },
1192 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1193 /* Src16An: address register */
1194 { "Src16An", M32C_OPERAND_SRC16AN, HW_H_AR, 11, 1,
1195 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC16_AN] } },
1196 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1197 /* Src16AnQI: address register QI view */
1198 { "Src16AnQI", M32C_OPERAND_SRC16ANQI, HW_H_AR_QI, 11, 1,
1199 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC16_AN] } },
1200 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1201 /* Src16AnHI: address register HI view */
1202 { "Src16AnHI", M32C_OPERAND_SRC16ANHI, HW_H_AR_HI, 11, 1,
1203 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC16_AN] } },
1204 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1205 /* Src32AnUnprefixed: address register */
1206 { "Src32AnUnprefixed", M32C_OPERAND_SRC32ANUNPREFIXED, HW_H_AR, 11, 1,
1207 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_AN_UNPREFIXED] } },
1208 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1209 /* Src32AnUnprefixedQI: address register QI view */
1210 { "Src32AnUnprefixedQI", M32C_OPERAND_SRC32ANUNPREFIXEDQI, HW_H_AR_QI, 11, 1,
1211 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_AN_UNPREFIXED] } },
1212 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1213 /* Src32AnUnprefixedHI: address register HI view */
1214 { "Src32AnUnprefixedHI", M32C_OPERAND_SRC32ANUNPREFIXEDHI, HW_H_AR_HI, 11, 1,
1215 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_AN_UNPREFIXED] } },
1216 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1217 /* Src32AnUnprefixedSI: address register SI view */
1218 { "Src32AnUnprefixedSI", M32C_OPERAND_SRC32ANUNPREFIXEDSI, HW_H_AR, 11, 1,
1219 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_AN_UNPREFIXED] } },
1220 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1221 /* Src32AnPrefixed: address register */
1222 { "Src32AnPrefixed", M32C_OPERAND_SRC32ANPREFIXED, HW_H_AR, 19, 1,
1223 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_AN_PREFIXED] } },
1224 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1225 /* Src32AnPrefixedQI: address register QI view */
1226 { "Src32AnPrefixedQI", M32C_OPERAND_SRC32ANPREFIXEDQI, HW_H_AR_QI, 19, 1,
1227 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_AN_PREFIXED] } },
1228 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1229 /* Src32AnPrefixedHI: address register HI view */
1230 { "Src32AnPrefixedHI", M32C_OPERAND_SRC32ANPREFIXEDHI, HW_H_AR_HI, 19, 1,
1231 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_AN_PREFIXED] } },
1232 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1233 /* Src32AnPrefixedSI: address register SI view */
1234 { "Src32AnPrefixedSI", M32C_OPERAND_SRC32ANPREFIXEDSI, HW_H_AR, 19, 1,
1235 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_AN_PREFIXED] } },
1236 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1237 /* Dst16RnQI: general register QI view */
1238 { "Dst16RnQI", M32C_OPERAND_DST16RNQI, HW_H_GR_QI, 14, 2,
1239 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_RN] } },
1240 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1241 /* Dst16RnHI: general register HI view */
1242 { "Dst16RnHI", M32C_OPERAND_DST16RNHI, HW_H_GR_HI, 14, 2,
1243 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_RN] } },
1244 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1245 /* Dst16RnSI: general register SI view */
1246 { "Dst16RnSI", M32C_OPERAND_DST16RNSI, HW_H_GR_SI, 14, 2,
1247 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_RN] } },
1248 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1249 /* Dst16RnExtQI: general register QI/HI view for 'ext' insns */
1250 { "Dst16RnExtQI", M32C_OPERAND_DST16RNEXTQI, HW_H_GR_EXT_QI, 14, 1,
1251 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_RN_EXT] } },
1252 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1253 /* Dst32R0QI-S: general register QI view */
1254 { "Dst32R0QI-S", M32C_OPERAND_DST32R0QI_S, HW_H_R0L, 0, 0,
1255 { 0, { (const PTR) 0 } },
1256 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1257 /* Dst32R0HI-S: general register HI view */
1258 { "Dst32R0HI-S", M32C_OPERAND_DST32R0HI_S, HW_H_R0, 0, 0,
1259 { 0, { (const PTR) 0 } },
1260 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1261 /* Dst32RnUnprefixedQI: general register QI view */
1262 { "Dst32RnUnprefixedQI", M32C_OPERAND_DST32RNUNPREFIXEDQI, HW_H_GR_QI, 8, 2,
1263 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_RN_UNPREFIXED_QI] } },
1264 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1265 /* Dst32RnUnprefixedHI: general register HI view */
1266 { "Dst32RnUnprefixedHI", M32C_OPERAND_DST32RNUNPREFIXEDHI, HW_H_GR_HI, 8, 2,
1267 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_RN_UNPREFIXED_HI] } },
1268 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1269 /* Dst32RnUnprefixedSI: general register SI view */
1270 { "Dst32RnUnprefixedSI", M32C_OPERAND_DST32RNUNPREFIXEDSI, HW_H_GR_SI, 8, 2,
1271 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_RN_UNPREFIXED_SI] } },
1272 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1273 /* Dst32RnExtUnprefixedQI: general register QI view */
1274 { "Dst32RnExtUnprefixedQI", M32C_OPERAND_DST32RNEXTUNPREFIXEDQI, HW_H_GR_EXT_QI, 9, 1,
1275 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_RN_EXT_UNPREFIXED] } },
1276 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1277 /* Dst32RnExtUnprefixedHI: general register HI view */
1278 { "Dst32RnExtUnprefixedHI", M32C_OPERAND_DST32RNEXTUNPREFIXEDHI, HW_H_GR_EXT_HI, 9, 1,
1279 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_RN_EXT_UNPREFIXED] } },
1280 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1281 /* Dst32RnPrefixedQI: general register QI view */
1282 { "Dst32RnPrefixedQI", M32C_OPERAND_DST32RNPREFIXEDQI, HW_H_GR_QI, 16, 2,
1283 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_RN_PREFIXED_QI] } },
1284 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1285 /* Dst32RnPrefixedHI: general register HI view */
1286 { "Dst32RnPrefixedHI", M32C_OPERAND_DST32RNPREFIXEDHI, HW_H_GR_HI, 16, 2,
1287 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_RN_PREFIXED_HI] } },
1288 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1289 /* Dst32RnPrefixedSI: general register SI view */
1290 { "Dst32RnPrefixedSI", M32C_OPERAND_DST32RNPREFIXEDSI, HW_H_GR_SI, 16, 2,
1291 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_RN_PREFIXED_SI] } },
1292 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1293 /* Dst16RnQI-S: general register QI view */
1294 { "Dst16RnQI-S", M32C_OPERAND_DST16RNQI_S, HW_H_R0L_R0H, 5, 1,
1295 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_RN_QI_S] } },
1296 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1297 /* Dst16AnQI-S: address register QI view */
1298 { "Dst16AnQI-S", M32C_OPERAND_DST16ANQI_S, HW_H_AR_QI, 5, 1,
1299 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_RN_QI_S] } },
1300 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1301 /* Bit16Rn: general register bit view */
1302 { "Bit16Rn", M32C_OPERAND_BIT16RN, HW_H_GR_HI, 14, 2,
1303 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_RN] } },
1304 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1305 /* Bit32RnPrefixed: general register bit view */
1306 { "Bit32RnPrefixed", M32C_OPERAND_BIT32RNPREFIXED, HW_H_GR_QI, 16, 2,
1307 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_RN_PREFIXED_QI] } },
1308 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1309 /* Bit32RnUnprefixed: general register bit view */
1310 { "Bit32RnUnprefixed", M32C_OPERAND_BIT32RNUNPREFIXED, HW_H_GR_QI, 8, 2,
1311 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_RN_UNPREFIXED_QI] } },
1312 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1313 /* R0: r0 */
1314 { "R0", M32C_OPERAND_R0, HW_H_R0, 0, 0,
1315 { 0, { (const PTR) 0 } },
1316 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1317 /* R1: r1 */
1318 { "R1", M32C_OPERAND_R1, HW_H_R1, 0, 0,
1319 { 0, { (const PTR) 0 } },
1320 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1321 /* R2: r2 */
1322 { "R2", M32C_OPERAND_R2, HW_H_R2, 0, 0,
1323 { 0, { (const PTR) 0 } },
1324 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1325 /* R3: r3 */
1326 { "R3", M32C_OPERAND_R3, HW_H_R3, 0, 0,
1327 { 0, { (const PTR) 0 } },
1328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1329 /* R0l: r0l */
1330 { "R0l", M32C_OPERAND_R0L, HW_H_R0L, 0, 0,
1331 { 0, { (const PTR) 0 } },
1332 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1333 /* R0h: r0h */
1334 { "R0h", M32C_OPERAND_R0H, HW_H_R0H, 0, 0,
1335 { 0, { (const PTR) 0 } },
1336 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1337 /* R2R0: r2r0 */
1338 { "R2R0", M32C_OPERAND_R2R0, HW_H_R2R0, 0, 0,
1339 { 0, { (const PTR) 0 } },
1340 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1341 /* R3R1: r3r1 */
1342 { "R3R1", M32C_OPERAND_R3R1, HW_H_R3R1, 0, 0,
1343 { 0, { (const PTR) 0 } },
1344 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1345 /* R1R2R0: r1r2r0 */
1346 { "R1R2R0", M32C_OPERAND_R1R2R0, HW_H_R1R2R0, 0, 0,
1347 { 0, { (const PTR) 0 } },
1348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1349 /* Dst16An: address register */
1350 { "Dst16An", M32C_OPERAND_DST16AN, HW_H_AR, 15, 1,
1351 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_AN] } },
1352 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1353 /* Dst16AnQI: address register QI view */
1354 { "Dst16AnQI", M32C_OPERAND_DST16ANQI, HW_H_AR_QI, 15, 1,
1355 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_AN] } },
1356 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1357 /* Dst16AnHI: address register HI view */
1358 { "Dst16AnHI", M32C_OPERAND_DST16ANHI, HW_H_AR_HI, 15, 1,
1359 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_AN] } },
1360 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1361 /* Dst16AnSI: address register SI view */
1362 { "Dst16AnSI", M32C_OPERAND_DST16ANSI, HW_H_AR_SI, 15, 1,
1363 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_AN] } },
1364 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1365 /* Dst16An-S: address register HI view */
1366 { "Dst16An-S", M32C_OPERAND_DST16AN_S, HW_H_AR_HI, 4, 1,
1367 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_AN_S] } },
1368 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1369 /* Dst32AnUnprefixed: address register */
1370 { "Dst32AnUnprefixed", M32C_OPERAND_DST32ANUNPREFIXED, HW_H_AR, 9, 1,
1371 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_UNPREFIXED] } },
1372 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1373 /* Dst32AnUnprefixedQI: address register QI view */
1374 { "Dst32AnUnprefixedQI", M32C_OPERAND_DST32ANUNPREFIXEDQI, HW_H_AR_QI, 9, 1,
1375 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_UNPREFIXED] } },
1376 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1377 /* Dst32AnUnprefixedHI: address register HI view */
1378 { "Dst32AnUnprefixedHI", M32C_OPERAND_DST32ANUNPREFIXEDHI, HW_H_AR_HI, 9, 1,
1379 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_UNPREFIXED] } },
1380 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1381 /* Dst32AnUnprefixedSI: address register SI view */
1382 { "Dst32AnUnprefixedSI", M32C_OPERAND_DST32ANUNPREFIXEDSI, HW_H_AR, 9, 1,
1383 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_UNPREFIXED] } },
1384 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1385 /* Dst32AnExtUnprefixed: address register */
1386 { "Dst32AnExtUnprefixed", M32C_OPERAND_DST32ANEXTUNPREFIXED, HW_H_AR, 9, 1,
1387 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_UNPREFIXED] } },
1388 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1389 /* Dst32AnPrefixed: address register */
1390 { "Dst32AnPrefixed", M32C_OPERAND_DST32ANPREFIXED, HW_H_AR, 17, 1,
1391 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_PREFIXED] } },
1392 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1393 /* Dst32AnPrefixedQI: address register QI view */
1394 { "Dst32AnPrefixedQI", M32C_OPERAND_DST32ANPREFIXEDQI, HW_H_AR_QI, 17, 1,
1395 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_PREFIXED] } },
1396 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1397 /* Dst32AnPrefixedHI: address register HI view */
1398 { "Dst32AnPrefixedHI", M32C_OPERAND_DST32ANPREFIXEDHI, HW_H_AR_HI, 17, 1,
1399 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_PREFIXED] } },
1400 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1401 /* Dst32AnPrefixedSI: address register SI view */
1402 { "Dst32AnPrefixedSI", M32C_OPERAND_DST32ANPREFIXEDSI, HW_H_AR, 17, 1,
1403 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_PREFIXED] } },
1404 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1405 /* Bit16An: address register bit view */
1406 { "Bit16An", M32C_OPERAND_BIT16AN, HW_H_AR, 15, 1,
1407 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_AN] } },
1408 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1409 /* Bit32AnPrefixed: address register bit */
1410 { "Bit32AnPrefixed", M32C_OPERAND_BIT32ANPREFIXED, HW_H_AR, 17, 1,
1411 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_PREFIXED] } },
1412 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1413 /* Bit32AnUnprefixed: address register bit */
1414 { "Bit32AnUnprefixed", M32C_OPERAND_BIT32ANUNPREFIXED, HW_H_AR, 9, 1,
1415 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_UNPREFIXED] } },
1416 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1417 /* A0: a0 */
1418 { "A0", M32C_OPERAND_A0, HW_H_A0, 0, 0,
1419 { 0, { (const PTR) 0 } },
1420 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1421 /* A1: a1 */
1422 { "A1", M32C_OPERAND_A1, HW_H_A1, 0, 0,
1423 { 0, { (const PTR) 0 } },
1424 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1425 /* A1A0: a1a0 */
1426 { "A1A0", M32C_OPERAND_A1A0, HW_H_AR_SI, 0, 0,
1427 { 0, { (const PTR) 0 } },
1428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1429 /* sb: SB register */
1430 { "sb", M32C_OPERAND_SB, HW_H_SB, 0, 0,
1431 { 0, { (const PTR) 0 } },
1432 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1433 /* fb: FB register */
1434 { "fb", M32C_OPERAND_FB, HW_H_FB, 0, 0,
1435 { 0, { (const PTR) 0 } },
1436 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1437 /* sp: SP register */
1438 { "sp", M32C_OPERAND_SP, HW_H_SP, 0, 0,
1439 { 0, { (const PTR) 0 } },
1440 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1441 /* SrcDst16-r0l-r0h-S-normal: r0l/r0h pair */
1442 { "SrcDst16-r0l-r0h-S-normal", M32C_OPERAND_SRCDST16_R0L_R0H_S_NORMAL, HW_H_SINT, 5, 1,
1443 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_5_1] } },
1444 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1445 /* Regsetpop: popm regset */
1446 { "Regsetpop", M32C_OPERAND_REGSETPOP, HW_H_UINT, 8, 8,
1447 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_8_8] } },
1448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1449 /* Regsetpush: pushm regset */
1450 { "Regsetpush", M32C_OPERAND_REGSETPUSH, HW_H_UINT, 8, 8,
1451 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_8_8] } },
1452 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1453 /* Rn16-push-S: r0[lh] */
1454 { "Rn16-push-S", M32C_OPERAND_RN16_PUSH_S, HW_H_GR_QI, 4, 1,
1455 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_4_1] } },
1456 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1457 /* An16-push-S: a[01] */
1458 { "An16-push-S", M32C_OPERAND_AN16_PUSH_S, HW_H_AR_HI, 4, 1,
1459 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_4_1] } },
1460 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1461 /* Dsp-8-u6: unsigned 6 bit displacement at offset 8 bits */
1462 { "Dsp-8-u6", M32C_OPERAND_DSP_8_U6, HW_H_UINT, 8, 6,
1463 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_U6] } },
1464 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1465 /* Dsp-8-u8: unsigned 8 bit displacement at offset 8 bits */
1466 { "Dsp-8-u8", M32C_OPERAND_DSP_8_U8, HW_H_UINT, 8, 8,
1467 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_U8] } },
1468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1469 /* Dsp-8-u16: unsigned 16 bit displacement at offset 8 bits */
1470 { "Dsp-8-u16", M32C_OPERAND_DSP_8_U16, HW_H_UINT, 8, 16,
1471 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_U16] } },
1472 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1473 /* Dsp-8-s8: signed 8 bit displacement at offset 8 bits */
1474 { "Dsp-8-s8", M32C_OPERAND_DSP_8_S8, HW_H_SINT, 8, 8,
1475 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_S8] } },
1476 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1477 /* Dsp-8-u24: unsigned 24 bit displacement at offset 8 bits */
1478 { "Dsp-8-u24", M32C_OPERAND_DSP_8_U24, HW_H_UINT, 8, 24,
1479 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_U24] } },
1480 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1481 /* Dsp-10-u6: unsigned 6 bit displacement at offset 10 bits */
1482 { "Dsp-10-u6", M32C_OPERAND_DSP_10_U6, HW_H_UINT, 10, 6,
1483 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_10_U6] } },
1484 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1485 /* Dsp-16-u8: unsigned 8 bit displacement at offset 16 bits */
1486 { "Dsp-16-u8", M32C_OPERAND_DSP_16_U8, HW_H_UINT, 16, 8,
1487 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U8] } },
1488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1489 /* Dsp-16-u16: unsigned 16 bit displacement at offset 16 bits */
1490 { "Dsp-16-u16", M32C_OPERAND_DSP_16_U16, HW_H_UINT, 16, 16,
1491 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U16] } },
1492 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1493 /* Dsp-16-u20: unsigned 20 bit displacement at offset 16 bits */
1494 { "Dsp-16-u20", M32C_OPERAND_DSP_16_U20, HW_H_UINT, 0, 24,
1495 { 2, { (const PTR) &M32C_F_DSP_16_U24_MULTI_IFIELD[0] } },
1496 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1497 /* Dsp-16-u24: unsigned 24 bit displacement at offset 16 bits */
1498 { "Dsp-16-u24", M32C_OPERAND_DSP_16_U24, HW_H_UINT, 0, 24,
1499 { 2, { (const PTR) &M32C_F_DSP_16_U24_MULTI_IFIELD[0] } },
1500 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1501 /* Dsp-16-s8: signed 8 bit displacement at offset 16 bits */
1502 { "Dsp-16-s8", M32C_OPERAND_DSP_16_S8, HW_H_SINT, 16, 8,
1503 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_S8] } },
1504 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1505 /* Dsp-16-s16: signed 16 bit displacement at offset 16 bits */
1506 { "Dsp-16-s16", M32C_OPERAND_DSP_16_S16, HW_H_SINT, 16, 16,
1507 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_S16] } },
1508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1509 /* Dsp-24-u8: unsigned 8 bit displacement at offset 24 bits */
1510 { "Dsp-24-u8", M32C_OPERAND_DSP_24_U8, HW_H_UINT, 24, 8,
1511 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
1512 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1513 /* Dsp-24-u16: unsigned 16 bit displacement at offset 24 bits */
1514 { "Dsp-24-u16", M32C_OPERAND_DSP_24_U16, HW_H_UINT, 0, 16,
1515 { 2, { (const PTR) &M32C_F_DSP_24_U16_MULTI_IFIELD[0] } },
1516 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1517 /* Dsp-24-u20: unsigned 20 bit displacement at offset 24 bits */
1518 { "Dsp-24-u20", M32C_OPERAND_DSP_24_U20, HW_H_UINT, 0, 24,
1519 { 2, { (const PTR) &M32C_F_DSP_24_U24_MULTI_IFIELD[0] } },
1520 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1521 /* Dsp-24-u24: unsigned 24 bit displacement at offset 24 bits */
1522 { "Dsp-24-u24", M32C_OPERAND_DSP_24_U24, HW_H_UINT, 0, 24,
1523 { 2, { (const PTR) &M32C_F_DSP_24_U24_MULTI_IFIELD[0] } },
1524 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1525 /* Dsp-24-s8: signed 8 bit displacement at offset 24 bits */
1526 { "Dsp-24-s8", M32C_OPERAND_DSP_24_S8, HW_H_SINT, 24, 8,
1527 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_S8] } },
1528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1529 /* Dsp-24-s16: signed 16 bit displacement at offset 24 bits */
1530 { "Dsp-24-s16", M32C_OPERAND_DSP_24_S16, HW_H_SINT, 0, 16,
1531 { 2, { (const PTR) &M32C_F_DSP_24_S16_MULTI_IFIELD[0] } },
1532 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1533 /* Dsp-32-u8: unsigned 8 bit displacement at offset 32 bits */
1534 { "Dsp-32-u8", M32C_OPERAND_DSP_32_U8, HW_H_UINT, 0, 8,
1535 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U8] } },
1536 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1537 /* Dsp-32-u16: unsigned 16 bit displacement at offset 32 bits */
1538 { "Dsp-32-u16", M32C_OPERAND_DSP_32_U16, HW_H_UINT, 0, 16,
1539 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U16] } },
1540 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1541 /* Dsp-32-u24: unsigned 24 bit displacement at offset 32 bits */
1542 { "Dsp-32-u24", M32C_OPERAND_DSP_32_U24, HW_H_UINT, 0, 24,
1543 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U24] } },
1544 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1545 /* Dsp-32-u20: unsigned 20 bit displacement at offset 32 bits */
1546 { "Dsp-32-u20", M32C_OPERAND_DSP_32_U20, HW_H_UINT, 0, 24,
1547 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U24] } },
1548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1549 /* Dsp-32-s8: signed 8 bit displacement at offset 32 bits */
1550 { "Dsp-32-s8", M32C_OPERAND_DSP_32_S8, HW_H_SINT, 0, 8,
1551 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_S8] } },
1552 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1553 /* Dsp-32-s16: signed 16 bit displacement at offset 32 bits */
1554 { "Dsp-32-s16", M32C_OPERAND_DSP_32_S16, HW_H_SINT, 0, 16,
1555 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_S16] } },
1556 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1557 /* Dsp-40-u8: unsigned 8 bit displacement at offset 40 bits */
1558 { "Dsp-40-u8", M32C_OPERAND_DSP_40_U8, HW_H_UINT, 8, 8,
1559 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_U8] } },
1560 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1561 /* Dsp-40-s8: signed 8 bit displacement at offset 40 bits */
1562 { "Dsp-40-s8", M32C_OPERAND_DSP_40_S8, HW_H_SINT, 8, 8,
1563 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_S8] } },
1564 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1565 /* Dsp-40-u16: unsigned 16 bit displacement at offset 40 bits */
1566 { "Dsp-40-u16", M32C_OPERAND_DSP_40_U16, HW_H_UINT, 8, 16,
1567 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_U16] } },
1568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1569 /* Dsp-40-s16: signed 16 bit displacement at offset 40 bits */
1570 { "Dsp-40-s16", M32C_OPERAND_DSP_40_S16, HW_H_SINT, 8, 16,
1571 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_S16] } },
1572 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1573 /* Dsp-40-u24: unsigned 24 bit displacement at offset 40 bits */
1574 { "Dsp-40-u24", M32C_OPERAND_DSP_40_U24, HW_H_UINT, 8, 24,
1575 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_U24] } },
1576 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1577 /* Dsp-48-u8: unsigned 8 bit displacement at offset 48 bits */
1578 { "Dsp-48-u8", M32C_OPERAND_DSP_48_U8, HW_H_UINT, 16, 8,
1579 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_U8] } },
1580 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1581 /* Dsp-48-s8: signed 8 bit displacement at offset 48 bits */
1582 { "Dsp-48-s8", M32C_OPERAND_DSP_48_S8, HW_H_SINT, 16, 8,
1583 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_S8] } },
1584 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1585 /* Dsp-48-u16: unsigned 16 bit displacement at offset 48 bits */
1586 { "Dsp-48-u16", M32C_OPERAND_DSP_48_U16, HW_H_UINT, 16, 16,
1587 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_U16] } },
1588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1589 /* Dsp-48-s16: signed 16 bit displacement at offset 48 bits */
1590 { "Dsp-48-s16", M32C_OPERAND_DSP_48_S16, HW_H_SINT, 16, 16,
1591 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_S16] } },
1592 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1593 /* Dsp-48-u24: unsigned 24 bit displacement at offset 48 bits */
1594 { "Dsp-48-u24", M32C_OPERAND_DSP_48_U24, HW_H_UINT, 0, 24,
1595 { 2, { (const PTR) &M32C_F_DSP_48_U24_MULTI_IFIELD[0] } },
1596 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1597 /* Imm-8-s4: signed 4 bit immediate at offset 8 bits */
1598 { "Imm-8-s4", M32C_OPERAND_IMM_8_S4, HW_H_SINT, 8, 4,
1599 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM_8_S4] } },
1600 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1601 /* Imm-sh-8-s4: signed 4 bit shift immediate at offset 8 bits */
1602 { "Imm-sh-8-s4", M32C_OPERAND_IMM_SH_8_S4, HW_H_SHIMM, 8, 4,
1603 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM_8_S4] } },
1604 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1605 /* Imm-8-QI: signed 8 bit immediate at offset 8 bits */
1606 { "Imm-8-QI", M32C_OPERAND_IMM_8_QI, HW_H_SINT, 8, 8,
1607 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_S8] } },
1608 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1609 /* Imm-8-HI: signed 16 bit immediate at offset 8 bits */
1610 { "Imm-8-HI", M32C_OPERAND_IMM_8_HI, HW_H_SINT, 8, 16,
1611 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_S16] } },
1612 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1613 /* Imm-12-s4: signed 4 bit immediate at offset 12 bits */
1614 { "Imm-12-s4", M32C_OPERAND_IMM_12_S4, HW_H_SINT, 12, 4,
1615 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM_12_S4] } },
1616 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1617 /* Imm-sh-12-s4: signed 4 bit shift immediate at offset 12 bits */
1618 { "Imm-sh-12-s4", M32C_OPERAND_IMM_SH_12_S4, HW_H_SHIMM, 12, 4,
1619 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM_12_S4] } },
1620 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1621 /* Imm-13-u3: signed 3 bit immediate at offset 13 bits */
1622 { "Imm-13-u3", M32C_OPERAND_IMM_13_U3, HW_H_SINT, 13, 3,
1623 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM_13_U3] } },
1624 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1625 /* Imm-20-s4: signed 4 bit immediate at offset 20 bits */
1626 { "Imm-20-s4", M32C_OPERAND_IMM_20_S4, HW_H_SINT, 20, 4,
1627 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM_20_S4] } },
1628 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1629 /* Imm-sh-20-s4: signed 4 bit shift immediate at offset 12 bits */
1630 { "Imm-sh-20-s4", M32C_OPERAND_IMM_SH_20_S4, HW_H_SHIMM, 20, 4,
1631 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM_20_S4] } },
1632 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1633 /* Imm-16-QI: signed 8 bit immediate at offset 16 bits */
1634 { "Imm-16-QI", M32C_OPERAND_IMM_16_QI, HW_H_SINT, 16, 8,
1635 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_S8] } },
1636 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1637 /* Imm-16-HI: signed 16 bit immediate at offset 16 bits */
1638 { "Imm-16-HI", M32C_OPERAND_IMM_16_HI, HW_H_SINT, 16, 16,
1639 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_S16] } },
1640 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1641 /* Imm-16-SI: signed 32 bit immediate at offset 16 bits */
1642 { "Imm-16-SI", M32C_OPERAND_IMM_16_SI, HW_H_SINT, 0, 32,
1643 { 2, { (const PTR) &M32C_F_DSP_16_S32_MULTI_IFIELD[0] } },
1644 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1645 /* Imm-24-QI: signed 8 bit immediate at offset 24 bits */
1646 { "Imm-24-QI", M32C_OPERAND_IMM_24_QI, HW_H_SINT, 24, 8,
1647 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_S8] } },
1648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1649 /* Imm-24-HI: signed 16 bit immediate at offset 24 bits */
1650 { "Imm-24-HI", M32C_OPERAND_IMM_24_HI, HW_H_SINT, 0, 16,
1651 { 2, { (const PTR) &M32C_F_DSP_24_S16_MULTI_IFIELD[0] } },
1652 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1653 /* Imm-24-SI: signed 32 bit immediate at offset 24 bits */
1654 { "Imm-24-SI", M32C_OPERAND_IMM_24_SI, HW_H_SINT, 0, 32,
1655 { 2, { (const PTR) &M32C_F_DSP_24_S32_MULTI_IFIELD[0] } },
1656 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1657 /* Imm-32-QI: signed 8 bit immediate at offset 32 bits */
1658 { "Imm-32-QI", M32C_OPERAND_IMM_32_QI, HW_H_SINT, 0, 8,
1659 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_S8] } },
1660 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1661 /* Imm-32-SI: signed 32 bit immediate at offset 32 bits */
1662 { "Imm-32-SI", M32C_OPERAND_IMM_32_SI, HW_H_SINT, 0, 32,
1663 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_S32] } },
1664 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1665 /* Imm-32-HI: signed 16 bit immediate at offset 32 bits */
1666 { "Imm-32-HI", M32C_OPERAND_IMM_32_HI, HW_H_SINT, 0, 16,
1667 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_S16] } },
1668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1669 /* Imm-40-QI: signed 8 bit immediate at offset 40 bits */
1670 { "Imm-40-QI", M32C_OPERAND_IMM_40_QI, HW_H_SINT, 8, 8,
1671 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_S8] } },
1672 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1673 /* Imm-40-HI: signed 16 bit immediate at offset 40 bits */
1674 { "Imm-40-HI", M32C_OPERAND_IMM_40_HI, HW_H_SINT, 8, 16,
1675 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_S16] } },
1676 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1677 /* Imm-40-SI: signed 32 bit immediate at offset 40 bits */
1678 { "Imm-40-SI", M32C_OPERAND_IMM_40_SI, HW_H_SINT, 0, 32,
1679 { 2, { (const PTR) &M32C_F_DSP_40_S32_MULTI_IFIELD[0] } },
1680 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1681 /* Imm-48-QI: signed 8 bit immediate at offset 48 bits */
1682 { "Imm-48-QI", M32C_OPERAND_IMM_48_QI, HW_H_SINT, 16, 8,
1683 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_S8] } },
1684 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1685 /* Imm-48-HI: signed 16 bit immediate at offset 48 bits */
1686 { "Imm-48-HI", M32C_OPERAND_IMM_48_HI, HW_H_SINT, 16, 16,
1687 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_S16] } },
1688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1689 /* Imm-48-SI: signed 32 bit immediate at offset 48 bits */
1690 { "Imm-48-SI", M32C_OPERAND_IMM_48_SI, HW_H_SINT, 0, 32,
1691 { 2, { (const PTR) &M32C_F_DSP_48_S32_MULTI_IFIELD[0] } },
1692 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1693 /* Imm-56-QI: signed 8 bit immediate at offset 56 bits */
1694 { "Imm-56-QI", M32C_OPERAND_IMM_56_QI, HW_H_SINT, 24, 8,
1695 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_56_S8] } },
1696 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1697 /* Imm-56-HI: signed 16 bit immediate at offset 56 bits */
1698 { "Imm-56-HI", M32C_OPERAND_IMM_56_HI, HW_H_SINT, 0, 16,
1699 { 2, { (const PTR) &M32C_F_DSP_56_S16_MULTI_IFIELD[0] } },
1700 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1701 /* Imm-64-HI: signed 16 bit immediate at offset 64 bits */
1702 { "Imm-64-HI", M32C_OPERAND_IMM_64_HI, HW_H_SINT, 0, 16,
1703 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_64_S16] } },
1704 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1705 /* Imm1-S: signed 1 bit immediate for short format binary insns */
1706 { "Imm1-S", M32C_OPERAND_IMM1_S, HW_H_SINT, 2, 1,
1707 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM1_S] } },
1708 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1709 /* Imm3-S: signed 3 bit immediate for short format binary insns */
1710 { "Imm3-S", M32C_OPERAND_IMM3_S, HW_H_SINT, 2, 3,
1711 { 2, { (const PTR) &M32C_F_IMM3_S_MULTI_IFIELD[0] } },
1712 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1713 /* Bitno16R: bit number for indexing registers */
1714 { "Bitno16R", M32C_OPERAND_BITNO16R, HW_H_UINT, 16, 8,
1715 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U8] } },
1716 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1717 /* Bitno32Prefixed: bit number for indexing objects */
1718 { "Bitno32Prefixed", M32C_OPERAND_BITNO32PREFIXED, HW_H_UINT, 21, 3,
1719 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_PREFIXED] } },
1720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1721 /* Bitno32Unprefixed: bit number for indexing objects */
1722 { "Bitno32Unprefixed", M32C_OPERAND_BITNO32UNPREFIXED, HW_H_UINT, 13, 3,
1723 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_UNPREFIXED] } },
1724 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1725 /* BitBase16-16-u8: unsigned bit,base:8 at offset 16for m16c */
1726 { "BitBase16-16-u8", M32C_OPERAND_BITBASE16_16_U8, HW_H_UINT, 16, 8,
1727 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U8] } },
1728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1729 /* BitBase16-16-s8: signed bit,base:8 at offset 16for m16c */
1730 { "BitBase16-16-s8", M32C_OPERAND_BITBASE16_16_S8, HW_H_SINT, 16, 8,
1731 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_S8] } },
1732 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1733 /* BitBase16-16-u16: unsigned bit,base:16 at offset 16 for m16c */
1734 { "BitBase16-16-u16", M32C_OPERAND_BITBASE16_16_U16, HW_H_UINT, 16, 16,
1735 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U16] } },
1736 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1737 /* BitBase16-8-u11-S: signed bit,base:11 at offset 16 for m16c */
1738 { "BitBase16-8-u11-S", M32C_OPERAND_BITBASE16_8_U11_S, HW_H_UINT, 5, 11,
1739 { 2, { (const PTR) &M32C_F_BITBASE16_U11_S_MULTI_IFIELD[0] } },
1740 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1741 /* BitBase32-16-u11-Unprefixed: unsigned bit,base:11 at offset 16 for m32c */
1742 { "BitBase32-16-u11-Unprefixed", M32C_OPERAND_BITBASE32_16_U11_UNPREFIXED, HW_H_UINT, 13, 11,
1743 { 2, { (const PTR) &M32C_F_BITBASE32_16_U11_UNPREFIXED_MULTI_IFIELD[0] } },
1744 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1745 /* BitBase32-16-s11-Unprefixed: signed bit,base:11 at offset 16 for m32c */
1746 { "BitBase32-16-s11-Unprefixed", M32C_OPERAND_BITBASE32_16_S11_UNPREFIXED, HW_H_SINT, 13, 11,
1747 { 2, { (const PTR) &M32C_F_BITBASE32_16_S11_UNPREFIXED_MULTI_IFIELD[0] } },
1748 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1749 /* BitBase32-16-u19-Unprefixed: unsigned bit,base:19 at offset 16 for m32c */
1750 { "BitBase32-16-u19-Unprefixed", M32C_OPERAND_BITBASE32_16_U19_UNPREFIXED, HW_H_UINT, 13, 19,
1751 { 2, { (const PTR) &M32C_F_BITBASE32_16_U19_UNPREFIXED_MULTI_IFIELD[0] } },
1752 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1753 /* BitBase32-16-s19-Unprefixed: signed bit,base:19 at offset 16 for m32c */
1754 { "BitBase32-16-s19-Unprefixed", M32C_OPERAND_BITBASE32_16_S19_UNPREFIXED, HW_H_SINT, 13, 19,
1755 { 2, { (const PTR) &M32C_F_BITBASE32_16_S19_UNPREFIXED_MULTI_IFIELD[0] } },
1756 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1757 /* BitBase32-16-u27-Unprefixed: unsigned bit,base:27 at offset 16 for m32c */
1758 { "BitBase32-16-u27-Unprefixed", M32C_OPERAND_BITBASE32_16_U27_UNPREFIXED, HW_H_UINT, 0, 27,
1759 { 3, { (const PTR) &M32C_F_BITBASE32_16_U27_UNPREFIXED_MULTI_IFIELD[0] } },
1760 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1761 /* BitBase32-24-u11-Prefixed: unsigned bit,base:11 at offset 24 for m32c */
1762 { "BitBase32-24-u11-Prefixed", M32C_OPERAND_BITBASE32_24_U11_PREFIXED, HW_H_UINT, 21, 11,
1763 { 2, { (const PTR) &M32C_F_BITBASE32_24_U11_PREFIXED_MULTI_IFIELD[0] } },
1764 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1765 /* BitBase32-24-s11-Prefixed: signed bit,base:11 at offset 24 for m32c */
1766 { "BitBase32-24-s11-Prefixed", M32C_OPERAND_BITBASE32_24_S11_PREFIXED, HW_H_SINT, 21, 11,
1767 { 2, { (const PTR) &M32C_F_BITBASE32_24_S11_PREFIXED_MULTI_IFIELD[0] } },
1768 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1769 /* BitBase32-24-u19-Prefixed: unsigned bit,base:19 at offset 24 for m32c */
1770 { "BitBase32-24-u19-Prefixed", M32C_OPERAND_BITBASE32_24_U19_PREFIXED, HW_H_UINT, 0, 19,
1771 { 3, { (const PTR) &M32C_F_BITBASE32_24_U19_PREFIXED_MULTI_IFIELD[0] } },
1772 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1773 /* BitBase32-24-s19-Prefixed: signed bit,base:19 at offset 24 for m32c */
1774 { "BitBase32-24-s19-Prefixed", M32C_OPERAND_BITBASE32_24_S19_PREFIXED, HW_H_SINT, 0, 19,
1775 { 3, { (const PTR) &M32C_F_BITBASE32_24_S19_PREFIXED_MULTI_IFIELD[0] } },
1776 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1777 /* BitBase32-24-u27-Prefixed: unsigned bit,base:27 at offset 24 for m32c */
1778 { "BitBase32-24-u27-Prefixed", M32C_OPERAND_BITBASE32_24_U27_PREFIXED, HW_H_UINT, 0, 27,
1779 { 3, { (const PTR) &M32C_F_BITBASE32_24_U27_PREFIXED_MULTI_IFIELD[0] } },
1780 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1781 /* Lab-5-3: 3 bit label */
1782 { "Lab-5-3", M32C_OPERAND_LAB_5_3, HW_H_IADDR, 5, 3,
1783 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_5_3] } },
1784 { 0|A(RELAX)|A(PCREL_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1785 /* Lab32-jmp-s: 3 bit label */
1786 { "Lab32-jmp-s", M32C_OPERAND_LAB32_JMP_S, HW_H_IADDR, 2, 3,
1787 { 2, { (const PTR) &M32C_F_LAB32_JMP_S_MULTI_IFIELD[0] } },
1788 { 0|A(RELAX)|A(PCREL_ADDR)|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1789 /* Lab-8-8: 8 bit label */
1790 { "Lab-8-8", M32C_OPERAND_LAB_8_8, HW_H_IADDR, 8, 8,
1791 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_8_8] } },
1792 { 0|A(RELAX)|A(PCREL_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1793 /* Lab-8-16: 16 bit label */
1794 { "Lab-8-16", M32C_OPERAND_LAB_8_16, HW_H_IADDR, 8, 16,
1795 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_8_16] } },
1796 { 0|A(RELAX)|A(SIGN_OPT)|A(PCREL_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1797 /* Lab-8-24: 24 bit label */
1798 { "Lab-8-24", M32C_OPERAND_LAB_8_24, HW_H_IADDR, 8, 24,
1799 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_8_24] } },
1800 { 0|A(ABS_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1801 /* Lab-16-8: 8 bit label */
1802 { "Lab-16-8", M32C_OPERAND_LAB_16_8, HW_H_IADDR, 16, 8,
1803 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_16_8] } },
1804 { 0|A(RELAX)|A(PCREL_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1805 /* Lab-24-8: 8 bit label */
1806 { "Lab-24-8", M32C_OPERAND_LAB_24_8, HW_H_IADDR, 24, 8,
1807 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_24_8] } },
1808 { 0|A(PCREL_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1809 /* Lab-32-8: 8 bit label */
1810 { "Lab-32-8", M32C_OPERAND_LAB_32_8, HW_H_IADDR, 0, 8,
1811 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_32_8] } },
1812 { 0|A(PCREL_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1813 /* Lab-40-8: 8 bit label */
1814 { "Lab-40-8", M32C_OPERAND_LAB_40_8, HW_H_IADDR, 8, 8,
1815 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_40_8] } },
1816 { 0|A(PCREL_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1817 /* sbit: negative bit */
1818 { "sbit", M32C_OPERAND_SBIT, HW_H_SBIT, 0, 0,
1819 { 0, { (const PTR) 0 } },
1820 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1821 /* obit: overflow bit */
1822 { "obit", M32C_OPERAND_OBIT, HW_H_OBIT, 0, 0,
1823 { 0, { (const PTR) 0 } },
1824 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1825 /* zbit: zero bit */
1826 { "zbit", M32C_OPERAND_ZBIT, HW_H_ZBIT, 0, 0,
1827 { 0, { (const PTR) 0 } },
1828 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1829 /* cbit: carry bit */
1830 { "cbit", M32C_OPERAND_CBIT, HW_H_CBIT, 0, 0,
1831 { 0, { (const PTR) 0 } },
1832 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1833 /* ubit: stack ptr select bit */
1834 { "ubit", M32C_OPERAND_UBIT, HW_H_UBIT, 0, 0,
1835 { 0, { (const PTR) 0 } },
1836 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1837 /* ibit: interrupt enable bit */
1838 { "ibit", M32C_OPERAND_IBIT, HW_H_IBIT, 0, 0,
1839 { 0, { (const PTR) 0 } },
1840 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1841 /* bbit: reg bank select bit */
1842 { "bbit", M32C_OPERAND_BBIT, HW_H_BBIT, 0, 0,
1843 { 0, { (const PTR) 0 } },
1844 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1845 /* dbit: debug bit */
1846 { "dbit", M32C_OPERAND_DBIT, HW_H_DBIT, 0, 0,
1847 { 0, { (const PTR) 0 } },
1848 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1849 /* cond16-16: condition */
1850 { "cond16-16", M32C_OPERAND_COND16_16, HW_H_COND16, 16, 8,
1851 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U8] } },
1852 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1853 /* cond16-24: condition */
1854 { "cond16-24", M32C_OPERAND_COND16_24, HW_H_COND16, 24, 8,
1855 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
1856 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1857 /* cond16-32: condition */
1858 { "cond16-32", M32C_OPERAND_COND16_32, HW_H_COND16, 0, 8,
1859 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U8] } },
1860 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1861 /* cond32-16: condition */
1862 { "cond32-16", M32C_OPERAND_COND32_16, HW_H_COND32, 16, 8,
1863 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U8] } },
1864 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1865 /* cond32-24: condition */
1866 { "cond32-24", M32C_OPERAND_COND32_24, HW_H_COND32, 24, 8,
1867 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
1868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1869 /* cond32-32: condition */
1870 { "cond32-32", M32C_OPERAND_COND32_32, HW_H_COND32, 0, 8,
1871 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U8] } },
1872 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1873 /* cond32-40: condition */
1874 { "cond32-40", M32C_OPERAND_COND32_40, HW_H_COND32, 8, 8,
1875 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_U8] } },
1876 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1877 /* cond16c: condition */
1878 { "cond16c", M32C_OPERAND_COND16C, HW_H_COND16C, 12, 4,
1879 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_COND16] } },
1880 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1881 /* cond16j: condition */
1882 { "cond16j", M32C_OPERAND_COND16J, HW_H_COND16J, 12, 4,
1883 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_COND16] } },
1884 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1885 /* cond16j5: condition */
1886 { "cond16j5", M32C_OPERAND_COND16J5, HW_H_COND16J_5, 5, 3,
1887 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_COND16J_5] } },
1888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1889 /* cond32: condition */
1890 { "cond32", M32C_OPERAND_COND32, HW_H_COND32, 9, 4,
1891 { 2, { (const PTR) &M32C_F_COND32_MULTI_IFIELD[0] } },
1892 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1893 /* cond32j: condition */
1894 { "cond32j", M32C_OPERAND_COND32J, HW_H_COND32, 1, 4,
1895 { 2, { (const PTR) &M32C_F_COND32J_MULTI_IFIELD[0] } },
1896 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1897 /* sccond32: scCND condition */
1898 { "sccond32", M32C_OPERAND_SCCOND32, HW_H_COND32, 12, 4,
1899 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_COND16] } },
1900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1901 /* flags16: flags */
1902 { "flags16", M32C_OPERAND_FLAGS16, HW_H_FLAGS, 9, 3,
1903 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_9_3] } },
1904 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1905 /* flags32: flags */
1906 { "flags32", M32C_OPERAND_FLAGS32, HW_H_FLAGS, 13, 3,
1907 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_13_3] } },
1908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1909 /* cr16: control */
1910 { "cr16", M32C_OPERAND_CR16, HW_H_CR_16, 9, 3,
1911 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_9_3] } },
1912 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1913 /* cr1-Unprefixed-32: control */
1914 { "cr1-Unprefixed-32", M32C_OPERAND_CR1_UNPREFIXED_32, HW_H_CR1_32, 13, 3,
1915 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_13_3] } },
1916 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1917 /* cr1-Prefixed-32: control */
1918 { "cr1-Prefixed-32", M32C_OPERAND_CR1_PREFIXED_32, HW_H_CR1_32, 21, 3,
1919 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_21_3] } },
1920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1921 /* cr2-32: control */
1922 { "cr2-32", M32C_OPERAND_CR2_32, HW_H_CR2_32, 13, 3,
1923 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_13_3] } },
1924 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1925 /* cr3-Unprefixed-32: control */
1926 { "cr3-Unprefixed-32", M32C_OPERAND_CR3_UNPREFIXED_32, HW_H_CR3_32, 13, 3,
1927 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_13_3] } },
1928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1929 /* cr3-Prefixed-32: control */
1930 { "cr3-Prefixed-32", M32C_OPERAND_CR3_PREFIXED_32, HW_H_CR3_32, 21, 3,
1931 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_21_3] } },
1932 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1933 /* Z: Suffix for zero format insns */
1934 { "Z", M32C_OPERAND_Z, HW_H_SINT, 0, 0,
1935 { 0, { (const PTR) 0 } },
1936 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1937 /* S: Suffix for short format insns */
1938 { "S", M32C_OPERAND_S, HW_H_SINT, 0, 0,
1939 { 0, { (const PTR) 0 } },
1940 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1941 /* Q: Suffix for quick format insns */
1942 { "Q", M32C_OPERAND_Q, HW_H_SINT, 0, 0,
1943 { 0, { (const PTR) 0 } },
1944 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1945 /* G: Suffix for general format insns */
1946 { "G", M32C_OPERAND_G, HW_H_SINT, 0, 0,
1947 { 0, { (const PTR) 0 } },
1948 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1949 /* X: Empty suffix */
1950 { "X", M32C_OPERAND_X, HW_H_SINT, 0, 0,
1951 { 0, { (const PTR) 0 } },
1952 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1953 /* size: any size specifier */
1954 { "size", M32C_OPERAND_SIZE, HW_H_SINT, 0, 0,
1955 { 0, { (const PTR) 0 } },
1956 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1957 /* BitIndex: Bit Index for the next insn */
1958 { "BitIndex", M32C_OPERAND_BITINDEX, HW_H_BIT_INDEX, 0, 0,
1959 { 0, { (const PTR) 0 } },
1960 { 0|A(SEM_ONLY), { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1961 /* SrcIndex: Source Index for the next insn */
1962 { "SrcIndex", M32C_OPERAND_SRCINDEX, HW_H_SRC_INDEX, 0, 0,
1963 { 0, { (const PTR) 0 } },
1964 { 0|A(SEM_ONLY), { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1965 /* DstIndex: Destination Index for the next insn */
1966 { "DstIndex", M32C_OPERAND_DSTINDEX, HW_H_DST_INDEX, 0, 0,
1967 { 0, { (const PTR) 0 } },
1968 { 0|A(SEM_ONLY), { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1969 /* NoRemainder: Place holder for when the remainder is not kept */
1970 { "NoRemainder", M32C_OPERAND_NOREMAINDER, HW_H_NONE, 0, 0,
1971 { 0, { (const PTR) 0 } },
1972 { 0|A(SEM_ONLY), { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1973 /* src16-Rn-direct-QI: m16c Rn direct source QI */
1974 /* src16-Rn-direct-HI: m16c Rn direct source HI */
1975 /* src32-Rn-direct-Unprefixed-QI: m32c Rn direct source QI */
1976 /* src32-Rn-direct-Prefixed-QI: m32c Rn direct source QI */
1977 /* src32-Rn-direct-Unprefixed-HI: m32c Rn direct source HI */
1978 /* src32-Rn-direct-Prefixed-HI: m32c Rn direct source HI */
1979 /* src32-Rn-direct-Unprefixed-SI: m32c Rn direct source SI */
1980 /* src32-Rn-direct-Prefixed-SI: m32c Rn direct source SI */
1981 /* src16-An-direct-QI: m16c An direct destination QI */
1982 /* src16-An-direct-HI: m16c An direct destination HI */
1983 /* src32-An-direct-Unprefixed-QI: m32c An direct destination QI */
1984 /* src32-An-direct-Unprefixed-HI: m32c An direct destination HI */
1985 /* src32-An-direct-Unprefixed-SI: m32c An direct destination SI */
1986 /* src32-An-direct-Prefixed-QI: m32c An direct destination QI */
1987 /* src32-An-direct-Prefixed-HI: m32c An direct destination HI */
1988 /* src32-An-direct-Prefixed-SI: m32c An direct destination SI */
1989 /* src16-An-indirect-QI: m16c An indirect destination QI */
1990 /* src16-An-indirect-HI: m16c An indirect destination HI */
1991 /* src32-An-indirect-Unprefixed-QI: m32c An indirect destination QI */
1992 /* src32-An-indirect-Unprefixed-HI: m32c An indirect destination HI */
1993 /* src32-An-indirect-Unprefixed-SI: m32c An indirect destination SI */
1994 /* src32-An-indirect-Prefixed-QI: m32c An indirect destination QI */
1995 /* src32-An-indirect-Prefixed-HI: m32c An indirect destination HI */
1996 /* src32-An-indirect-Prefixed-SI: m32c An indirect destination SI */
1997 /* src16-16-8-SB-relative-QI: m16c dsp:8[sb] relative destination QI */
1998 /* src16-16-16-SB-relative-QI: m16c dsp:16[sb] relative destination QI */
1999 /* src16-16-8-FB-relative-QI: m16c dsp:8[fb] relative destination QI */
2000 /* src16-16-8-An-relative-QI: m16c dsp:8[An] relative destination QI */
2001 /* src16-16-16-An-relative-QI: m16c dsp:16[An] relative destination QI */
2002 /* src16-16-8-SB-relative-HI: m16c dsp:8[sb] relative destination HI */
2003 /* src16-16-16-SB-relative-HI: m16c dsp:16[sb] relative destination HI */
2004 /* src16-16-8-FB-relative-HI: m16c dsp:8[fb] relative destination HI */
2005 /* src16-16-8-An-relative-HI: m16c dsp:8[An] relative destination HI */
2006 /* src16-16-16-An-relative-HI: m16c dsp:16[An] relative destination HI */
2007 /* src32-16-8-SB-relative-Unprefixed-QI: m32c dsp:8[sb] relative destination QI */
2008 /* src32-16-16-SB-relative-Unprefixed-QI: m32c dsp:16[sb] relative destination QI */
2009 /* src32-16-8-FB-relative-Unprefixed-QI: m32c dsp:8[fb] relative destination QI */
2010 /* src32-16-16-FB-relative-Unprefixed-QI: m32c dsp:16[fb] relative destination QI */
2011 /* src32-16-8-An-relative-Unprefixed-QI: m32c dsp:8[An] relative destination QI */
2012 /* src32-16-16-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2013 /* src32-16-24-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2014 /* src32-16-8-SB-relative-Unprefixed-HI: m32c dsp:8[sb] relative destination HI */
2015 /* src32-16-16-SB-relative-Unprefixed-HI: m32c dsp:16[sb] relative destination HI */
2016 /* src32-16-8-FB-relative-Unprefixed-HI: m32c dsp:8[fb] relative destination HI */
2017 /* src32-16-16-FB-relative-Unprefixed-HI: m32c dsp:16[fb] relative destination HI */
2018 /* src32-16-8-An-relative-Unprefixed-HI: m32c dsp:8[An] relative destination HI */
2019 /* src32-16-16-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2020 /* src32-16-24-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2021 /* src32-16-8-SB-relative-Unprefixed-SI: m32c dsp:8[sb] relative destination SI */
2022 /* src32-16-16-SB-relative-Unprefixed-SI: m32c dsp:16[sb] relative destination SI */
2023 /* src32-16-8-FB-relative-Unprefixed-SI: m32c dsp:8[fb] relative destination SI */
2024 /* src32-16-16-FB-relative-Unprefixed-SI: m32c dsp:16[fb] relative destination SI */
2025 /* src32-16-8-An-relative-Unprefixed-SI: m32c dsp:8[An] relative destination SI */
2026 /* src32-16-16-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2027 /* src32-16-24-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2028 /* src32-24-8-SB-relative-Prefixed-QI: m32c dsp:8[sb] relative destination QI */
2029 /* src32-24-16-SB-relative-Prefixed-QI: m32c dsp:16[sb] relative destination QI */
2030 /* src32-24-8-FB-relative-Prefixed-QI: m32c dsp:8[fb] relative destination QI */
2031 /* src32-24-16-FB-relative-Prefixed-QI: m32c dsp:16[fb] relative destination QI */
2032 /* src32-24-8-An-relative-Prefixed-QI: m32c dsp:8[An] relative destination QI */
2033 /* src32-24-16-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2034 /* src32-24-24-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2035 /* src32-24-8-SB-relative-Prefixed-HI: m32c dsp:8[sb] relative destination HI */
2036 /* src32-24-16-SB-relative-Prefixed-HI: m32c dsp:16[sb] relative destination HI */
2037 /* src32-24-8-FB-relative-Prefixed-HI: m32c dsp:8[fb] relative destination HI */
2038 /* src32-24-16-FB-relative-Prefixed-HI: m32c dsp:16[fb] relative destination HI */
2039 /* src32-24-8-An-relative-Prefixed-HI: m32c dsp:8[An] relative destination HI */
2040 /* src32-24-16-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2041 /* src32-24-24-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2042 /* src32-24-8-SB-relative-Prefixed-SI: m32c dsp:8[sb] relative destination SI */
2043 /* src32-24-16-SB-relative-Prefixed-SI: m32c dsp:16[sb] relative destination SI */
2044 /* src32-24-8-FB-relative-Prefixed-SI: m32c dsp:8[fb] relative destination SI */
2045 /* src32-24-16-FB-relative-Prefixed-SI: m32c dsp:16[fb] relative destination SI */
2046 /* src32-24-8-An-relative-Prefixed-SI: m32c dsp:8[An] relative destination SI */
2047 /* src32-24-16-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2048 /* src32-24-24-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2049 /* dsp20-16-u20-QI: m16c dsp:20 absolute destination QI */
2050 /* dsp20-16-u20-A0-QI: m16c dsp:20[A0] relative destination QI */
2051 /* dsp20-16-A1A0-QI: m16c [A1A0] relative destination QI */
2052 /* dsp20-24-u20-QI: m16c dsp:20 absolute destination QI */
2053 /* dsp20-24-u20-A0-QI: m16c dsp:20[A0] relative destination QI */
2054 /* dsp20-24-A1A0-QI: m16c [A1A0] relative destination QI */
2055 /* dsp20-32-u20-QI: m16c dsp:20 absolute destination QI */
2056 /* dsp20-32-u20-A0-QI: m16c dsp:20[A0] relative destination QI */
2057 /* dsp20-32-A1A0-QI: m16c [A1A0] relative destination QI */
2058 /* dsp20-16-u20-HI: m16c dsp:20 absolute destination HI */
2059 /* dsp20-16-u20-A0-HI: m16c dsp:20[A0] relative destination HI */
2060 /* dsp20-16-A1A0-HI: m16c [A1A0] relative destination HI */
2061 /* dsp20-24-u20-HI: m16c dsp:20 absolute destination HI */
2062 /* dsp20-24-u20-A0-HI: m16c dsp:20[A0] relative destination HI */
2063 /* dsp20-24-A1A0-HI: m16c [A1A0] relative destination HI */
2064 /* dsp20-32-u20-HI: m16c dsp:20 absolute destination HI */
2065 /* dsp20-32-u20-A0-HI: m16c dsp:20[A0] relative destination HI */
2066 /* dsp20-32-A1A0-HI: m16c [A1A0] relative destination HI */
2067 /* src16-16-16-absolute-QI: m16c absolute address QI */
2068 /* src16-16-16-absolute-HI: m16c absolute address HI */
2069 /* src32-16-16-absolute-Unprefixed-QI: m32c absolute address QI */
2070 /* src32-16-24-absolute-Unprefixed-QI: m32c absolute address QI */
2071 /* src32-16-16-absolute-Unprefixed-HI: m32c absolute address HI */
2072 /* src32-16-24-absolute-Unprefixed-HI: m32c absolute address HI */
2073 /* src32-16-16-absolute-Unprefixed-SI: m32c absolute address SI */
2074 /* src32-16-24-absolute-Unprefixed-SI: m32c absolute address SI */
2075 /* src32-24-16-absolute-Prefixed-QI: m32c absolute address QI */
2076 /* src32-24-24-absolute-Prefixed-QI: m32c absolute address QI */
2077 /* src32-24-16-absolute-Prefixed-HI: m32c absolute address HI */
2078 /* src32-24-24-absolute-Prefixed-HI: m32c absolute address HI */
2079 /* src32-24-16-absolute-Prefixed-SI: m32c absolute address SI */
2080 /* src32-24-24-absolute-Prefixed-SI: m32c absolute address SI */
2081 /* src16-2-S-8-SB-relative-QI: m16c SB relative address */
2082 /* src16-2-S-8-FB-relative-QI: m16c FB relative address */
2083 /* src16-2-S-16-absolute-QI: m16c absolute address */
2084 /* src32-2-S-8-SB-relative-QI: m32c SB relative address */
2085 /* src32-2-S-8-FB-relative-QI: m32c FB relative address */
2086 /* src32-2-S-16-absolute-QI: m32c absolute address */
2087 /* src32-2-S-8-SB-relative-HI: m32c SB relative address */
2088 /* src32-2-S-8-FB-relative-HI: m32c FB relative address */
2089 /* src32-2-S-16-absolute-HI: m32c absolute address */
2090 /* dst16-Rn-direct-QI: m16c Rn direct destination QI */
2091 /* dst16-Rn-direct-HI: m16c Rn direct destination HI */
2092 /* dst16-Rn-direct-SI: m16c Rn direct destination SI */
2093 /* dst16-Rn-direct-Ext-QI: m16c Rn direct destination QI */
2094 /* dst32-Rn-direct-Unprefixed-QI: m32c Rn direct destination QI */
2095 /* dst32-Rn-direct-Prefixed-QI: m32c Rn direct destination QI */
2096 /* dst32-Rn-direct-Unprefixed-HI: m32c Rn direct destination HI */
2097 /* dst32-Rn-direct-Prefixed-HI: m32c Rn direct destination HI */
2098 /* dst32-Rn-direct-Unprefixed-SI: m32c Rn direct destination SI */
2099 /* dst32-Rn-direct-Prefixed-SI: m32c Rn direct destination SI */
2100 /* dst32-Rn-direct-ExtUnprefixed-QI: m32c Rn direct destination QI */
2101 /* dst32-Rn-direct-ExtUnprefixed-HI: m32c Rn direct destination HI */
2102 /* dst32-R3-direct-Unprefixed-HI: m32c R3 direct HI */
2103 /* dst16-An-direct-QI: m16c An direct destination QI */
2104 /* dst16-An-direct-HI: m16c An direct destination HI */
2105 /* dst16-An-direct-SI: m16c An direct destination SI */
2106 /* dst32-An-direct-Unprefixed-QI: m32c An direct destination QI */
2107 /* dst32-An-direct-Prefixed-QI: m32c An direct destination QI */
2108 /* dst32-An-direct-Unprefixed-HI: m32c An direct destination HI */
2109 /* dst32-An-direct-Prefixed-HI: m32c An direct destination HI */
2110 /* dst32-An-direct-Unprefixed-SI: m32c An direct destination SI */
2111 /* dst32-An-direct-Prefixed-SI: m32c An direct destination SI */
2112 /* dst16-An-indirect-QI: m16c An indirect destination QI */
2113 /* dst16-An-indirect-HI: m16c An indirect destination HI */
2114 /* dst16-An-indirect-SI: m16c An indirect destination SI */
2115 /* dst16-An-indirect-Ext-QI: m16c An indirect destination QI */
2116 /* dst32-An-indirect-Unprefixed-QI: m32c An indirect destination QI */
2117 /* dst32-An-indirect-Prefixed-QI: m32c An indirect destination QI */
2118 /* dst32-An-indirect-Unprefixed-HI: m32c An indirect destination HI */
2119 /* dst32-An-indirect-Prefixed-HI: m32c An indirect destination HI */
2120 /* dst32-An-indirect-Unprefixed-SI: m32c An indirect destination SI */
2121 /* dst32-An-indirect-Prefixed-SI: m32c An indirect destination SI */
2122 /* dst32-An-indirect-ExtUnprefixed-QI: m32c An indirect destination QI */
2123 /* dst32-An-indirect-ExtUnprefixed-HI: m32c An indirect destination HI */
2124 /* dst16-16-8-SB-relative-QI: m16c dsp:8[sb] relative destination QI */
2125 /* dst16-16-16-SB-relative-QI: m16c dsp:16[sb] relative destination QI */
2126 /* dst16-16-8-FB-relative-QI: m16c dsp:8[fb] relative destination QI */
2127 /* dst16-16-8-An-relative-QI: m16c dsp:8[An] relative destination QI */
2128 /* dst16-16-16-An-relative-QI: m16c dsp:16[An] relative destination QI */
2129 /* dst16-24-8-SB-relative-QI: m16c dsp:8[sb] relative destination QI */
2130 /* dst16-24-16-SB-relative-QI: m16c dsp:16[sb] relative destination QI */
2131 /* dst16-24-8-FB-relative-QI: m16c dsp:8[fb] relative destination QI */
2132 /* dst16-24-8-An-relative-QI: m16c dsp:8[An] relative destination QI */
2133 /* dst16-24-16-An-relative-QI: m16c dsp:16[An] relative destination QI */
2134 /* dst16-32-8-SB-relative-QI: m16c dsp:8[sb] relative destination QI */
2135 /* dst16-32-16-SB-relative-QI: m16c dsp:16[sb] relative destination QI */
2136 /* dst16-32-8-FB-relative-QI: m16c dsp:8[fb] relative destination QI */
2137 /* dst16-32-8-An-relative-QI: m16c dsp:8[An] relative destination QI */
2138 /* dst16-32-16-An-relative-QI: m16c dsp:16[An] relative destination QI */
2139 /* dst16-40-8-SB-relative-QI: m16c dsp:8[sb] relative destination QI */
2140 /* dst16-40-16-SB-relative-QI: m16c dsp:16[sb] relative destination QI */
2141 /* dst16-40-8-FB-relative-QI: m16c dsp:8[fb] relative destination QI */
2142 /* dst16-40-8-An-relative-QI: m16c dsp:8[An] relative destination QI */
2143 /* dst16-40-16-An-relative-QI: m16c dsp:16[An] relative destination QI */
2144 /* dst16-48-8-SB-relative-QI: m16c dsp:8[sb] relative destination QI */
2145 /* dst16-48-16-SB-relative-QI: m16c dsp:16[sb] relative destination QI */
2146 /* dst16-48-8-FB-relative-QI: m16c dsp:8[fb] relative destination QI */
2147 /* dst16-48-8-An-relative-QI: m16c dsp:8[An] relative destination QI */
2148 /* dst16-48-16-An-relative-QI: m16c dsp:16[An] relative destination QI */
2149 /* dst16-16-8-SB-relative-HI: m16c dsp:8[sb] relative destination HI */
2150 /* dst16-16-16-SB-relative-HI: m16c dsp:16[sb] relative destination HI */
2151 /* dst16-16-8-FB-relative-HI: m16c dsp:8[fb] relative destination HI */
2152 /* dst16-16-8-An-relative-HI: m16c dsp:8[An] relative destination HI */
2153 /* dst16-16-16-An-relative-HI: m16c dsp:16[An] relative destination HI */
2154 /* dst16-24-8-SB-relative-HI: m16c dsp:8[sb] relative destination HI */
2155 /* dst16-24-16-SB-relative-HI: m16c dsp:16[sb] relative destination HI */
2156 /* dst16-24-8-FB-relative-HI: m16c dsp:8[fb] relative destination HI */
2157 /* dst16-24-8-An-relative-HI: m16c dsp:8[An] relative destination HI */
2158 /* dst16-24-16-An-relative-HI: m16c dsp:16[An] relative destination HI */
2159 /* dst16-32-8-SB-relative-HI: m16c dsp:8[sb] relative destination HI */
2160 /* dst16-32-16-SB-relative-HI: m16c dsp:16[sb] relative destination HI */
2161 /* dst16-32-8-FB-relative-HI: m16c dsp:8[fb] relative destination HI */
2162 /* dst16-32-8-An-relative-HI: m16c dsp:8[An] relative destination HI */
2163 /* dst16-32-16-An-relative-HI: m16c dsp:16[An] relative destination HI */
2164 /* dst16-40-8-SB-relative-HI: m16c dsp:8[sb] relative destination HI */
2165 /* dst16-40-16-SB-relative-HI: m16c dsp:16[sb] relative destination HI */
2166 /* dst16-40-8-FB-relative-HI: m16c dsp:8[fb] relative destination HI */
2167 /* dst16-40-8-An-relative-HI: m16c dsp:8[An] relative destination HI */
2168 /* dst16-40-16-An-relative-HI: m16c dsp:16[An] relative destination HI */
2169 /* dst16-48-8-SB-relative-HI: m16c dsp:8[sb] relative destination HI */
2170 /* dst16-48-16-SB-relative-HI: m16c dsp:16[sb] relative destination HI */
2171 /* dst16-48-8-FB-relative-HI: m16c dsp:8[fb] relative destination HI */
2172 /* dst16-48-8-An-relative-HI: m16c dsp:8[An] relative destination HI */
2173 /* dst16-48-16-An-relative-HI: m16c dsp:16[An] relative destination HI */
2174 /* dst16-16-8-SB-relative-SI: m16c dsp:8[sb] relative destination SI */
2175 /* dst16-16-16-SB-relative-SI: m16c dsp:16[sb] relative destination SI */
2176 /* dst16-16-8-FB-relative-SI: m16c dsp:8[fb] relative destination SI */
2177 /* dst16-16-8-An-relative-SI: m16c dsp:8[An] relative destination SI */
2178 /* dst16-16-16-An-relative-SI: m16c dsp:16[An] relative destination SI */
2179 /* dst16-24-8-SB-relative-SI: m16c dsp:8[sb] relative destination SI */
2180 /* dst16-24-16-SB-relative-SI: m16c dsp:16[sb] relative destination SI */
2181 /* dst16-24-8-FB-relative-SI: m16c dsp:8[fb] relative destination SI */
2182 /* dst16-24-8-An-relative-SI: m16c dsp:8[An] relative destination SI */
2183 /* dst16-24-16-An-relative-SI: m16c dsp:16[An] relative destination SI */
2184 /* dst16-32-8-SB-relative-SI: m16c dsp:8[sb] relative destination SI */
2185 /* dst16-32-16-SB-relative-SI: m16c dsp:16[sb] relative destination SI */
2186 /* dst16-32-8-FB-relative-SI: m16c dsp:8[fb] relative destination SI */
2187 /* dst16-32-8-An-relative-SI: m16c dsp:8[An] relative destination SI */
2188 /* dst16-32-16-An-relative-SI: m16c dsp:16[An] relative destination SI */
2189 /* dst16-40-8-SB-relative-SI: m16c dsp:8[sb] relative destination SI */
2190 /* dst16-40-16-SB-relative-SI: m16c dsp:16[sb] relative destination SI */
2191 /* dst16-40-8-FB-relative-SI: m16c dsp:8[fb] relative destination SI */
2192 /* dst16-40-8-An-relative-SI: m16c dsp:8[An] relative destination SI */
2193 /* dst16-40-16-An-relative-SI: m16c dsp:16[An] relative destination SI */
2194 /* dst16-48-8-SB-relative-SI: m16c dsp:8[sb] relative destination SI */
2195 /* dst16-48-16-SB-relative-SI: m16c dsp:16[sb] relative destination SI */
2196 /* dst16-48-8-FB-relative-SI: m16c dsp:8[fb] relative destination SI */
2197 /* dst16-48-8-An-relative-SI: m16c dsp:8[An] relative destination SI */
2198 /* dst16-48-16-An-relative-SI: m16c dsp:16[An] relative destination SI */
2199 /* dst16-16-8-SB-relative-Ext-QI: m16c dsp:8[sb] relative destination QI */
2200 /* dst16-16-16-SB-relative-Ext-QI: m16c dsp:16[sb] relative destination QI */
2201 /* dst16-16-8-FB-relative-Ext-QI: m16c dsp:8[fb] relative destination QI */
2202 /* dst16-16-8-An-relative-Ext-QI: m16c dsp:8[An] relative destination QI */
2203 /* dst16-16-16-An-relative-Ext-QI: m16c dsp:16[An] relative destination QI */
2204 /* dst32-16-8-SB-relative-Unprefixed-QI: m32c dsp:8[sb] relative destination QI */
2205 /* dst32-16-16-SB-relative-Unprefixed-QI: m32c dsp:16[sb] relative destination QI */
2206 /* dst32-16-8-FB-relative-Unprefixed-QI: m32c dsp:8[fb] relative destination QI */
2207 /* dst32-16-16-FB-relative-Unprefixed-QI: m32c dsp:16[fb] relative destination QI */
2208 /* dst32-16-8-An-relative-Unprefixed-QI: m32c dsp:8[An] relative destination QI */
2209 /* dst32-16-16-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2210 /* dst32-16-24-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2211 /* dst32-24-8-SB-relative-Unprefixed-QI: m32c dsp:8[sb] relative destination QI */
2212 /* dst32-24-16-SB-relative-Unprefixed-QI: m32c dsp:16[sb] relative destination QI */
2213 /* dst32-24-8-FB-relative-Unprefixed-QI: m32c dsp:8[fb] relative destination QI */
2214 /* dst32-24-16-FB-relative-Unprefixed-QI: m32c dsp:16[fb] relative destination QI */
2215 /* dst32-24-8-An-relative-Unprefixed-QI: m32c dsp:8[An] relative destination QI */
2216 /* dst32-24-16-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2217 /* dst32-24-24-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2218 /* dst32-32-8-SB-relative-Unprefixed-QI: m32c dsp:8[sb] relative destination QI */
2219 /* dst32-32-16-SB-relative-Unprefixed-QI: m32c dsp:16[sb] relative destination QI */
2220 /* dst32-32-8-FB-relative-Unprefixed-QI: m32c dsp:8[fb] relative destination QI */
2221 /* dst32-32-16-FB-relative-Unprefixed-QI: m32c dsp:16[fb] relative destination QI */
2222 /* dst32-32-8-An-relative-Unprefixed-QI: m32c dsp:8[An] relative destination QI */
2223 /* dst32-32-16-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2224 /* dst32-32-24-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2225 /* dst32-40-8-SB-relative-Unprefixed-QI: m32c dsp:8[sb] relative destination QI */
2226 /* dst32-40-16-SB-relative-Unprefixed-QI: m32c dsp:16[sb] relative destination QI */
2227 /* dst32-40-8-FB-relative-Unprefixed-QI: m32c dsp:8[fb] relative destination QI */
2228 /* dst32-40-16-FB-relative-Unprefixed-QI: m32c dsp:16[fb] relative destination QI */
2229 /* dst32-40-8-An-relative-Unprefixed-QI: m32c dsp:8[An] relative destination QI */
2230 /* dst32-40-16-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2231 /* dst32-40-24-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2232 /* dst32-16-8-SB-relative-Unprefixed-HI: m32c dsp:8[sb] relative destination HI */
2233 /* dst32-16-16-SB-relative-Unprefixed-HI: m32c dsp:16[sb] relative destination HI */
2234 /* dst32-16-8-FB-relative-Unprefixed-HI: m32c dsp:8[fb] relative destination HI */
2235 /* dst32-16-16-FB-relative-Unprefixed-HI: m32c dsp:16[fb] relative destination HI */
2236 /* dst32-16-8-An-relative-Unprefixed-HI: m32c dsp:8[An] relative destination HI */
2237 /* dst32-16-16-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2238 /* dst32-16-24-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2239 /* dst32-24-8-SB-relative-Unprefixed-HI: m32c dsp:8[sb] relative destination HI */
2240 /* dst32-24-16-SB-relative-Unprefixed-HI: m32c dsp:16[sb] relative destination HI */
2241 /* dst32-24-8-FB-relative-Unprefixed-HI: m32c dsp:8[fb] relative destination HI */
2242 /* dst32-24-16-FB-relative-Unprefixed-HI: m32c dsp:16[fb] relative destination HI */
2243 /* dst32-24-8-An-relative-Unprefixed-HI: m32c dsp:8[An] relative destination HI */
2244 /* dst32-24-16-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2245 /* dst32-24-24-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2246 /* dst32-32-8-SB-relative-Unprefixed-HI: m32c dsp:8[sb] relative destination HI */
2247 /* dst32-32-16-SB-relative-Unprefixed-HI: m32c dsp:16[sb] relative destination HI */
2248 /* dst32-32-8-FB-relative-Unprefixed-HI: m32c dsp:8[fb] relative destination HI */
2249 /* dst32-32-16-FB-relative-Unprefixed-HI: m32c dsp:16[fb] relative destination HI */
2250 /* dst32-32-8-An-relative-Unprefixed-HI: m32c dsp:8[An] relative destination HI */
2251 /* dst32-32-16-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2252 /* dst32-32-24-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2253 /* dst32-40-8-SB-relative-Unprefixed-HI: m32c dsp:8[sb] relative destination HI */
2254 /* dst32-40-16-SB-relative-Unprefixed-HI: m32c dsp:16[sb] relative destination HI */
2255 /* dst32-40-8-FB-relative-Unprefixed-HI: m32c dsp:8[fb] relative destination HI */
2256 /* dst32-40-16-FB-relative-Unprefixed-HI: m32c dsp:16[fb] relative destination HI */
2257 /* dst32-40-8-An-relative-Unprefixed-HI: m32c dsp:8[An] relative destination HI */
2258 /* dst32-40-16-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2259 /* dst32-40-24-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2260 /* dst32-16-8-SB-relative-Unprefixed-SI: m32c dsp:8[sb] relative destination SI */
2261 /* dst32-16-16-SB-relative-Unprefixed-SI: m32c dsp:16[sb] relative destination SI */
2262 /* dst32-16-8-FB-relative-Unprefixed-SI: m32c dsp:8[fb] relative destination SI */
2263 /* dst32-16-16-FB-relative-Unprefixed-SI: m32c dsp:16[fb] relative destination SI */
2264 /* dst32-16-8-An-relative-Unprefixed-SI: m32c dsp:8[An] relative destination SI */
2265 /* dst32-16-16-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2266 /* dst32-16-24-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2267 /* dst32-24-8-SB-relative-Unprefixed-SI: m32c dsp:8[sb] relative destination SI */
2268 /* dst32-24-16-SB-relative-Unprefixed-SI: m32c dsp:16[sb] relative destination SI */
2269 /* dst32-24-8-FB-relative-Unprefixed-SI: m32c dsp:8[fb] relative destination SI */
2270 /* dst32-24-16-FB-relative-Unprefixed-SI: m32c dsp:16[fb] relative destination SI */
2271 /* dst32-24-8-An-relative-Unprefixed-SI: m32c dsp:8[An] relative destination SI */
2272 /* dst32-24-16-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2273 /* dst32-24-24-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2274 /* dst32-32-8-SB-relative-Unprefixed-SI: m32c dsp:8[sb] relative destination SI */
2275 /* dst32-32-16-SB-relative-Unprefixed-SI: m32c dsp:16[sb] relative destination SI */
2276 /* dst32-32-8-FB-relative-Unprefixed-SI: m32c dsp:8[fb] relative destination SI */
2277 /* dst32-32-16-FB-relative-Unprefixed-SI: m32c dsp:16[fb] relative destination SI */
2278 /* dst32-32-8-An-relative-Unprefixed-SI: m32c dsp:8[An] relative destination SI */
2279 /* dst32-32-16-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2280 /* dst32-32-24-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2281 /* dst32-40-8-SB-relative-Unprefixed-SI: m32c dsp:8[sb] relative destination SI */
2282 /* dst32-40-16-SB-relative-Unprefixed-SI: m32c dsp:16[sb] relative destination SI */
2283 /* dst32-40-8-FB-relative-Unprefixed-SI: m32c dsp:8[fb] relative destination SI */
2284 /* dst32-40-16-FB-relative-Unprefixed-SI: m32c dsp:16[fb] relative destination SI */
2285 /* dst32-40-8-An-relative-Unprefixed-SI: m32c dsp:8[An] relative destination SI */
2286 /* dst32-40-16-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2287 /* dst32-40-24-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2288 /* dst32-24-8-SB-relative-Prefixed-QI: m32c dsp:8[sb] relative destination QI */
2289 /* dst32-24-16-SB-relative-Prefixed-QI: m32c dsp:16[sb] relative destination QI */
2290 /* dst32-24-8-FB-relative-Prefixed-QI: m32c dsp:8[fb] relative destination QI */
2291 /* dst32-24-16-FB-relative-Prefixed-QI: m32c dsp:16[fb] relative destination QI */
2292 /* dst32-24-8-An-relative-Prefixed-QI: m32c dsp:8[An] relative destination QI */
2293 /* dst32-24-16-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2294 /* dst32-24-24-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2295 /* dst32-32-8-SB-relative-Prefixed-QI: m32c dsp:8[sb] relative destination QI */
2296 /* dst32-32-16-SB-relative-Prefixed-QI: m32c dsp:16[sb] relative destination QI */
2297 /* dst32-32-8-FB-relative-Prefixed-QI: m32c dsp:8[fb] relative destination QI */
2298 /* dst32-32-16-FB-relative-Prefixed-QI: m32c dsp:16[fb] relative destination QI */
2299 /* dst32-32-8-An-relative-Prefixed-QI: m32c dsp:8[An] relative destination QI */
2300 /* dst32-32-16-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2301 /* dst32-32-24-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2302 /* dst32-40-8-SB-relative-Prefixed-QI: m32c dsp:8[sb] relative destination QI */
2303 /* dst32-40-16-SB-relative-Prefixed-QI: m32c dsp:16[sb] relative destination QI */
2304 /* dst32-40-8-FB-relative-Prefixed-QI: m32c dsp:8[fb] relative destination QI */
2305 /* dst32-40-16-FB-relative-Prefixed-QI: m32c dsp:16[fb] relative destination QI */
2306 /* dst32-40-8-An-relative-Prefixed-QI: m32c dsp:8[An] relative destination QI */
2307 /* dst32-40-16-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2308 /* dst32-40-24-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2309 /* dst32-48-8-SB-relative-Prefixed-QI: m32c dsp:8[sb] relative destination QI */
2310 /* dst32-48-16-SB-relative-Prefixed-QI: m32c dsp:16[sb] relative destination QI */
2311 /* dst32-48-8-FB-relative-Prefixed-QI: m32c dsp:8[fb] relative destination QI */
2312 /* dst32-48-16-FB-relative-Prefixed-QI: m32c dsp:16[fb] relative destination QI */
2313 /* dst32-48-8-An-relative-Prefixed-QI: m32c dsp:8[An] relative destination QI */
2314 /* dst32-48-16-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2315 /* dst32-48-24-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2316 /* dst32-24-8-SB-relative-Prefixed-HI: m32c dsp:8[sb] relative destination HI */
2317 /* dst32-24-16-SB-relative-Prefixed-HI: m32c dsp:16[sb] relative destination HI */
2318 /* dst32-24-8-FB-relative-Prefixed-HI: m32c dsp:8[fb] relative destination HI */
2319 /* dst32-24-16-FB-relative-Prefixed-HI: m32c dsp:16[fb] relative destination HI */
2320 /* dst32-24-8-An-relative-Prefixed-HI: m32c dsp:8[An] relative destination HI */
2321 /* dst32-24-16-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2322 /* dst32-24-24-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2323 /* dst32-32-8-SB-relative-Prefixed-HI: m32c dsp:8[sb] relative destination HI */
2324 /* dst32-32-16-SB-relative-Prefixed-HI: m32c dsp:16[sb] relative destination HI */
2325 /* dst32-32-8-FB-relative-Prefixed-HI: m32c dsp:8[fb] relative destination HI */
2326 /* dst32-32-16-FB-relative-Prefixed-HI: m32c dsp:16[fb] relative destination HI */
2327 /* dst32-32-8-An-relative-Prefixed-HI: m32c dsp:8[An] relative destination HI */
2328 /* dst32-32-16-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2329 /* dst32-32-24-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2330 /* dst32-40-8-SB-relative-Prefixed-HI: m32c dsp:8[sb] relative destination HI */
2331 /* dst32-40-16-SB-relative-Prefixed-HI: m32c dsp:16[sb] relative destination HI */
2332 /* dst32-40-8-FB-relative-Prefixed-HI: m32c dsp:8[fb] relative destination HI */
2333 /* dst32-40-16-FB-relative-Prefixed-HI: m32c dsp:16[fb] relative destination HI */
2334 /* dst32-40-8-An-relative-Prefixed-HI: m32c dsp:8[An] relative destination HI */
2335 /* dst32-40-16-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2336 /* dst32-40-24-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2337 /* dst32-48-8-SB-relative-Prefixed-HI: m32c dsp:8[sb] relative destination HI */
2338 /* dst32-48-16-SB-relative-Prefixed-HI: m32c dsp:16[sb] relative destination HI */
2339 /* dst32-48-8-FB-relative-Prefixed-HI: m32c dsp:8[fb] relative destination HI */
2340 /* dst32-48-16-FB-relative-Prefixed-HI: m32c dsp:16[fb] relative destination HI */
2341 /* dst32-48-8-An-relative-Prefixed-HI: m32c dsp:8[An] relative destination HI */
2342 /* dst32-48-16-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2343 /* dst32-48-24-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2344 /* dst32-24-8-SB-relative-Prefixed-SI: m32c dsp:8[sb] relative destination SI */
2345 /* dst32-24-16-SB-relative-Prefixed-SI: m32c dsp:16[sb] relative destination SI */
2346 /* dst32-24-8-FB-relative-Prefixed-SI: m32c dsp:8[fb] relative destination SI */
2347 /* dst32-24-16-FB-relative-Prefixed-SI: m32c dsp:16[fb] relative destination SI */
2348 /* dst32-24-8-An-relative-Prefixed-SI: m32c dsp:8[An] relative destination SI */
2349 /* dst32-24-16-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2350 /* dst32-24-24-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2351 /* dst32-32-8-SB-relative-Prefixed-SI: m32c dsp:8[sb] relative destination SI */
2352 /* dst32-32-16-SB-relative-Prefixed-SI: m32c dsp:16[sb] relative destination SI */
2353 /* dst32-32-8-FB-relative-Prefixed-SI: m32c dsp:8[fb] relative destination SI */
2354 /* dst32-32-16-FB-relative-Prefixed-SI: m32c dsp:16[fb] relative destination SI */
2355 /* dst32-32-8-An-relative-Prefixed-SI: m32c dsp:8[An] relative destination SI */
2356 /* dst32-32-16-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2357 /* dst32-32-24-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2358 /* dst32-40-8-SB-relative-Prefixed-SI: m32c dsp:8[sb] relative destination SI */
2359 /* dst32-40-16-SB-relative-Prefixed-SI: m32c dsp:16[sb] relative destination SI */
2360 /* dst32-40-8-FB-relative-Prefixed-SI: m32c dsp:8[fb] relative destination SI */
2361 /* dst32-40-16-FB-relative-Prefixed-SI: m32c dsp:16[fb] relative destination SI */
2362 /* dst32-40-8-An-relative-Prefixed-SI: m32c dsp:8[An] relative destination SI */
2363 /* dst32-40-16-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2364 /* dst32-40-24-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2365 /* dst32-48-8-SB-relative-Prefixed-SI: m32c dsp:8[sb] relative destination SI */
2366 /* dst32-48-16-SB-relative-Prefixed-SI: m32c dsp:16[sb] relative destination SI */
2367 /* dst32-48-8-FB-relative-Prefixed-SI: m32c dsp:8[fb] relative destination SI */
2368 /* dst32-48-16-FB-relative-Prefixed-SI: m32c dsp:16[fb] relative destination SI */
2369 /* dst32-48-8-An-relative-Prefixed-SI: m32c dsp:8[An] relative destination SI */
2370 /* dst32-48-16-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2371 /* dst32-48-24-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2372 /* dst32-16-8-SB-relative-ExtUnprefixed-QI: m32c dsp:8[sb] relative destination QI */
2373 /* dst32-16-16-SB-relative-ExtUnprefixed-QI: m32c dsp:16[sb] relative destination QI */
2374 /* dst32-16-8-FB-relative-ExtUnprefixed-QI: m32c dsp:8[fb] relative destination QI */
2375 /* dst32-16-16-FB-relative-ExtUnprefixed-QI: m32c dsp:16[fb] relative destination QI */
2376 /* dst32-16-8-An-relative-ExtUnprefixed-QI: m32c dsp:8[An] relative destination QI */
2377 /* dst32-16-16-An-relative-ExtUnprefixed-QI: m32c dsp:16[An] relative destination QI */
2378 /* dst32-16-24-An-relative-ExtUnprefixed-QI: m32c dsp:16[An] relative destination QI */
2379 /* dst32-16-8-SB-relative-ExtUnprefixed-HI: m32c dsp:8[sb] relative destination HI */
2380 /* dst32-16-16-SB-relative-ExtUnprefixed-HI: m32c dsp:16[sb] relative destination HI */
2381 /* dst32-16-8-FB-relative-ExtUnprefixed-HI: m32c dsp:8[fb] relative destination HI */
2382 /* dst32-16-16-FB-relative-ExtUnprefixed-HI: m32c dsp:16[fb] relative destination HI */
2383 /* dst32-16-8-An-relative-ExtUnprefixed-HI: m32c dsp:8[An] relative destination HI */
2384 /* dst32-16-16-An-relative-ExtUnprefixed-HI: m32c dsp:16[An] relative destination HI */
2385 /* dst32-16-24-An-relative-ExtUnprefixed-HI: m32c dsp:16[An] relative destination HI */
2386 /* dst16-16-16-absolute-QI: m16c absolute address QI */
2387 /* dst16-24-16-absolute-QI: m16c absolute address QI */
2388 /* dst16-32-16-absolute-QI: m16c absolute address QI */
2389 /* dst16-40-16-absolute-QI: m16c absolute address QI */
2390 /* dst16-48-16-absolute-QI: m16c absolute address QI */
2391 /* dst16-16-16-absolute-HI: m16c absolute address HI */
2392 /* dst16-24-16-absolute-HI: m16c absolute address HI */
2393 /* dst16-32-16-absolute-HI: m16c absolute address HI */
2394 /* dst16-40-16-absolute-HI: m16c absolute address HI */
2395 /* dst16-48-16-absolute-HI: m16c absolute address HI */
2396 /* dst16-16-16-absolute-SI: m16c absolute address SI */
2397 /* dst16-24-16-absolute-SI: m16c absolute address SI */
2398 /* dst16-32-16-absolute-SI: m16c absolute address SI */
2399 /* dst16-40-16-absolute-SI: m16c absolute address SI */
2400 /* dst16-48-16-absolute-SI: m16c absolute address SI */
2401 /* dst16-16-16-absolute-Ext-QI: m16c absolute address QI */
2402 /* dst32-16-16-absolute-Unprefixed-QI: m32c absolute address QI */
2403 /* dst32-16-24-absolute-Unprefixed-QI: m32c absolute address QI */
2404 /* dst32-24-16-absolute-Unprefixed-QI: m32c absolute address QI */
2405 /* dst32-24-24-absolute-Unprefixed-QI: m32c absolute address QI */
2406 /* dst32-32-16-absolute-Unprefixed-QI: m32c absolute address QI */
2407 /* dst32-32-24-absolute-Unprefixed-QI: m32c absolute address QI */
2408 /* dst32-40-16-absolute-Unprefixed-QI: m32c absolute address QI */
2409 /* dst32-40-24-absolute-Unprefixed-QI: m32c absolute address QI */
2410 /* dst32-16-16-absolute-Unprefixed-HI: m32c absolute address HI */
2411 /* dst32-16-24-absolute-Unprefixed-HI: m32c absolute address HI */
2412 /* dst32-24-16-absolute-Unprefixed-HI: m32c absolute address HI */
2413 /* dst32-24-24-absolute-Unprefixed-HI: m32c absolute address HI */
2414 /* dst32-32-16-absolute-Unprefixed-HI: m32c absolute address HI */
2415 /* dst32-32-24-absolute-Unprefixed-HI: m32c absolute address HI */
2416 /* dst32-40-16-absolute-Unprefixed-HI: m32c absolute address HI */
2417 /* dst32-40-24-absolute-Unprefixed-HI: m32c absolute address HI */
2418 /* dst32-16-16-absolute-Unprefixed-SI: m32c absolute address SI */
2419 /* dst32-16-24-absolute-Unprefixed-SI: m32c absolute address SI */
2420 /* dst32-24-16-absolute-Unprefixed-SI: m32c absolute address SI */
2421 /* dst32-24-24-absolute-Unprefixed-SI: m32c absolute address SI */
2422 /* dst32-32-16-absolute-Unprefixed-SI: m32c absolute address SI */
2423 /* dst32-32-24-absolute-Unprefixed-SI: m32c absolute address SI */
2424 /* dst32-40-16-absolute-Unprefixed-SI: m32c absolute address SI */
2425 /* dst32-40-24-absolute-Unprefixed-SI: m32c absolute address SI */
2426 /* dst32-24-16-absolute-Prefixed-QI: m32c absolute address QI */
2427 /* dst32-24-24-absolute-Prefixed-QI: m32c absolute address QI */
2428 /* dst32-32-16-absolute-Prefixed-QI: m32c absolute address QI */
2429 /* dst32-32-24-absolute-Prefixed-QI: m32c absolute address QI */
2430 /* dst32-40-16-absolute-Prefixed-QI: m32c absolute address QI */
2431 /* dst32-40-24-absolute-Prefixed-QI: m32c absolute address QI */
2432 /* dst32-48-16-absolute-Prefixed-QI: m32c absolute address QI */
2433 /* dst32-48-24-absolute-Prefixed-QI: m32c absolute address QI */
2434 /* dst32-24-16-absolute-Prefixed-HI: m32c absolute address HI */
2435 /* dst32-24-24-absolute-Prefixed-HI: m32c absolute address HI */
2436 /* dst32-32-16-absolute-Prefixed-HI: m32c absolute address HI */
2437 /* dst32-32-24-absolute-Prefixed-HI: m32c absolute address HI */
2438 /* dst32-40-16-absolute-Prefixed-HI: m32c absolute address HI */
2439 /* dst32-40-24-absolute-Prefixed-HI: m32c absolute address HI */
2440 /* dst32-48-16-absolute-Prefixed-HI: m32c absolute address HI */
2441 /* dst32-48-24-absolute-Prefixed-HI: m32c absolute address HI */
2442 /* dst32-24-16-absolute-Prefixed-SI: m32c absolute address SI */
2443 /* dst32-24-24-absolute-Prefixed-SI: m32c absolute address SI */
2444 /* dst32-32-16-absolute-Prefixed-SI: m32c absolute address SI */
2445 /* dst32-32-24-absolute-Prefixed-SI: m32c absolute address SI */
2446 /* dst32-40-16-absolute-Prefixed-SI: m32c absolute address SI */
2447 /* dst32-40-24-absolute-Prefixed-SI: m32c absolute address SI */
2448 /* dst32-48-16-absolute-Prefixed-SI: m32c absolute address SI */
2449 /* dst32-48-24-absolute-Prefixed-SI: m32c absolute address SI */
2450 /* dst32-16-16-absolute-ExtUnprefixed-QI: m32c absolute address QI */
2451 /* dst32-16-24-absolute-ExtUnprefixed-QI: m32c absolute address QI */
2452 /* dst32-16-16-absolute-ExtUnprefixed-HI: m32c absolute address HI */
2453 /* dst32-16-24-absolute-ExtUnprefixed-HI: m32c absolute address HI */
2454 /* bit16-Rn-direct: m16c Rn direct bit */
2455 /* bit32-Rn-direct-Unprefixed: m32c Rn direct bit */
2456 /* bit32-Rn-direct-Prefixed: m32c Rn direct bit */
2457 /* bit16-An-direct: m16c An direct bit */
2458 /* bit32-An-direct-Unprefixed: m32c An direct bit */
2459 /* bit32-An-direct-Prefixed: m32c An direct bit */
2460 /* bit16-An-indirect: m16c An indirect bit */
2461 /* bit32-An-indirect-Unprefixed: m32c An indirect destination */
2462 /* bit32-An-indirect-Prefixed: m32c An indirect destination */
2463 /* bit16-16-8-SB-relative: m16c dsp:8[sb] relative bit xmode */
2464 /* bit16-16-16-SB-relative: m16c dsp:16[sb] relative bit xmode */
2465 /* bit16-16-8-FB-relative: m16c dsp:8[fb] relative bit xmode */
2466 /* bit16-16-8-An-relative: m16c dsp:8[An] relative bit xmode */
2467 /* bit16-16-16-An-relative: m16c dsp:16[An] relative bit xmode */
2468 /* bit32-16-11-SB-relative-Unprefixed: m32c bit,base:11[sb] relative bit */
2469 /* bit32-16-19-SB-relative-Unprefixed: m32c bit,base:19[sb] relative bit */
2470 /* bit32-16-11-FB-relative-Unprefixed: m32c bit,base:11[fb] relative bit */
2471 /* bit32-16-19-FB-relative-Unprefixed: m32c bit,base:19[fb] relative bit */
2472 /* bit32-16-11-An-relative-Unprefixed: m32c bit,base:11[An] relative bit */
2473 /* bit32-16-19-An-relative-Unprefixed: m32c bit,base:19[An] relative bit */
2474 /* bit32-16-27-An-relative-Unprefixed: m32c bit,base:27[An] relative bit */
2475 /* bit32-24-11-SB-relative-Prefixed: m32c bit,base:11[sb] relative bit */
2476 /* bit32-24-19-SB-relative-Prefixed: m32c bit,base:19[sb] relative bit */
2477 /* bit32-24-11-FB-relative-Prefixed: m32c bit,base:11[fb] relative bit */
2478 /* bit32-24-19-FB-relative-Prefixed: m32c bit,base:19[fb] relative bit */
2479 /* bit32-24-11-An-relative-Prefixed: m32c bit,base:11[An] relative bit */
2480 /* bit32-24-19-An-relative-Prefixed: m32c bit,base:19[An] relative bit */
2481 /* bit32-24-27-An-relative-Prefixed: m32c bit,base:27[An] relative bit */
2482 /* bit16-11-SB-relative-S: m16c bit,base:11[sb] relative bit */
2483 /* Rn16-push-S-derived: m16c r0[lh] for push,pop short version */
2484 /* An16-push-S-derived: m16c r0[lh] for push,pop short version */
2485 /* bit16-16-16-absolute: m16c absolute address */
2486 /* bit32-16-19-absolute-Unprefixed: m32c absolute address bit */
2487 /* bit32-16-27-absolute-Unprefixed: m32c absolute address bit */
2488 /* bit32-24-19-absolute-Prefixed: m32c absolute address bit */
2489 /* bit32-24-27-absolute-Prefixed: m32c absolute address bit */
2490 /* dst16-3-S-R0l-direct-QI: m16c R0l direct QI */
2491 /* dst16-3-S-R0h-direct-QI: m16c R0h direct QI */
2492 /* dst16-3-S-8-8-SB-relative-QI: m16c SB relative QI */
2493 /* dst16-3-S-8-8-FB-relative-QI: m16c FB relative QI */
2494 /* dst16-3-S-8-16-absolute-QI: m16c absolute address QI */
2495 /* dst16-3-S-16-8-SB-relative-QI: m16c SB relative QI */
2496 /* dst16-3-S-16-8-FB-relative-QI: m16c FB relative QI */
2497 /* dst16-3-S-16-16-absolute-QI: m16c absolute address QI */
2498 /* srcdst16-r0l-r0h-S-derived: m16c r0l/r0h operand for short format insns */
2499 /* dst32-2-S-R0l-direct-QI: m32c R0l direct QI */
2500 /* dst32-2-S-R0-direct-HI: m32c R0 direct HI */
2501 /* dst32-1-S-A0-direct-HI: m32c A0 direct HI */
2502 /* dst32-1-S-A1-direct-HI: m32c A1 direct HI */
2503 /* dst32-2-S-8-SB-relative-QI: m32c SB relative for short binary insns */
2504 /* dst32-2-S-8-FB-relative-QI: m32c FB relative for short binary insns */
2505 /* dst32-2-S-16-absolute-QI: m32c absolute address for short binary insns */
2506 /* dst32-2-S-8-SB-relative-HI: m32c SB relative for short binary insns */
2507 /* dst32-2-S-8-FB-relative-HI: m32c FB relative for short binary insns */
2508 /* dst32-2-S-16-absolute-HI: m32c absolute address for short binary insns */
2509 /* dst32-2-S-8-SB-relative-SI: m32c SB relative for short binary insns */
2510 /* dst32-2-S-8-FB-relative-SI: m32c FB relative for short binary insns */
2511 /* dst32-2-S-16-absolute-SI: m32c absolute address for short binary insns */
2512 /* src16-basic-QI: m16c source operand of size QI with no additional fields */
2513 /* src16-basic-HI: m16c source operand of size HI with no additional fields */
2514 /* src32-basic-Unprefixed-QI: m32c destination operand of size QI with no additional fields */
2515 /* src32-basic-Prefixed-QI: m32c destination operand of size QI with no additional fields */
2516 /* src32-basic-Unprefixed-HI: m32c destination operand of size HI with no additional fields */
2517 /* src32-basic-Prefixed-HI: m32c destination operand of size HI with no additional fields */
2518 /* src32-basic-Unprefixed-SI: m32c destination operand of size SI with no additional fields */
2519 /* src32-basic-Prefixed-SI: m32c destination operand of size SI with no additional fields */
2520 /* src32-basic-ExtPrefixed-QI: m32c source operand of size QI with no additional fields */
2521 /* src16-16-8-QI: m16c source operand of size QI with additional 8 bit fields at offset 16 */
2522 /* src16-16-16-QI: m16c source operand of size QI with additional 16 bit fields at offset 16 */
2523 /* src16-16-8-HI: m16c source operand of size HI with additional 8 bit fields at offset 16 */
2524 /* src16-16-16-HI: m16c source operand of size HI with additional 16 bit fields at offset 16 */
2525 /* src32-16-8-Unprefixed-QI: m32c source operand of size QI with additional 8 bit fields at offset 16 */
2526 /* src32-16-16-Unprefixed-QI: m32c source operand of size QI with additional 16 bit fields at offset 16 */
2527 /* src32-16-24-Unprefixed-QI: m32c source operand of size QI with additional 24 bit fields at offset 16 */
2528 /* src32-16-8-Unprefixed-HI: m32c source operand of size HI with additional 8 bit fields at offset 16 */
2529 /* src32-16-16-Unprefixed-HI: m32c source operand of size HI with additional 16 bit fields at offset 16 */
2530 /* src32-16-24-Unprefixed-HI: m32c source operand of size HI with additional 24 bit fields at offset 16 */
2531 /* src32-16-8-Unprefixed-SI: m32c source operand of size SI with additional 8 bit fields at offset 16 */
2532 /* src32-16-16-Unprefixed-SI: m32c source operand of size SI with additional 16 bit fields at offset 16 */
2533 /* src32-16-24-Unprefixed-SI: m32c source operand of size SI with additional 24 bit fields at offset 16 */
2534 /* src32-24-8-Prefixed-QI: m32c source operand of size QI with additional 8 bit fields at offset 24 */
2535 /* src32-24-16-Prefixed-QI: m32c source operand of size QI with additional 16 bit fields at offset 16 */
2536 /* src32-24-24-Prefixed-QI: m32c source operand of size QI with additional 24 bit fields at offset 16 */
2537 /* src32-24-8-Prefixed-HI: m32c source operand of size HI with additional 8 bit fields at offset 24 */
2538 /* src32-24-16-Prefixed-HI: m32c source operand of size HI with additional 16 bit fields at offset 16 */
2539 /* src32-24-24-Prefixed-HI: m32c source operand of size HI with additional 24 bit fields at offset 16 */
2540 /* src32-24-8-Prefixed-SI: m32c source operand of size SI with additional 8 bit fields at offset 24 */
2541 /* src32-24-16-Prefixed-SI: m32c source operand of size SI with additional 16 bit fields at offset 16 */
2542 /* src32-24-24-Prefixed-SI: m32c source operand of size SI with additional 24 bit fields at offset 16 */
2543 /* dst16-basic-QI: m16c destination operand of size QI with no additional fields */
2544 /* dst16-basic-HI: m16c destination operand of size HI with no additional fields */
2545 /* dst16-basic-SI: m16c destination operand of size SI with no additional fields */
2546 /* dst32-basic-Unprefixed-QI: m32c destination operand of size QI with no additional fields */
2547 /* dst32-basic-Prefixed-QI: m32c destination operand of size QI with no additional fields */
2548 /* dst32-basic-Unprefixed-HI: m32c destination operand of size HI with no additional fields */
2549 /* dst32-basic-Prefixed-HI: m32c destination operand of size HI with no additional fields */
2550 /* dst32-basic-Unprefixed-SI: m32c destination operand of size SI with no additional fields */
2551 /* dst32-basic-Prefixed-SI: m32c destination operand of size SI with no additional fields */
2552 /* dst16-16-QI: m16c destination operand of size QI with additional fields at offset 16 */
2553 /* dst16-16-8-QI: m16c destination operand of size QI with additional fields at offset 16 */
2554 /* dst16-16-16-QI: m16c destination operand of size QI with additional fields at offset 16 */
2555 /* dst16-16-HI: m16c destination operand of size HI with additional fields at offset 16 */
2556 /* dst16-16-8-HI: m16c destination operand of size HI with additional fields at offset 16 */
2557 /* dst16-16-16-HI: m16c destination operand of size HI with additional fields at offset 16 */
2558 /* dst16-16-SI: m16c destination operand of size SI with additional fields at offset 16 */
2559 /* dst16-16-8-SI: m16c destination operand of size SI with additional fields at offset 16 */
2560 /* dst16-16-16-SI: m16c destination operand of size SI with additional fields at offset 16 */
2561 /* dst16-16-Ext-QI: m16c destination operand of size QI for 'ext' insns with additional fields at offset 16 */
2562 /* dst16-An-indirect-Mova-HI: m16c addressof An indirect destination HI */
2563 /* dst16-16-8-An-relative-Mova-HI: m16c addressof dsp:8[An] relative destination HI */
2564 /* dst16-16-16-An-relative-Mova-HI: m16c addressof dsp:16[An] relative destination HI */
2565 /* dst16-16-8-SB-relative-Mova-HI: m16c addressof dsp:8[sb] relative destination HI */
2566 /* dst16-16-16-SB-relative-Mova-HI: m16c addressof dsp:16[sb] relative destination HI */
2567 /* dst16-16-8-FB-relative-Mova-HI: m16c addressof dsp:8[fb] relative destination HI */
2568 /* dst16-16-16-absolute-Mova-HI: m16c addressof absolute address HI */
2569 /* dst16-16-Mova-HI: m16c addressof destination operand of size HI with additional fields at offset 16 */
2570 /* dst32-An-indirect-Unprefixed-Mova-SI: m32c addressof An indirect destination SI */
2571 /* dst32-16-8-An-relative-Unprefixed-Mova-SI: m32c addressof dsp:8[An] relative destination SI */
2572 /* dst32-16-16-An-relative-Unprefixed-Mova-SI: m32c addressof dsp:16[An] relative destination SI */
2573 /* dst32-16-24-An-relative-Unprefixed-Mova-SI: addressof m32c dsp:16[An] relative destination SI */
2574 /* dst32-16-8-SB-relative-Unprefixed-Mova-SI: m32c addressof dsp:8[sb] relative destination SI */
2575 /* dst32-16-16-SB-relative-Unprefixed-Mova-SI: m32c addressof dsp:16[sb] relative destination SI */
2576 /* dst32-16-8-FB-relative-Unprefixed-Mova-SI: m32c addressof dsp:8[fb] relative destination SI */
2577 /* dst32-16-16-FB-relative-Unprefixed-Mova-SI: m32c addressof dsp:16[fb] relative destination SI */
2578 /* dst32-16-16-absolute-Unprefixed-Mova-SI: m32c addressof absolute address SI */
2579 /* dst32-16-24-absolute-Unprefixed-Mova-SI: m32c addressof absolute address SI */
2580 /* dst32-16-Unprefixed-Mova-SI: m32c addressof destination operand of size SI with additional fields at offset 16 */
2581 /* dst32-16-Unprefixed-QI: m32c destination operand of size QI with additional fields at offset 16 */
2582 /* dst32-16-8-Unprefixed-QI: m32c destination operand of size QI with additional fields at offset 16 */
2583 /* dst32-16-16-Unprefixed-QI: m32c destination operand of size QI with additional fields at offset 16 */
2584 /* dst32-16-24-Unprefixed-QI: m32c destination operand of size QI with additional fields at offset 16 */
2585 /* dst32-16-Unprefixed-HI: m32c destination operand of size HI with additional fields at offset 16 */
2586 /* dst32-16-8-Unprefixed-HI: m32c destination operand of size HI with additional fields at offset 16 */
2587 /* dst32-16-16-Unprefixed-HI: m32c destination operand of size HI with additional fields at offset 16 */
2588 /* dst32-16-24-Unprefixed-HI: m32c destination operand of size HI with additional fields at offset 16 */
2589 /* dst32-16-Unprefixed-SI: m32c destination operand of size SI with additional fields at offset 16 */
2590 /* dst32-16-8-Unprefixed-SI: m32c destination operand of size SI with additional fields at offset 16 */
2591 /* dst32-16-16-Unprefixed-SI: m32c destination operand of size SI with additional fields at offset 16 */
2592 /* dst32-16-24-Unprefixed-SI: m32c destination operand of size SI with additional fields at offset 16 */
2593 /* dst32-16-ExtUnprefixed-QI: m32c destination operand of size QI with additional fields at offset 16 */
2594 /* dst32-16-ExtUnprefixed-HI: m32c destination operand of size HI with additional fields at offset 16 */
2595 /* dst32-16-Unprefixed-Mulex-HI: m32c destination operand of size HI with additional fields at offset 16 */
2596 /* dst16-24-QI: m16c destination operand of size QI with additional fields at offset 24 */
2597 /* dst16-24-HI: m16c destination operand of size HI with additional fields at offset 24 */
2598 /* dst32-24-Unprefixed-QI: m32c destination operand of size QI with additional fields at offset 24 */
2599 /* dst32-24-Prefixed-QI: m32c destination operand of size QI with additional fields at offset 24 */
2600 /* dst32-24-8-Prefixed-QI: m32c destination operand of size QI with additional fields at offset 24 */
2601 /* dst32-24-16-Prefixed-QI: m32c destination operand of size QI with additional fields at offset 24 */
2602 /* dst32-24-24-Prefixed-QI: m32c destination operand of size QI with additional fields at offset 24 */
2603 /* dst32-24-Unprefixed-HI: m32c destination operand of size HI with additional fields at offset 24 */
2604 /* dst32-24-Prefixed-HI: m32c destination operand of size HI with additional fields at offset 24 */
2605 /* dst32-24-8-Prefixed-HI: m32c destination operand of size HI with additional fields at offset 24 */
2606 /* dst32-24-16-Prefixed-HI: m32c destination operand of size HI with additional fields at offset 24 */
2607 /* dst32-24-24-Prefixed-HI: m32c destination operand of size HI with additional fields at offset 24 */
2608 /* dst32-24-Unprefixed-SI: m32c destination operand of size SI with additional fields at offset 24 */
2609 /* dst32-24-Prefixed-SI: m32c destination operand of size SI with additional fields at offset 24 */
2610 /* dst32-24-8-Prefixed-SI: m32c destination operand of size SI with additional fields at offset 24 */
2611 /* dst32-24-16-Prefixed-SI: m32c destination operand of size SI with additional fields at offset 24 */
2612 /* dst32-24-24-Prefixed-SI: m32c destination operand of size SI with additional fields at offset 24 */
2613 /* dst16-32-QI: m16c destination operand of size QI with additional fields at offset 32 */
2614 /* dst16-32-HI: m16c destination operand of size HI with additional fields at offset 32 */
2615 /* dst32-32-Unprefixed-QI: m32c destination operand of size QI with additional fields at offset 32 */
2616 /* dst32-32-Prefixed-QI: m32c destination operand of size QI with additional fields at offset 32 */
2617 /* dst32-32-Unprefixed-HI: m32c destination operand of size HI with additional fields at offset 32 */
2618 /* dst32-32-Prefixed-HI: m32c destination operand of size HI with additional fields at offset 32 */
2619 /* dst32-32-Unprefixed-SI: m32c destination operand of size SI with additional fields at offset 32 */
2620 /* dst32-32-Prefixed-SI: m32c destination operand of size SI with additional fields at offset 32 */
2621 /* dst32-40-Unprefixed-QI: m32c destination operand of size QI with additional fields at offset 32 */
2622 /* dst32-40-Prefixed-QI: m32c destination operand of size QI with additional fields at offset 32 */
2623 /* dst32-40-Unprefixed-HI: m32c destination operand of size HI with additional fields at offset 32 */
2624 /* dst32-40-Prefixed-HI: m32c destination operand of size HI with additional fields at offset 32 */
2625 /* dst32-40-Unprefixed-SI: m32c destination operand of size SI with additional fields at offset 32 */
2626 /* dst32-40-Prefixed-SI: m32c destination operand of size SI with additional fields at offset 32 */
2627 /* dst32-48-Prefixed-QI: m32c destination operand of size QI with additional fields at offset 32 */
2628 /* dst32-48-Prefixed-HI: m32c destination operand of size HI with additional fields at offset 32 */
2629 /* dst32-48-Prefixed-SI: m32c destination operand of size SI with additional fields at offset 32 */
2630 /* bit16-16: m16c bit operand with possible additional fields at offset 24 */
2631 /* bit16-16-basic: m16c bit operand with no additional fields */
2632 /* bit16-16-8: m16c bit operand with possible additional fields at offset 24 */
2633 /* bit16-16-16: m16c bit operand with possible additional fields at offset 24 */
2634 /* bit32-16-Unprefixed: m32c bit operand with possible additional fields at offset 24 */
2635 /* bit32-24-Prefixed: m32c bit operand with possible additional fields at offset 24 */
2636 /* bit32-basic-Unprefixed: m32c bit operand with no additional fields */
2637 /* bit32-16-8-Unprefixed: m32c bit operand with 8 bit additional fields */
2638 /* bit32-16-16-Unprefixed: m32c bit operand with 16 bit additional fields */
2639 /* bit32-16-24-Unprefixed: m32c bit operand with 24 bit additional fields */
2640 /* src16-2-S: m16c source operand of size QI for short format insns */
2641 /* src32-2-S-QI: m32c source operand of size QI for short format insns */
2642 /* src32-2-S-HI: m32c source operand of size QI for short format insns */
2643 /* Dst16-3-S-8: m16c destination operand of size QI for short format insns */
2644 /* Dst16-3-S-16: m16c destination operand of size QI for short format insns */
2645 /* srcdst16-r0l-r0h-S: m16c r0l/r0h operand of size QI for short format insns */
2646 /* dst32-2-S-basic-QI: m32c r0l operand of size QI for short format binary insns */
2647 /* dst32-2-S-basic-HI: m32c r0 operand of size HI for short format binary insns */
2648 /* dst32-2-S-8-QI: m32c operand of size */
2649 /* dst32-2-S-16-QI: m32c operand of size */
2650 /* dst32-2-S-8-HI: m32c operand of size */
2651 /* dst32-2-S-16-HI: m32c operand of size */
2652 /* dst32-2-S-8-SI: m32c operand of size */
2653 /* dst32-2-S-16-SI: m32c operand of size */
2654 /* dst32-an-S: m32c An operand for short format binary insns */
2655 /* bit16-11-S: m16c bit operand for short format insns */
2656 /* Rn16-push-S-anyof: m16c bit operand for short format insns */
2657 /* An16-push-S-anyof: m16c bit operand for short format insns */
2658 /* sentinel */
2659 { 0, 0, 0, 0, 0,
2660 { 0, { (const PTR) 0 } },
2661 { 0, { 0 } } }
2662 };
2663
2664 #undef A
2665
2666
2667 /* The instruction table. */
2668
2669 #define OP(field) CGEN_SYNTAX_MAKE_FIELD (OPERAND (field))
2670 #if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE)
2671 #define A(a) (1 << CGEN_INSN_##a)
2672 #else
2673 #define A(a) (1 << CGEN_INSN_/**/a)
2674 #endif
2675
2676 static const CGEN_IBASE m32c_cgen_insn_table[MAX_INSNS] =
2677 {
2678 /* Special null first entry.
2679 A `num' value of zero is thus invalid.
2680 Also, the special `invalid' insn resides here. */
2681 { 0, 0, 0, 0, {0, {0}} },
2682 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
2683 {
2684 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,
2685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2686 },
2687 /* extz ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
2688 {
2689 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,
2690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2691 },
2692 /* extz ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
2693 {
2694 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,
2695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2696 },
2697 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
2698 {
2699 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,
2700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2701 },
2702 /* extz ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
2703 {
2704 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,
2705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2706 },
2707 /* extz ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
2708 {
2709 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,
2710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2711 },
2712 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
2713 {
2714 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,
2715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2716 },
2717 /* extz ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
2718 {
2719 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,
2720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2721 },
2722 /* extz ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
2723 {
2724 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,
2725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2726 },
2727 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
2728 {
2729 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,
2730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2731 },
2732 /* extz ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
2733 {
2734 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,
2735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2736 },
2737 /* extz ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
2738 {
2739 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,
2740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2741 },
2742 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
2743 {
2744 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,
2745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2746 },
2747 /* extz ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
2748 {
2749 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,
2750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2751 },
2752 /* extz ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
2753 {
2754 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,
2755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2756 },
2757 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
2758 {
2759 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,
2760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2761 },
2762 /* extz ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
2763 {
2764 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,
2765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2766 },
2767 /* extz ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
2768 {
2769 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,
2770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2771 },
2772 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
2773 {
2774 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,
2775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2776 },
2777 /* extz ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
2778 {
2779 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,
2780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2781 },
2782 /* extz ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
2783 {
2784 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,
2785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2786 },
2787 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
2788 {
2789 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,
2790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2791 },
2792 /* extz ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
2793 {
2794 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,
2795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2796 },
2797 /* extz ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
2798 {
2799 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,
2800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2801 },
2802 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
2803 {
2804 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,
2805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2806 },
2807 /* extz ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
2808 {
2809 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,
2810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2811 },
2812 /* extz ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
2813 {
2814 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,
2815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2816 },
2817 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
2818 {
2819 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,
2820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2821 },
2822 /* extz ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
2823 {
2824 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,
2825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2826 },
2827 /* extz ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
2828 {
2829 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,
2830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2831 },
2832 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
2833 {
2834 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,
2835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2836 },
2837 /* extz ${Dsp-24-u8}[sb],${Dsp-32-u16} */
2838 {
2839 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,
2840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2841 },
2842 /* extz ${Dsp-24-s8}[fb],${Dsp-32-u16} */
2843 {
2844 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,
2845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2846 },
2847 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
2848 {
2849 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,
2850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2851 },
2852 /* extz ${Dsp-24-u8}[sb],${Dsp-32-u24} */
2853 {
2854 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,
2855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2856 },
2857 /* extz ${Dsp-24-s8}[fb],${Dsp-32-u24} */
2858 {
2859 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,
2860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2861 },
2862 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
2863 {
2864 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,
2865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2866 },
2867 /* extz ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
2868 {
2869 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,
2870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2871 },
2872 /* extz ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
2873 {
2874 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,
2875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2876 },
2877 /* extz ${Dsp-24-u16},$Dst32RnPrefixedHI */
2878 {
2879 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,
2880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2881 },
2882 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
2883 {
2884 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,
2885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2886 },
2887 /* extz ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
2888 {
2889 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,
2890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2891 },
2892 /* extz ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
2893 {
2894 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,
2895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2896 },
2897 /* extz ${Dsp-24-u16},$Dst32AnPrefixedHI */
2898 {
2899 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,
2900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2901 },
2902 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
2903 {
2904 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,
2905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2906 },
2907 /* extz ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
2908 {
2909 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,
2910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2911 },
2912 /* extz ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
2913 {
2914 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,
2915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2916 },
2917 /* extz ${Dsp-24-u16},[$Dst32AnPrefixed] */
2918 {
2919 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,
2920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2921 },
2922 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
2923 {
2924 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,
2925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2926 },
2927 /* extz ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
2928 {
2929 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,
2930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2931 },
2932 /* extz ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
2933 {
2934 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,
2935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2936 },
2937 /* extz ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
2938 {
2939 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,
2940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2941 },
2942 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
2943 {
2944 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,
2945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2946 },
2947 /* extz ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
2948 {
2949 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,
2950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2951 },
2952 /* extz ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
2953 {
2954 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,
2955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2956 },
2957 /* extz ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
2958 {
2959 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,
2960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2961 },
2962 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
2963 {
2964 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,
2965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2966 },
2967 /* extz ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
2968 {
2969 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,
2970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2971 },
2972 /* extz ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
2973 {
2974 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,
2975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2976 },
2977 /* extz ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
2978 {
2979 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,
2980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2981 },
2982 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
2983 {
2984 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,
2985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2986 },
2987 /* extz ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
2988 {
2989 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,
2990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2991 },
2992 /* extz ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
2993 {
2994 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,
2995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2996 },
2997 /* extz ${Dsp-24-u16},${Dsp-40-u8}[sb] */
2998 {
2999 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,
3000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3001 },
3002 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
3003 {
3004 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,
3005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3006 },
3007 /* extz ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
3008 {
3009 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,
3010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3011 },
3012 /* extz ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
3013 {
3014 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,
3015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3016 },
3017 /* extz ${Dsp-24-u16},${Dsp-40-u16}[sb] */
3018 {
3019 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,
3020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3021 },
3022 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
3023 {
3024 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,
3025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3026 },
3027 /* extz ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
3028 {
3029 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,
3030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3031 },
3032 /* extz ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
3033 {
3034 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,
3035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3036 },
3037 /* extz ${Dsp-24-u16},${Dsp-40-s8}[fb] */
3038 {
3039 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,
3040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3041 },
3042 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
3043 {
3044 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,
3045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3046 },
3047 /* extz ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
3048 {
3049 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,
3050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3051 },
3052 /* extz ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
3053 {
3054 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,
3055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3056 },
3057 /* extz ${Dsp-24-u16},${Dsp-40-s16}[fb] */
3058 {
3059 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,
3060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3061 },
3062 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
3063 {
3064 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,
3065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3066 },
3067 /* extz ${Dsp-24-u16}[sb],${Dsp-40-u16} */
3068 {
3069 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,
3070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3071 },
3072 /* extz ${Dsp-24-s16}[fb],${Dsp-40-u16} */
3073 {
3074 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,
3075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3076 },
3077 /* extz ${Dsp-24-u16},${Dsp-40-u16} */
3078 {
3079 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,
3080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3081 },
3082 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
3083 {
3084 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,
3085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3086 },
3087 /* extz ${Dsp-24-u16}[sb],${Dsp-40-u24} */
3088 {
3089 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,
3090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3091 },
3092 /* extz ${Dsp-24-s16}[fb],${Dsp-40-u24} */
3093 {
3094 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,
3095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3096 },
3097 /* extz ${Dsp-24-u16},${Dsp-40-u24} */
3098 {
3099 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,
3100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3101 },
3102 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
3103 {
3104 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,
3105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3106 },
3107 /* extz ${Dsp-24-u24},$Dst32RnPrefixedHI */
3108 {
3109 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,
3110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3111 },
3112 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
3113 {
3114 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,
3115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3116 },
3117 /* extz ${Dsp-24-u24},$Dst32AnPrefixedHI */
3118 {
3119 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,
3120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3121 },
3122 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
3123 {
3124 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,
3125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3126 },
3127 /* extz ${Dsp-24-u24},[$Dst32AnPrefixed] */
3128 {
3129 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,
3130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3131 },
3132 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
3133 {
3134 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,
3135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3136 },
3137 /* extz ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
3138 {
3139 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,
3140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3141 },
3142 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
3143 {
3144 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,
3145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3146 },
3147 /* extz ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
3148 {
3149 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,
3150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3151 },
3152 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
3153 {
3154 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,
3155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3156 },
3157 /* extz ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
3158 {
3159 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,
3160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3161 },
3162 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
3163 {
3164 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,
3165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3166 },
3167 /* extz ${Dsp-24-u24},${Dsp-48-u8}[sb] */
3168 {
3169 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,
3170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3171 },
3172 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
3173 {
3174 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,
3175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3176 },
3177 /* extz ${Dsp-24-u24},${Dsp-48-u16}[sb] */
3178 {
3179 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,
3180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3181 },
3182 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
3183 {
3184 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,
3185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3186 },
3187 /* extz ${Dsp-24-u24},${Dsp-48-s8}[fb] */
3188 {
3189 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,
3190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3191 },
3192 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
3193 {
3194 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,
3195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3196 },
3197 /* extz ${Dsp-24-u24},${Dsp-48-s16}[fb] */
3198 {
3199 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,
3200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3201 },
3202 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
3203 {
3204 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,
3205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3206 },
3207 /* extz ${Dsp-24-u24},${Dsp-48-u16} */
3208 {
3209 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,
3210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3211 },
3212 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
3213 {
3214 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,
3215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3216 },
3217 /* extz ${Dsp-24-u24},${Dsp-48-u24} */
3218 {
3219 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,
3220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3221 },
3222 /* extz $Src32RnPrefixedQI,$Dst32RnPrefixedHI */
3223 {
3224 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,
3225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3226 },
3227 /* extz [$Src32AnPrefixed],$Dst32RnPrefixedHI */
3228 {
3229 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,
3230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3231 },
3232 /* extz $Src32RnPrefixedQI,$Dst32AnPrefixedHI */
3233 {
3234 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,
3235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3236 },
3237 /* extz [$Src32AnPrefixed],$Dst32AnPrefixedHI */
3238 {
3239 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,
3240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3241 },
3242 /* extz $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
3243 {
3244 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,
3245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3246 },
3247 /* extz [$Src32AnPrefixed],[$Dst32AnPrefixed] */
3248 {
3249 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,
3250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3251 },
3252 /* extz $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
3253 {
3254 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,
3255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3256 },
3257 /* extz [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
3258 {
3259 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,
3260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3261 },
3262 /* extz $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
3263 {
3264 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,
3265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3266 },
3267 /* extz [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
3268 {
3269 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,
3270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3271 },
3272 /* extz $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
3273 {
3274 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,
3275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3276 },
3277 /* extz [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
3278 {
3279 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,
3280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3281 },
3282 /* extz $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
3283 {
3284 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,
3285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3286 },
3287 /* extz [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
3288 {
3289 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,
3290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3291 },
3292 /* extz $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
3293 {
3294 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,
3295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3296 },
3297 /* extz [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
3298 {
3299 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,
3300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3301 },
3302 /* extz $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
3303 {
3304 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,
3305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3306 },
3307 /* extz [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
3308 {
3309 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,
3310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3311 },
3312 /* extz $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
3313 {
3314 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,
3315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3316 },
3317 /* extz [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
3318 {
3319 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,
3320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3321 },
3322 /* extz $Src32RnPrefixedQI,${Dsp-24-u16} */
3323 {
3324 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,
3325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3326 },
3327 /* extz [$Src32AnPrefixed],${Dsp-24-u16} */
3328 {
3329 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,
3330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3331 },
3332 /* extz $Src32RnPrefixedQI,${Dsp-24-u24} */
3333 {
3334 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,
3335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3336 },
3337 /* extz [$Src32AnPrefixed],${Dsp-24-u24} */
3338 {
3339 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,
3340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3341 },
3342 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
3343 {
3344 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,
3345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3346 },
3347 /* exts.b ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
3348 {
3349 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,
3350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3351 },
3352 /* exts.b ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
3353 {
3354 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,
3355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3356 },
3357 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
3358 {
3359 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,
3360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3361 },
3362 /* exts.b ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
3363 {
3364 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,
3365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3366 },
3367 /* exts.b ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
3368 {
3369 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,
3370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3371 },
3372 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
3373 {
3374 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,
3375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3376 },
3377 /* exts.b ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
3378 {
3379 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,
3380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3381 },
3382 /* exts.b ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
3383 {
3384 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,
3385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3386 },
3387 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
3388 {
3389 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,
3390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3391 },
3392 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
3393 {
3394 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,
3395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3396 },
3397 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
3398 {
3399 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,
3400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3401 },
3402 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
3403 {
3404 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,
3405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3406 },
3407 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
3408 {
3409 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,
3410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3411 },
3412 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
3413 {
3414 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,
3415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3416 },
3417 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
3418 {
3419 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,
3420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3421 },
3422 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
3423 {
3424 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,
3425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3426 },
3427 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
3428 {
3429 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,
3430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3431 },
3432 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
3433 {
3434 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,
3435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3436 },
3437 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
3438 {
3439 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,
3440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3441 },
3442 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
3443 {
3444 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,
3445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3446 },
3447 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
3448 {
3449 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,
3450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3451 },
3452 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
3453 {
3454 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,
3455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3456 },
3457 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
3458 {
3459 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,
3460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3461 },
3462 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
3463 {
3464 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,
3465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3466 },
3467 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
3468 {
3469 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,
3470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3471 },
3472 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
3473 {
3474 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,
3475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3476 },
3477 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
3478 {
3479 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,
3480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3481 },
3482 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
3483 {
3484 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,
3485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3486 },
3487 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
3488 {
3489 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,
3490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3491 },
3492 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
3493 {
3494 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,
3495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3496 },
3497 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-u16} */
3498 {
3499 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,
3500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3501 },
3502 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-u16} */
3503 {
3504 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,
3505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3506 },
3507 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
3508 {
3509 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,
3510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3511 },
3512 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-u24} */
3513 {
3514 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,
3515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3516 },
3517 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-u24} */
3518 {
3519 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,
3520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3521 },
3522 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
3523 {
3524 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,
3525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3526 },
3527 /* exts.b ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
3528 {
3529 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,
3530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3531 },
3532 /* exts.b ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
3533 {
3534 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,
3535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3536 },
3537 /* exts.b ${Dsp-24-u16},$Dst32RnPrefixedHI */
3538 {
3539 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,
3540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3541 },
3542 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
3543 {
3544 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,
3545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3546 },
3547 /* exts.b ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
3548 {
3549 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,
3550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3551 },
3552 /* exts.b ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
3553 {
3554 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,
3555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3556 },
3557 /* exts.b ${Dsp-24-u16},$Dst32AnPrefixedHI */
3558 {
3559 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,
3560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3561 },
3562 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
3563 {
3564 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,
3565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3566 },
3567 /* exts.b ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
3568 {
3569 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,
3570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3571 },
3572 /* exts.b ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
3573 {
3574 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,
3575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3576 },
3577 /* exts.b ${Dsp-24-u16},[$Dst32AnPrefixed] */
3578 {
3579 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,
3580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3581 },
3582 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
3583 {
3584 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,
3585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3586 },
3587 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
3588 {
3589 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,
3590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3591 },
3592 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
3593 {
3594 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,
3595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3596 },
3597 /* exts.b ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
3598 {
3599 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,
3600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3601 },
3602 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
3603 {
3604 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,
3605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3606 },
3607 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
3608 {
3609 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,
3610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3611 },
3612 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
3613 {
3614 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,
3615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3616 },
3617 /* exts.b ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
3618 {
3619 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,
3620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3621 },
3622 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
3623 {
3624 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,
3625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3626 },
3627 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
3628 {
3629 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,
3630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3631 },
3632 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
3633 {
3634 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,
3635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3636 },
3637 /* exts.b ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
3638 {
3639 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,
3640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3641 },
3642 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
3643 {
3644 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,
3645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3646 },
3647 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
3648 {
3649 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,
3650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3651 },
3652 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
3653 {
3654 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,
3655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3656 },
3657 /* exts.b ${Dsp-24-u16},${Dsp-40-u8}[sb] */
3658 {
3659 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,
3660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3661 },
3662 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
3663 {
3664 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,
3665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3666 },
3667 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
3668 {
3669 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,
3670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3671 },
3672 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
3673 {
3674 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,
3675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3676 },
3677 /* exts.b ${Dsp-24-u16},${Dsp-40-u16}[sb] */
3678 {
3679 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,
3680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3681 },
3682 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
3683 {
3684 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,
3685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3686 },
3687 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
3688 {
3689 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,
3690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3691 },
3692 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
3693 {
3694 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,
3695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3696 },
3697 /* exts.b ${Dsp-24-u16},${Dsp-40-s8}[fb] */
3698 {
3699 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,
3700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3701 },
3702 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
3703 {
3704 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,
3705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3706 },
3707 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
3708 {
3709 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,
3710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3711 },
3712 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
3713 {
3714 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,
3715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3716 },
3717 /* exts.b ${Dsp-24-u16},${Dsp-40-s16}[fb] */
3718 {
3719 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,
3720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3721 },
3722 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
3723 {
3724 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,
3725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3726 },
3727 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-u16} */
3728 {
3729 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,
3730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3731 },
3732 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-u16} */
3733 {
3734 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,
3735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3736 },
3737 /* exts.b ${Dsp-24-u16},${Dsp-40-u16} */
3738 {
3739 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,
3740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3741 },
3742 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
3743 {
3744 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,
3745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3746 },
3747 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-u24} */
3748 {
3749 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,
3750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3751 },
3752 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-u24} */
3753 {
3754 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,
3755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3756 },
3757 /* exts.b ${Dsp-24-u16},${Dsp-40-u24} */
3758 {
3759 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,
3760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3761 },
3762 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
3763 {
3764 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,
3765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3766 },
3767 /* exts.b ${Dsp-24-u24},$Dst32RnPrefixedHI */
3768 {
3769 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,
3770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3771 },
3772 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
3773 {
3774 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,
3775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3776 },
3777 /* exts.b ${Dsp-24-u24},$Dst32AnPrefixedHI */
3778 {
3779 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,
3780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3781 },
3782 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
3783 {
3784 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,
3785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3786 },
3787 /* exts.b ${Dsp-24-u24},[$Dst32AnPrefixed] */
3788 {
3789 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,
3790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3791 },
3792 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
3793 {
3794 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,
3795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3796 },
3797 /* exts.b ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
3798 {
3799 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,
3800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3801 },
3802 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
3803 {
3804 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,
3805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3806 },
3807 /* exts.b ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
3808 {
3809 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,
3810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3811 },
3812 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
3813 {
3814 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,
3815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3816 },
3817 /* exts.b ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
3818 {
3819 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,
3820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3821 },
3822 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
3823 {
3824 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,
3825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3826 },
3827 /* exts.b ${Dsp-24-u24},${Dsp-48-u8}[sb] */
3828 {
3829 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,
3830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3831 },
3832 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
3833 {
3834 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,
3835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3836 },
3837 /* exts.b ${Dsp-24-u24},${Dsp-48-u16}[sb] */
3838 {
3839 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,
3840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3841 },
3842 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
3843 {
3844 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,
3845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3846 },
3847 /* exts.b ${Dsp-24-u24},${Dsp-48-s8}[fb] */
3848 {
3849 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,
3850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3851 },
3852 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
3853 {
3854 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,
3855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3856 },
3857 /* exts.b ${Dsp-24-u24},${Dsp-48-s16}[fb] */
3858 {
3859 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,
3860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3861 },
3862 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
3863 {
3864 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,
3865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3866 },
3867 /* exts.b ${Dsp-24-u24},${Dsp-48-u16} */
3868 {
3869 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,
3870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3871 },
3872 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
3873 {
3874 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,
3875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3876 },
3877 /* exts.b ${Dsp-24-u24},${Dsp-48-u24} */
3878 {
3879 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,
3880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3881 },
3882 /* exts.b $Src32RnPrefixedQI,$Dst32RnPrefixedHI */
3883 {
3884 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,
3885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3886 },
3887 /* exts.b [$Src32AnPrefixed],$Dst32RnPrefixedHI */
3888 {
3889 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,
3890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3891 },
3892 /* exts.b $Src32RnPrefixedQI,$Dst32AnPrefixedHI */
3893 {
3894 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,
3895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3896 },
3897 /* exts.b [$Src32AnPrefixed],$Dst32AnPrefixedHI */
3898 {
3899 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,
3900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3901 },
3902 /* exts.b $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
3903 {
3904 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,
3905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3906 },
3907 /* exts.b [$Src32AnPrefixed],[$Dst32AnPrefixed] */
3908 {
3909 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,
3910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3911 },
3912 /* exts.b $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
3913 {
3914 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,
3915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3916 },
3917 /* exts.b [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
3918 {
3919 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,
3920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3921 },
3922 /* exts.b $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
3923 {
3924 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,
3925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3926 },
3927 /* exts.b [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
3928 {
3929 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,
3930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3931 },
3932 /* exts.b $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
3933 {
3934 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,
3935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3936 },
3937 /* exts.b [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
3938 {
3939 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,
3940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3941 },
3942 /* exts.b $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
3943 {
3944 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,
3945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3946 },
3947 /* exts.b [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
3948 {
3949 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,
3950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3951 },
3952 /* exts.b $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
3953 {
3954 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,
3955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3956 },
3957 /* exts.b [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
3958 {
3959 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,
3960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3961 },
3962 /* exts.b $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
3963 {
3964 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,
3965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3966 },
3967 /* exts.b [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
3968 {
3969 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,
3970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3971 },
3972 /* exts.b $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
3973 {
3974 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,
3975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3976 },
3977 /* exts.b [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
3978 {
3979 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,
3980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3981 },
3982 /* exts.b $Src32RnPrefixedQI,${Dsp-24-u16} */
3983 {
3984 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,
3985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3986 },
3987 /* exts.b [$Src32AnPrefixed],${Dsp-24-u16} */
3988 {
3989 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,
3990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3991 },
3992 /* exts.b $Src32RnPrefixedQI,${Dsp-24-u24} */
3993 {
3994 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,
3995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3996 },
3997 /* exts.b [$Src32AnPrefixed],${Dsp-24-u24} */
3998 {
3999 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,
4000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4001 },
4002 /* exts.w $Dst32RnExtUnprefixedHI */
4003 {
4004 M32C_INSN_EXTS32_W_16_EXTUNPREFIXED_DST32_RN_DIRECT_EXTUNPREFIXED_HI, "exts32.w-16-ExtUnprefixed-dst32-Rn-direct-ExtUnprefixed-HI", "exts.w", 16,
4005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4006 },
4007 /* exts.w $Dst32AnUnprefixedSI */
4008 {
4009 M32C_INSN_EXTS32_W_16_EXTUNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "exts32.w-16-ExtUnprefixed-dst32-An-direct-Unprefixed-SI", "exts.w", 16,
4010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4011 },
4012 /* exts.w [$Dst32AnExtUnprefixed] */
4013 {
4014 M32C_INSN_EXTS32_W_16_EXTUNPREFIXED_DST32_AN_INDIRECT_EXTUNPREFIXED_HI, "exts32.w-16-ExtUnprefixed-dst32-An-indirect-ExtUnprefixed-HI", "exts.w", 16,
4015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4016 },
4017 /* exts.w ${Dsp-16-u8}[$Dst32AnExtUnprefixed] */
4018 {
4019 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,
4020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4021 },
4022 /* exts.w ${Dsp-16-u16}[$Dst32AnExtUnprefixed] */
4023 {
4024 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,
4025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4026 },
4027 /* exts.w ${Dsp-16-u24}[$Dst32AnExtUnprefixed] */
4028 {
4029 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,
4030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4031 },
4032 /* exts.w ${Dsp-16-u8}[sb] */
4033 {
4034 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,
4035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4036 },
4037 /* exts.w ${Dsp-16-u16}[sb] */
4038 {
4039 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,
4040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4041 },
4042 /* exts.w ${Dsp-16-s8}[fb] */
4043 {
4044 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,
4045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4046 },
4047 /* exts.w ${Dsp-16-s16}[fb] */
4048 {
4049 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,
4050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4051 },
4052 /* exts.w ${Dsp-16-u16} */
4053 {
4054 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,
4055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4056 },
4057 /* exts.w ${Dsp-16-u24} */
4058 {
4059 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,
4060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4061 },
4062 /* exts.b $Dst32RnExtUnprefixedQI */
4063 {
4064 M32C_INSN_EXTS32_B_16_EXTUNPREFIXED_DST32_RN_DIRECT_EXTUNPREFIXED_QI, "exts32.b-16-ExtUnprefixed-dst32-Rn-direct-ExtUnprefixed-QI", "exts.b", 16,
4065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4066 },
4067 /* exts.b $Dst32AnUnprefixedHI */
4068 {
4069 M32C_INSN_EXTS32_B_16_EXTUNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "exts32.b-16-ExtUnprefixed-dst32-An-direct-Unprefixed-HI", "exts.b", 16,
4070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4071 },
4072 /* exts.b [$Dst32AnExtUnprefixed] */
4073 {
4074 M32C_INSN_EXTS32_B_16_EXTUNPREFIXED_DST32_AN_INDIRECT_EXTUNPREFIXED_QI, "exts32.b-16-ExtUnprefixed-dst32-An-indirect-ExtUnprefixed-QI", "exts.b", 16,
4075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4076 },
4077 /* exts.b ${Dsp-16-u8}[$Dst32AnExtUnprefixed] */
4078 {
4079 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,
4080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4081 },
4082 /* exts.b ${Dsp-16-u16}[$Dst32AnExtUnprefixed] */
4083 {
4084 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,
4085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4086 },
4087 /* exts.b ${Dsp-16-u24}[$Dst32AnExtUnprefixed] */
4088 {
4089 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,
4090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4091 },
4092 /* exts.b ${Dsp-16-u8}[sb] */
4093 {
4094 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,
4095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4096 },
4097 /* exts.b ${Dsp-16-u16}[sb] */
4098 {
4099 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,
4100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4101 },
4102 /* exts.b ${Dsp-16-s8}[fb] */
4103 {
4104 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,
4105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4106 },
4107 /* exts.b ${Dsp-16-s16}[fb] */
4108 {
4109 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,
4110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4111 },
4112 /* exts.b ${Dsp-16-u16} */
4113 {
4114 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,
4115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4116 },
4117 /* exts.b ${Dsp-16-u24} */
4118 {
4119 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,
4120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4121 },
4122 /* exts.b $Dst16RnExtQI */
4123 {
4124 M32C_INSN_EXTS16_B_16_EXT_DST16_RN_DIRECT_EXT_QI, "exts16.b-16-Ext-dst16-Rn-direct-Ext-QI", "exts.b", 16,
4125 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
4126 },
4127 /* exts.b [$Dst16An] */
4128 {
4129 M32C_INSN_EXTS16_B_16_EXT_DST16_AN_INDIRECT_EXT_QI, "exts16.b-16-Ext-dst16-An-indirect-Ext-QI", "exts.b", 16,
4130 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
4131 },
4132 /* exts.b ${Dsp-16-u8}[$Dst16An] */
4133 {
4134 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,
4135 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
4136 },
4137 /* exts.b ${Dsp-16-u16}[$Dst16An] */
4138 {
4139 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,
4140 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
4141 },
4142 /* exts.b ${Dsp-16-u8}[sb] */
4143 {
4144 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,
4145 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
4146 },
4147 /* exts.b ${Dsp-16-u16}[sb] */
4148 {
4149 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,
4150 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
4151 },
4152 /* exts.b ${Dsp-16-s8}[fb] */
4153 {
4154 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,
4155 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
4156 },
4157 /* exts.b ${Dsp-16-u16} */
4158 {
4159 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,
4160 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
4161 },
4162 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
4163 {
4164 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,
4165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4166 },
4167 /* xor.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
4168 {
4169 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,
4170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4171 },
4172 /* xor.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
4173 {
4174 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,
4175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4176 },
4177 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
4178 {
4179 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,
4180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4181 },
4182 /* xor.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
4183 {
4184 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,
4185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4186 },
4187 /* xor.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
4188 {
4189 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,
4190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4191 },
4192 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
4193 {
4194 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,
4195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4196 },
4197 /* xor.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
4198 {
4199 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,
4200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4201 },
4202 /* xor.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
4203 {
4204 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,
4205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4206 },
4207 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
4208 {
4209 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,
4210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4211 },
4212 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
4213 {
4214 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,
4215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4216 },
4217 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
4218 {
4219 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,
4220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4221 },
4222 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
4223 {
4224 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,
4225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4226 },
4227 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
4228 {
4229 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,
4230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4231 },
4232 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
4233 {
4234 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,
4235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4236 },
4237 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
4238 {
4239 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,
4240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4241 },
4242 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
4243 {
4244 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,
4245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4246 },
4247 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
4248 {
4249 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,
4250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4251 },
4252 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
4253 {
4254 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,
4255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4256 },
4257 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
4258 {
4259 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,
4260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4261 },
4262 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
4263 {
4264 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,
4265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4266 },
4267 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
4268 {
4269 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,
4270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4271 },
4272 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
4273 {
4274 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,
4275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4276 },
4277 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
4278 {
4279 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,
4280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4281 },
4282 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
4283 {
4284 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,
4285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4286 },
4287 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
4288 {
4289 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,
4290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4291 },
4292 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
4293 {
4294 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,
4295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4296 },
4297 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
4298 {
4299 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,
4300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4301 },
4302 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
4303 {
4304 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,
4305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4306 },
4307 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
4308 {
4309 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,
4310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4311 },
4312 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
4313 {
4314 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,
4315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4316 },
4317 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
4318 {
4319 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,
4320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4321 },
4322 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
4323 {
4324 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,
4325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4326 },
4327 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
4328 {
4329 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,
4330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4331 },
4332 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
4333 {
4334 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,
4335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4336 },
4337 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
4338 {
4339 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,
4340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4341 },
4342 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
4343 {
4344 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,
4345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4346 },
4347 /* xor.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
4348 {
4349 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,
4350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4351 },
4352 /* xor.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
4353 {
4354 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,
4355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4356 },
4357 /* xor.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
4358 {
4359 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,
4360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4361 },
4362 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
4363 {
4364 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,
4365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4366 },
4367 /* xor.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
4368 {
4369 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,
4370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4371 },
4372 /* xor.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
4373 {
4374 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,
4375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4376 },
4377 /* xor.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
4378 {
4379 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,
4380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4381 },
4382 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
4383 {
4384 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,
4385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4386 },
4387 /* xor.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
4388 {
4389 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,
4390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4391 },
4392 /* xor.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
4393 {
4394 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,
4395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4396 },
4397 /* xor.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
4398 {
4399 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,
4400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4401 },
4402 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
4403 {
4404 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,
4405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4406 },
4407 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
4408 {
4409 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,
4410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4411 },
4412 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
4413 {
4414 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,
4415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4416 },
4417 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
4418 {
4419 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,
4420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4421 },
4422 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
4423 {
4424 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,
4425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4426 },
4427 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
4428 {
4429 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,
4430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4431 },
4432 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
4433 {
4434 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,
4435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4436 },
4437 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
4438 {
4439 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,
4440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4441 },
4442 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
4443 {
4444 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,
4445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4446 },
4447 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
4448 {
4449 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,
4450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4451 },
4452 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
4453 {
4454 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,
4455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4456 },
4457 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
4458 {
4459 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,
4460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4461 },
4462 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
4463 {
4464 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,
4465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4466 },
4467 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
4468 {
4469 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,
4470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4471 },
4472 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
4473 {
4474 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,
4475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4476 },
4477 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
4478 {
4479 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,
4480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4481 },
4482 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
4483 {
4484 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,
4485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4486 },
4487 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
4488 {
4489 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,
4490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4491 },
4492 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
4493 {
4494 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,
4495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4496 },
4497 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
4498 {
4499 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,
4500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4501 },
4502 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
4503 {
4504 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,
4505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4506 },
4507 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
4508 {
4509 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,
4510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4511 },
4512 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
4513 {
4514 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,
4515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4516 },
4517 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
4518 {
4519 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,
4520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4521 },
4522 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
4523 {
4524 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,
4525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4526 },
4527 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
4528 {
4529 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,
4530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4531 },
4532 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
4533 {
4534 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,
4535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4536 },
4537 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
4538 {
4539 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,
4540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4541 },
4542 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
4543 {
4544 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,
4545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4546 },
4547 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
4548 {
4549 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,
4550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4551 },
4552 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
4553 {
4554 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,
4555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4556 },
4557 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
4558 {
4559 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,
4560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4561 },
4562 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
4563 {
4564 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,
4565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4566 },
4567 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
4568 {
4569 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,
4570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4571 },
4572 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
4573 {
4574 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,
4575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4576 },
4577 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
4578 {
4579 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,
4580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4581 },
4582 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
4583 {
4584 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,
4585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4586 },
4587 /* xor.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
4588 {
4589 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,
4590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4591 },
4592 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
4593 {
4594 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,
4595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4596 },
4597 /* xor.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
4598 {
4599 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,
4600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4601 },
4602 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
4603 {
4604 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,
4605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4606 },
4607 /* xor.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
4608 {
4609 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,
4610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4611 },
4612 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
4613 {
4614 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,
4615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4616 },
4617 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
4618 {
4619 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,
4620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4621 },
4622 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
4623 {
4624 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,
4625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4626 },
4627 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
4628 {
4629 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,
4630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4631 },
4632 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
4633 {
4634 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,
4635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4636 },
4637 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
4638 {
4639 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,
4640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4641 },
4642 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
4643 {
4644 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,
4645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4646 },
4647 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
4648 {
4649 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,
4650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4651 },
4652 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
4653 {
4654 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,
4655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4656 },
4657 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
4658 {
4659 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,
4660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4661 },
4662 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
4663 {
4664 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,
4665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4666 },
4667 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
4668 {
4669 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,
4670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4671 },
4672 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
4673 {
4674 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,
4675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4676 },
4677 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
4678 {
4679 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,
4680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4681 },
4682 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
4683 {
4684 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,
4685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4686 },
4687 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
4688 {
4689 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,
4690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4691 },
4692 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
4693 {
4694 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,
4695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4696 },
4697 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
4698 {
4699 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,
4700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4701 },
4702 /* xor.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
4703 {
4704 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,
4705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4706 },
4707 /* xor.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
4708 {
4709 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,
4710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4711 },
4712 /* xor.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
4713 {
4714 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,
4715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4716 },
4717 /* xor.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
4718 {
4719 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,
4720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4721 },
4722 /* xor.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
4723 {
4724 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,
4725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4726 },
4727 /* xor.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
4728 {
4729 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,
4730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4731 },
4732 /* xor.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
4733 {
4734 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,
4735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4736 },
4737 /* xor.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
4738 {
4739 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,
4740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4741 },
4742 /* xor.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
4743 {
4744 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,
4745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4746 },
4747 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
4748 {
4749 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,
4750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4751 },
4752 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
4753 {
4754 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,
4755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4756 },
4757 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
4758 {
4759 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,
4760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4761 },
4762 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
4763 {
4764 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,
4765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4766 },
4767 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
4768 {
4769 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,
4770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4771 },
4772 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
4773 {
4774 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,
4775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4776 },
4777 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
4778 {
4779 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,
4780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4781 },
4782 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
4783 {
4784 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,
4785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4786 },
4787 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
4788 {
4789 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,
4790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4791 },
4792 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
4793 {
4794 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,
4795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4796 },
4797 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
4798 {
4799 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,
4800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4801 },
4802 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
4803 {
4804 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,
4805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4806 },
4807 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
4808 {
4809 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,
4810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4811 },
4812 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
4813 {
4814 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,
4815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4816 },
4817 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
4818 {
4819 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,
4820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4821 },
4822 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
4823 {
4824 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,
4825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4826 },
4827 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
4828 {
4829 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,
4830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4831 },
4832 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
4833 {
4834 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,
4835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4836 },
4837 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
4838 {
4839 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,
4840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4841 },
4842 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
4843 {
4844 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,
4845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4846 },
4847 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
4848 {
4849 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,
4850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4851 },
4852 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
4853 {
4854 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,
4855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4856 },
4857 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
4858 {
4859 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,
4860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4861 },
4862 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
4863 {
4864 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,
4865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4866 },
4867 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
4868 {
4869 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,
4870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4871 },
4872 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
4873 {
4874 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,
4875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4876 },
4877 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
4878 {
4879 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,
4880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4881 },
4882 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
4883 {
4884 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,
4885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4886 },
4887 /* xor.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
4888 {
4889 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,
4890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4891 },
4892 /* xor.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
4893 {
4894 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,
4895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4896 },
4897 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
4898 {
4899 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,
4900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4901 },
4902 /* xor.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
4903 {
4904 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,
4905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4906 },
4907 /* xor.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
4908 {
4909 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,
4910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4911 },
4912 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
4913 {
4914 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,
4915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4916 },
4917 /* xor.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
4918 {
4919 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,
4920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4921 },
4922 /* xor.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
4923 {
4924 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,
4925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4926 },
4927 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
4928 {
4929 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,
4930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4931 },
4932 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
4933 {
4934 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,
4935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4936 },
4937 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
4938 {
4939 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,
4940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4941 },
4942 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
4943 {
4944 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,
4945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4946 },
4947 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
4948 {
4949 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,
4950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4951 },
4952 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
4953 {
4954 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,
4955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4956 },
4957 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
4958 {
4959 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,
4960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4961 },
4962 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
4963 {
4964 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,
4965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4966 },
4967 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
4968 {
4969 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,
4970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4971 },
4972 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
4973 {
4974 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,
4975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4976 },
4977 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
4978 {
4979 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,
4980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4981 },
4982 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
4983 {
4984 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,
4985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4986 },
4987 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
4988 {
4989 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,
4990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4991 },
4992 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
4993 {
4994 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,
4995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4996 },
4997 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
4998 {
4999 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,
5000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5001 },
5002 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
5003 {
5004 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,
5005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5006 },
5007 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
5008 {
5009 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,
5010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5011 },
5012 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
5013 {
5014 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,
5015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5016 },
5017 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
5018 {
5019 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,
5020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5021 },
5022 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
5023 {
5024 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,
5025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5026 },
5027 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
5028 {
5029 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,
5030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5031 },
5032 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
5033 {
5034 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,
5035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5036 },
5037 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
5038 {
5039 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,
5040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5041 },
5042 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
5043 {
5044 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,
5045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5046 },
5047 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
5048 {
5049 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,
5050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5051 },
5052 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
5053 {
5054 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,
5055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5056 },
5057 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
5058 {
5059 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,
5060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5061 },
5062 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
5063 {
5064 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,
5065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5066 },
5067 /* xor.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
5068 {
5069 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,
5070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5071 },
5072 /* xor.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
5073 {
5074 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,
5075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5076 },
5077 /* xor.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
5078 {
5079 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,
5080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5081 },
5082 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
5083 {
5084 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,
5085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5086 },
5087 /* xor.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
5088 {
5089 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,
5090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5091 },
5092 /* xor.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
5093 {
5094 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,
5095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5096 },
5097 /* xor.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
5098 {
5099 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,
5100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5101 },
5102 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
5103 {
5104 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,
5105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5106 },
5107 /* xor.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
5108 {
5109 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,
5110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5111 },
5112 /* xor.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
5113 {
5114 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,
5115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5116 },
5117 /* xor.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
5118 {
5119 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,
5120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5121 },
5122 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
5123 {
5124 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,
5125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5126 },
5127 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
5128 {
5129 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,
5130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5131 },
5132 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
5133 {
5134 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,
5135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5136 },
5137 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
5138 {
5139 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,
5140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5141 },
5142 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
5143 {
5144 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,
5145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5146 },
5147 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
5148 {
5149 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,
5150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5151 },
5152 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
5153 {
5154 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,
5155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5156 },
5157 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
5158 {
5159 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,
5160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5161 },
5162 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
5163 {
5164 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,
5165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5166 },
5167 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
5168 {
5169 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,
5170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5171 },
5172 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
5173 {
5174 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,
5175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5176 },
5177 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
5178 {
5179 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,
5180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5181 },
5182 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
5183 {
5184 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,
5185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5186 },
5187 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
5188 {
5189 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,
5190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5191 },
5192 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
5193 {
5194 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,
5195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5196 },
5197 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
5198 {
5199 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,
5200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5201 },
5202 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
5203 {
5204 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,
5205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5206 },
5207 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
5208 {
5209 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,
5210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5211 },
5212 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
5213 {
5214 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,
5215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5216 },
5217 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
5218 {
5219 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,
5220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5221 },
5222 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
5223 {
5224 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,
5225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5226 },
5227 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
5228 {
5229 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,
5230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5231 },
5232 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
5233 {
5234 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,
5235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5236 },
5237 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
5238 {
5239 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,
5240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5241 },
5242 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
5243 {
5244 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,
5245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5246 },
5247 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
5248 {
5249 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,
5250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5251 },
5252 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
5253 {
5254 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,
5255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5256 },
5257 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
5258 {
5259 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,
5260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5261 },
5262 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
5263 {
5264 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,
5265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5266 },
5267 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
5268 {
5269 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,
5270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5271 },
5272 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
5273 {
5274 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,
5275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5276 },
5277 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
5278 {
5279 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,
5280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5281 },
5282 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
5283 {
5284 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,
5285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5286 },
5287 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
5288 {
5289 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,
5290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5291 },
5292 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
5293 {
5294 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,
5295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5296 },
5297 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
5298 {
5299 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,
5300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5301 },
5302 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
5303 {
5304 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,
5305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5306 },
5307 /* xor.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
5308 {
5309 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,
5310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5311 },
5312 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
5313 {
5314 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,
5315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5316 },
5317 /* xor.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
5318 {
5319 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,
5320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5321 },
5322 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
5323 {
5324 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,
5325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5326 },
5327 /* xor.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
5328 {
5329 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,
5330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5331 },
5332 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
5333 {
5334 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,
5335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5336 },
5337 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
5338 {
5339 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,
5340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5341 },
5342 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
5343 {
5344 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,
5345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5346 },
5347 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
5348 {
5349 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,
5350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5351 },
5352 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
5353 {
5354 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,
5355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5356 },
5357 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
5358 {
5359 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,
5360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5361 },
5362 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
5363 {
5364 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,
5365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5366 },
5367 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
5368 {
5369 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,
5370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5371 },
5372 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
5373 {
5374 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,
5375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5376 },
5377 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
5378 {
5379 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,
5380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5381 },
5382 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
5383 {
5384 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,
5385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5386 },
5387 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
5388 {
5389 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,
5390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5391 },
5392 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
5393 {
5394 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,
5395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5396 },
5397 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
5398 {
5399 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,
5400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5401 },
5402 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
5403 {
5404 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,
5405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5406 },
5407 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
5408 {
5409 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,
5410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5411 },
5412 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
5413 {
5414 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,
5415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5416 },
5417 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
5418 {
5419 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,
5420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5421 },
5422 /* xor.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
5423 {
5424 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,
5425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5426 },
5427 /* xor.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
5428 {
5429 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,
5430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5431 },
5432 /* xor.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
5433 {
5434 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,
5435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5436 },
5437 /* xor.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
5438 {
5439 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,
5440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5441 },
5442 /* xor.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
5443 {
5444 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,
5445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5446 },
5447 /* xor.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
5448 {
5449 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,
5450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5451 },
5452 /* xor.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
5453 {
5454 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,
5455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5456 },
5457 /* xor.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
5458 {
5459 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,
5460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5461 },
5462 /* xor.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
5463 {
5464 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,
5465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5466 },
5467 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
5468 {
5469 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,
5470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5471 },
5472 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
5473 {
5474 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,
5475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5476 },
5477 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
5478 {
5479 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,
5480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5481 },
5482 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
5483 {
5484 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,
5485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5486 },
5487 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
5488 {
5489 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,
5490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5491 },
5492 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
5493 {
5494 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,
5495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5496 },
5497 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
5498 {
5499 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,
5500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5501 },
5502 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
5503 {
5504 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,
5505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5506 },
5507 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
5508 {
5509 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,
5510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5511 },
5512 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
5513 {
5514 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,
5515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5516 },
5517 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
5518 {
5519 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,
5520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5521 },
5522 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
5523 {
5524 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,
5525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5526 },
5527 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
5528 {
5529 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,
5530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5531 },
5532 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
5533 {
5534 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,
5535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5536 },
5537 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
5538 {
5539 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,
5540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5541 },
5542 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
5543 {
5544 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,
5545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5546 },
5547 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
5548 {
5549 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,
5550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5551 },
5552 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
5553 {
5554 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,
5555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5556 },
5557 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
5558 {
5559 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,
5560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5561 },
5562 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
5563 {
5564 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,
5565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5566 },
5567 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
5568 {
5569 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,
5570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5571 },
5572 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
5573 {
5574 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,
5575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5576 },
5577 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
5578 {
5579 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,
5580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5581 },
5582 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
5583 {
5584 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,
5585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5586 },
5587 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
5588 {
5589 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,
5590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5591 },
5592 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
5593 {
5594 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,
5595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5596 },
5597 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
5598 {
5599 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,
5600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5601 },
5602 /* xor.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
5603 {
5604 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,
5605 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5606 },
5607 /* xor.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
5608 {
5609 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,
5610 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5611 },
5612 /* xor.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
5613 {
5614 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,
5615 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5616 },
5617 /* xor.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
5618 {
5619 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,
5620 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5621 },
5622 /* xor.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
5623 {
5624 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,
5625 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5626 },
5627 /* xor.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
5628 {
5629 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,
5630 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5631 },
5632 /* xor.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
5633 {
5634 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,
5635 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5636 },
5637 /* xor.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
5638 {
5639 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,
5640 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5641 },
5642 /* xor.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
5643 {
5644 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,
5645 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5646 },
5647 /* xor.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
5648 {
5649 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,
5650 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5651 },
5652 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
5653 {
5654 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,
5655 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5656 },
5657 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
5658 {
5659 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,
5660 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5661 },
5662 /* xor.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
5663 {
5664 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,
5665 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5666 },
5667 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
5668 {
5669 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,
5670 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5671 },
5672 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
5673 {
5674 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,
5675 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5676 },
5677 /* xor.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
5678 {
5679 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,
5680 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5681 },
5682 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
5683 {
5684 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,
5685 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5686 },
5687 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
5688 {
5689 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,
5690 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5691 },
5692 /* xor.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
5693 {
5694 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,
5695 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5696 },
5697 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
5698 {
5699 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,
5700 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5701 },
5702 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
5703 {
5704 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,
5705 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5706 },
5707 /* xor.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
5708 {
5709 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,
5710 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5711 },
5712 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
5713 {
5714 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,
5715 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5716 },
5717 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
5718 {
5719 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,
5720 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5721 },
5722 /* xor.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
5723 {
5724 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,
5725 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5726 },
5727 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
5728 {
5729 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,
5730 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5731 },
5732 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
5733 {
5734 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,
5735 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5736 },
5737 /* xor.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
5738 {
5739 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,
5740 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5741 },
5742 /* xor.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
5743 {
5744 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,
5745 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5746 },
5747 /* xor.w${G} ${Dsp-16-u16},$Dst16RnHI */
5748 {
5749 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,
5750 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5751 },
5752 /* xor.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
5753 {
5754 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,
5755 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5756 },
5757 /* xor.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
5758 {
5759 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,
5760 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5761 },
5762 /* xor.w${G} ${Dsp-16-u16},$Dst16AnHI */
5763 {
5764 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,
5765 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5766 },
5767 /* xor.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
5768 {
5769 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,
5770 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5771 },
5772 /* xor.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
5773 {
5774 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,
5775 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5776 },
5777 /* xor.w${G} ${Dsp-16-u16},[$Dst16An] */
5778 {
5779 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,
5780 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5781 },
5782 /* xor.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
5783 {
5784 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,
5785 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5786 },
5787 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
5788 {
5789 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,
5790 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5791 },
5792 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
5793 {
5794 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,
5795 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5796 },
5797 /* xor.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
5798 {
5799 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,
5800 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5801 },
5802 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
5803 {
5804 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,
5805 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5806 },
5807 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
5808 {
5809 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,
5810 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5811 },
5812 /* xor.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
5813 {
5814 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,
5815 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5816 },
5817 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
5818 {
5819 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,
5820 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5821 },
5822 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
5823 {
5824 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,
5825 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5826 },
5827 /* xor.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
5828 {
5829 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,
5830 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5831 },
5832 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
5833 {
5834 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,
5835 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5836 },
5837 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
5838 {
5839 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,
5840 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5841 },
5842 /* xor.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
5843 {
5844 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,
5845 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5846 },
5847 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
5848 {
5849 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,
5850 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5851 },
5852 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
5853 {
5854 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,
5855 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5856 },
5857 /* xor.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
5858 {
5859 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,
5860 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5861 },
5862 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
5863 {
5864 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,
5865 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5866 },
5867 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
5868 {
5869 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,
5870 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5871 },
5872 /* xor.w${G} $Src16RnHI,$Dst16RnHI */
5873 {
5874 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,
5875 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5876 },
5877 /* xor.w${G} $Src16AnHI,$Dst16RnHI */
5878 {
5879 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,
5880 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5881 },
5882 /* xor.w${G} [$Src16An],$Dst16RnHI */
5883 {
5884 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,
5885 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5886 },
5887 /* xor.w${G} $Src16RnHI,$Dst16AnHI */
5888 {
5889 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,
5890 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5891 },
5892 /* xor.w${G} $Src16AnHI,$Dst16AnHI */
5893 {
5894 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,
5895 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5896 },
5897 /* xor.w${G} [$Src16An],$Dst16AnHI */
5898 {
5899 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,
5900 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5901 },
5902 /* xor.w${G} $Src16RnHI,[$Dst16An] */
5903 {
5904 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,
5905 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5906 },
5907 /* xor.w${G} $Src16AnHI,[$Dst16An] */
5908 {
5909 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,
5910 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5911 },
5912 /* xor.w${G} [$Src16An],[$Dst16An] */
5913 {
5914 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,
5915 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5916 },
5917 /* xor.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
5918 {
5919 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,
5920 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5921 },
5922 /* xor.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
5923 {
5924 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,
5925 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5926 },
5927 /* xor.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
5928 {
5929 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,
5930 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5931 },
5932 /* xor.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
5933 {
5934 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,
5935 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5936 },
5937 /* xor.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
5938 {
5939 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,
5940 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5941 },
5942 /* xor.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
5943 {
5944 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,
5945 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5946 },
5947 /* xor.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
5948 {
5949 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,
5950 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5951 },
5952 /* xor.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
5953 {
5954 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,
5955 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5956 },
5957 /* xor.w${G} [$Src16An],${Dsp-16-u8}[sb] */
5958 {
5959 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,
5960 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5961 },
5962 /* xor.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
5963 {
5964 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,
5965 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5966 },
5967 /* xor.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
5968 {
5969 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,
5970 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5971 },
5972 /* xor.w${G} [$Src16An],${Dsp-16-u16}[sb] */
5973 {
5974 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,
5975 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5976 },
5977 /* xor.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
5978 {
5979 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,
5980 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5981 },
5982 /* xor.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
5983 {
5984 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,
5985 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5986 },
5987 /* xor.w${G} [$Src16An],${Dsp-16-s8}[fb] */
5988 {
5989 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,
5990 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5991 },
5992 /* xor.w${G} $Src16RnHI,${Dsp-16-u16} */
5993 {
5994 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,
5995 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5996 },
5997 /* xor.w${G} $Src16AnHI,${Dsp-16-u16} */
5998 {
5999 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,
6000 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6001 },
6002 /* xor.w${G} [$Src16An],${Dsp-16-u16} */
6003 {
6004 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,
6005 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6006 },
6007 /* xor.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
6008 {
6009 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,
6010 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6011 },
6012 /* xor.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
6013 {
6014 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,
6015 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6016 },
6017 /* xor.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
6018 {
6019 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,
6020 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6021 },
6022 /* xor.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
6023 {
6024 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,
6025 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6026 },
6027 /* xor.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
6028 {
6029 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,
6030 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6031 },
6032 /* xor.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
6033 {
6034 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,
6035 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6036 },
6037 /* xor.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
6038 {
6039 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,
6040 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6041 },
6042 /* xor.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
6043 {
6044 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,
6045 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6046 },
6047 /* xor.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
6048 {
6049 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,
6050 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6051 },
6052 /* xor.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
6053 {
6054 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,
6055 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6056 },
6057 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
6058 {
6059 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,
6060 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6061 },
6062 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
6063 {
6064 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,
6065 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6066 },
6067 /* xor.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
6068 {
6069 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,
6070 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6071 },
6072 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
6073 {
6074 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,
6075 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6076 },
6077 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
6078 {
6079 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,
6080 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6081 },
6082 /* xor.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
6083 {
6084 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,
6085 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6086 },
6087 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
6088 {
6089 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,
6090 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6091 },
6092 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
6093 {
6094 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,
6095 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6096 },
6097 /* xor.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
6098 {
6099 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,
6100 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6101 },
6102 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
6103 {
6104 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,
6105 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6106 },
6107 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
6108 {
6109 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,
6110 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6111 },
6112 /* xor.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
6113 {
6114 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,
6115 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6116 },
6117 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
6118 {
6119 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,
6120 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6121 },
6122 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
6123 {
6124 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,
6125 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6126 },
6127 /* xor.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
6128 {
6129 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,
6130 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6131 },
6132 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
6133 {
6134 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,
6135 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6136 },
6137 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
6138 {
6139 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,
6140 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6141 },
6142 /* xor.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
6143 {
6144 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,
6145 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6146 },
6147 /* xor.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
6148 {
6149 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,
6150 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6151 },
6152 /* xor.b${G} ${Dsp-16-u16},$Dst16RnQI */
6153 {
6154 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,
6155 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6156 },
6157 /* xor.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
6158 {
6159 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,
6160 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6161 },
6162 /* xor.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
6163 {
6164 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,
6165 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6166 },
6167 /* xor.b${G} ${Dsp-16-u16},$Dst16AnQI */
6168 {
6169 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,
6170 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6171 },
6172 /* xor.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
6173 {
6174 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,
6175 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6176 },
6177 /* xor.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
6178 {
6179 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,
6180 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6181 },
6182 /* xor.b${G} ${Dsp-16-u16},[$Dst16An] */
6183 {
6184 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,
6185 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6186 },
6187 /* xor.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
6188 {
6189 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,
6190 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6191 },
6192 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
6193 {
6194 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,
6195 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6196 },
6197 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
6198 {
6199 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,
6200 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6201 },
6202 /* xor.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
6203 {
6204 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,
6205 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6206 },
6207 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
6208 {
6209 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,
6210 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6211 },
6212 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
6213 {
6214 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,
6215 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6216 },
6217 /* xor.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
6218 {
6219 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,
6220 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6221 },
6222 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
6223 {
6224 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,
6225 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6226 },
6227 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
6228 {
6229 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,
6230 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6231 },
6232 /* xor.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
6233 {
6234 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,
6235 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6236 },
6237 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
6238 {
6239 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,
6240 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6241 },
6242 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
6243 {
6244 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,
6245 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6246 },
6247 /* xor.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
6248 {
6249 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,
6250 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6251 },
6252 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
6253 {
6254 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,
6255 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6256 },
6257 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
6258 {
6259 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,
6260 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6261 },
6262 /* xor.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
6263 {
6264 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,
6265 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6266 },
6267 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
6268 {
6269 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,
6270 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6271 },
6272 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
6273 {
6274 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,
6275 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6276 },
6277 /* xor.b${G} $Src16RnQI,$Dst16RnQI */
6278 {
6279 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,
6280 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6281 },
6282 /* xor.b${G} $Src16AnQI,$Dst16RnQI */
6283 {
6284 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,
6285 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6286 },
6287 /* xor.b${G} [$Src16An],$Dst16RnQI */
6288 {
6289 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,
6290 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6291 },
6292 /* xor.b${G} $Src16RnQI,$Dst16AnQI */
6293 {
6294 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,
6295 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6296 },
6297 /* xor.b${G} $Src16AnQI,$Dst16AnQI */
6298 {
6299 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,
6300 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6301 },
6302 /* xor.b${G} [$Src16An],$Dst16AnQI */
6303 {
6304 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,
6305 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6306 },
6307 /* xor.b${G} $Src16RnQI,[$Dst16An] */
6308 {
6309 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,
6310 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6311 },
6312 /* xor.b${G} $Src16AnQI,[$Dst16An] */
6313 {
6314 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,
6315 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6316 },
6317 /* xor.b${G} [$Src16An],[$Dst16An] */
6318 {
6319 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,
6320 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6321 },
6322 /* xor.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
6323 {
6324 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,
6325 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6326 },
6327 /* xor.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
6328 {
6329 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,
6330 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6331 },
6332 /* xor.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
6333 {
6334 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,
6335 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6336 },
6337 /* xor.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
6338 {
6339 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,
6340 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6341 },
6342 /* xor.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
6343 {
6344 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,
6345 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6346 },
6347 /* xor.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
6348 {
6349 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,
6350 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6351 },
6352 /* xor.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
6353 {
6354 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,
6355 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6356 },
6357 /* xor.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
6358 {
6359 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,
6360 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6361 },
6362 /* xor.b${G} [$Src16An],${Dsp-16-u8}[sb] */
6363 {
6364 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,
6365 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6366 },
6367 /* xor.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
6368 {
6369 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,
6370 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6371 },
6372 /* xor.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
6373 {
6374 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,
6375 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6376 },
6377 /* xor.b${G} [$Src16An],${Dsp-16-u16}[sb] */
6378 {
6379 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,
6380 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6381 },
6382 /* xor.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
6383 {
6384 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,
6385 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6386 },
6387 /* xor.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
6388 {
6389 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,
6390 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6391 },
6392 /* xor.b${G} [$Src16An],${Dsp-16-s8}[fb] */
6393 {
6394 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,
6395 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6396 },
6397 /* xor.b${G} $Src16RnQI,${Dsp-16-u16} */
6398 {
6399 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,
6400 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6401 },
6402 /* xor.b${G} $Src16AnQI,${Dsp-16-u16} */
6403 {
6404 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,
6405 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6406 },
6407 /* xor.b${G} [$Src16An],${Dsp-16-u16} */
6408 {
6409 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,
6410 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6411 },
6412 /* xor.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
6413 {
6414 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,
6415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6416 },
6417 /* xor.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
6418 {
6419 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,
6420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6421 },
6422 /* xor.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
6423 {
6424 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,
6425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6426 },
6427 /* xor.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
6428 {
6429 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,
6430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6431 },
6432 /* xor.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
6433 {
6434 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,
6435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6436 },
6437 /* xor.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
6438 {
6439 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,
6440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6441 },
6442 /* xor.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
6443 {
6444 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,
6445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6446 },
6447 /* xor.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
6448 {
6449 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,
6450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6451 },
6452 /* xor.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
6453 {
6454 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,
6455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6456 },
6457 /* xor.w${G} #${Imm-32-HI},${Dsp-16-u16} */
6458 {
6459 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,
6460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6461 },
6462 /* xor.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
6463 {
6464 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,
6465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6466 },
6467 /* xor.w${G} #${Imm-40-HI},${Dsp-16-u24} */
6468 {
6469 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,
6470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6471 },
6472 /* xor.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
6473 {
6474 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,
6475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6476 },
6477 /* xor.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
6478 {
6479 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,
6480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6481 },
6482 /* xor.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
6483 {
6484 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,
6485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6486 },
6487 /* xor.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
6488 {
6489 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,
6490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6491 },
6492 /* xor.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
6493 {
6494 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,
6495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6496 },
6497 /* xor.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
6498 {
6499 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,
6500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6501 },
6502 /* xor.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
6503 {
6504 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,
6505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6506 },
6507 /* xor.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
6508 {
6509 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,
6510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6511 },
6512 /* xor.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
6513 {
6514 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,
6515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6516 },
6517 /* xor.b${G} #${Imm-32-QI},${Dsp-16-u16} */
6518 {
6519 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,
6520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6521 },
6522 /* xor.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
6523 {
6524 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,
6525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6526 },
6527 /* xor.b${G} #${Imm-40-QI},${Dsp-16-u24} */
6528 {
6529 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,
6530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6531 },
6532 /* xor.w${G} #${Imm-16-HI},$Dst16RnHI */
6533 {
6534 M32C_INSN_XOR16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "xor16.w-imm-G-basic-dst16-Rn-direct-HI", "xor.w", 32,
6535 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6536 },
6537 /* xor.w${G} #${Imm-16-HI},$Dst16AnHI */
6538 {
6539 M32C_INSN_XOR16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "xor16.w-imm-G-basic-dst16-An-direct-HI", "xor.w", 32,
6540 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6541 },
6542 /* xor.w${G} #${Imm-16-HI},[$Dst16An] */
6543 {
6544 M32C_INSN_XOR16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "xor16.w-imm-G-basic-dst16-An-indirect-HI", "xor.w", 32,
6545 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6546 },
6547 /* xor.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
6548 {
6549 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,
6550 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6551 },
6552 /* xor.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
6553 {
6554 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,
6555 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6556 },
6557 /* xor.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
6558 {
6559 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,
6560 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6561 },
6562 /* xor.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
6563 {
6564 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,
6565 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6566 },
6567 /* xor.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
6568 {
6569 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,
6570 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6571 },
6572 /* xor.w${G} #${Imm-32-HI},${Dsp-16-u16} */
6573 {
6574 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,
6575 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6576 },
6577 /* xor.b${G} #${Imm-16-QI},$Dst16RnQI */
6578 {
6579 M32C_INSN_XOR16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "xor16.b-imm-G-basic-dst16-Rn-direct-QI", "xor.b", 24,
6580 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6581 },
6582 /* xor.b${G} #${Imm-16-QI},$Dst16AnQI */
6583 {
6584 M32C_INSN_XOR16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "xor16.b-imm-G-basic-dst16-An-direct-QI", "xor.b", 24,
6585 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6586 },
6587 /* xor.b${G} #${Imm-16-QI},[$Dst16An] */
6588 {
6589 M32C_INSN_XOR16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "xor16.b-imm-G-basic-dst16-An-indirect-QI", "xor.b", 24,
6590 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6591 },
6592 /* xor.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
6593 {
6594 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,
6595 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6596 },
6597 /* xor.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
6598 {
6599 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,
6600 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6601 },
6602 /* xor.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
6603 {
6604 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,
6605 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6606 },
6607 /* xor.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
6608 {
6609 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,
6610 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6611 },
6612 /* xor.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
6613 {
6614 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,
6615 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6616 },
6617 /* xor.b${G} #${Imm-32-QI},${Dsp-16-u16} */
6618 {
6619 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,
6620 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6621 },
6622 /* xchg.w r3,$Dst32RnUnprefixedHI */
6623 {
6624 M32C_INSN_XCHG32W_R3_DST32_RN_DIRECT_UNPREFIXED_HI, "xchg32w-r3-dst32-Rn-direct-Unprefixed-HI", "xchg.w", 16,
6625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6626 },
6627 /* xchg.w r3,$Dst32AnUnprefixedHI */
6628 {
6629 M32C_INSN_XCHG32W_R3_DST32_AN_DIRECT_UNPREFIXED_HI, "xchg32w-r3-dst32-An-direct-Unprefixed-HI", "xchg.w", 16,
6630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6631 },
6632 /* xchg.w r3,[$Dst32AnUnprefixed] */
6633 {
6634 M32C_INSN_XCHG32W_R3_DST32_AN_INDIRECT_UNPREFIXED_HI, "xchg32w-r3-dst32-An-indirect-Unprefixed-HI", "xchg.w", 16,
6635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6636 },
6637 /* xchg.w r3,${Dsp-16-u8}[$Dst32AnUnprefixed] */
6638 {
6639 M32C_INSN_XCHG32W_R3_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-8-An-relative-Unprefixed-HI", "xchg.w", 24,
6640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6641 },
6642 /* xchg.w r3,${Dsp-16-u16}[$Dst32AnUnprefixed] */
6643 {
6644 M32C_INSN_XCHG32W_R3_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-16-An-relative-Unprefixed-HI", "xchg.w", 32,
6645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6646 },
6647 /* xchg.w r3,${Dsp-16-u24}[$Dst32AnUnprefixed] */
6648 {
6649 M32C_INSN_XCHG32W_R3_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-24-An-relative-Unprefixed-HI", "xchg.w", 40,
6650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6651 },
6652 /* xchg.w r3,${Dsp-16-u8}[sb] */
6653 {
6654 M32C_INSN_XCHG32W_R3_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-8-SB-relative-Unprefixed-HI", "xchg.w", 24,
6655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6656 },
6657 /* xchg.w r3,${Dsp-16-u16}[sb] */
6658 {
6659 M32C_INSN_XCHG32W_R3_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-16-SB-relative-Unprefixed-HI", "xchg.w", 32,
6660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6661 },
6662 /* xchg.w r3,${Dsp-16-s8}[fb] */
6663 {
6664 M32C_INSN_XCHG32W_R3_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-8-FB-relative-Unprefixed-HI", "xchg.w", 24,
6665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6666 },
6667 /* xchg.w r3,${Dsp-16-s16}[fb] */
6668 {
6669 M32C_INSN_XCHG32W_R3_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-16-FB-relative-Unprefixed-HI", "xchg.w", 32,
6670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6671 },
6672 /* xchg.w r3,${Dsp-16-u16} */
6673 {
6674 M32C_INSN_XCHG32W_R3_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-16-absolute-Unprefixed-HI", "xchg.w", 32,
6675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6676 },
6677 /* xchg.w r3,${Dsp-16-u24} */
6678 {
6679 M32C_INSN_XCHG32W_R3_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-24-absolute-Unprefixed-HI", "xchg.w", 40,
6680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6681 },
6682 /* xchg.w r2,$Dst32RnUnprefixedHI */
6683 {
6684 M32C_INSN_XCHG32W_R2_DST32_RN_DIRECT_UNPREFIXED_HI, "xchg32w-r2-dst32-Rn-direct-Unprefixed-HI", "xchg.w", 16,
6685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6686 },
6687 /* xchg.w r2,$Dst32AnUnprefixedHI */
6688 {
6689 M32C_INSN_XCHG32W_R2_DST32_AN_DIRECT_UNPREFIXED_HI, "xchg32w-r2-dst32-An-direct-Unprefixed-HI", "xchg.w", 16,
6690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6691 },
6692 /* xchg.w r2,[$Dst32AnUnprefixed] */
6693 {
6694 M32C_INSN_XCHG32W_R2_DST32_AN_INDIRECT_UNPREFIXED_HI, "xchg32w-r2-dst32-An-indirect-Unprefixed-HI", "xchg.w", 16,
6695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6696 },
6697 /* xchg.w r2,${Dsp-16-u8}[$Dst32AnUnprefixed] */
6698 {
6699 M32C_INSN_XCHG32W_R2_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-8-An-relative-Unprefixed-HI", "xchg.w", 24,
6700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6701 },
6702 /* xchg.w r2,${Dsp-16-u16}[$Dst32AnUnprefixed] */
6703 {
6704 M32C_INSN_XCHG32W_R2_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-16-An-relative-Unprefixed-HI", "xchg.w", 32,
6705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6706 },
6707 /* xchg.w r2,${Dsp-16-u24}[$Dst32AnUnprefixed] */
6708 {
6709 M32C_INSN_XCHG32W_R2_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-24-An-relative-Unprefixed-HI", "xchg.w", 40,
6710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6711 },
6712 /* xchg.w r2,${Dsp-16-u8}[sb] */
6713 {
6714 M32C_INSN_XCHG32W_R2_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-8-SB-relative-Unprefixed-HI", "xchg.w", 24,
6715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6716 },
6717 /* xchg.w r2,${Dsp-16-u16}[sb] */
6718 {
6719 M32C_INSN_XCHG32W_R2_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-16-SB-relative-Unprefixed-HI", "xchg.w", 32,
6720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6721 },
6722 /* xchg.w r2,${Dsp-16-s8}[fb] */
6723 {
6724 M32C_INSN_XCHG32W_R2_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-8-FB-relative-Unprefixed-HI", "xchg.w", 24,
6725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6726 },
6727 /* xchg.w r2,${Dsp-16-s16}[fb] */
6728 {
6729 M32C_INSN_XCHG32W_R2_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-16-FB-relative-Unprefixed-HI", "xchg.w", 32,
6730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6731 },
6732 /* xchg.w r2,${Dsp-16-u16} */
6733 {
6734 M32C_INSN_XCHG32W_R2_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-16-absolute-Unprefixed-HI", "xchg.w", 32,
6735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6736 },
6737 /* xchg.w r2,${Dsp-16-u24} */
6738 {
6739 M32C_INSN_XCHG32W_R2_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-24-absolute-Unprefixed-HI", "xchg.w", 40,
6740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6741 },
6742 /* xchg.w a1,$Dst32RnUnprefixedHI */
6743 {
6744 M32C_INSN_XCHG32W_A1_DST32_RN_DIRECT_UNPREFIXED_HI, "xchg32w-a1-dst32-Rn-direct-Unprefixed-HI", "xchg.w", 16,
6745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6746 },
6747 /* xchg.w a1,$Dst32AnUnprefixedHI */
6748 {
6749 M32C_INSN_XCHG32W_A1_DST32_AN_DIRECT_UNPREFIXED_HI, "xchg32w-a1-dst32-An-direct-Unprefixed-HI", "xchg.w", 16,
6750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6751 },
6752 /* xchg.w a1,[$Dst32AnUnprefixed] */
6753 {
6754 M32C_INSN_XCHG32W_A1_DST32_AN_INDIRECT_UNPREFIXED_HI, "xchg32w-a1-dst32-An-indirect-Unprefixed-HI", "xchg.w", 16,
6755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6756 },
6757 /* xchg.w a1,${Dsp-16-u8}[$Dst32AnUnprefixed] */
6758 {
6759 M32C_INSN_XCHG32W_A1_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-8-An-relative-Unprefixed-HI", "xchg.w", 24,
6760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6761 },
6762 /* xchg.w a1,${Dsp-16-u16}[$Dst32AnUnprefixed] */
6763 {
6764 M32C_INSN_XCHG32W_A1_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-16-An-relative-Unprefixed-HI", "xchg.w", 32,
6765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6766 },
6767 /* xchg.w a1,${Dsp-16-u24}[$Dst32AnUnprefixed] */
6768 {
6769 M32C_INSN_XCHG32W_A1_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-24-An-relative-Unprefixed-HI", "xchg.w", 40,
6770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6771 },
6772 /* xchg.w a1,${Dsp-16-u8}[sb] */
6773 {
6774 M32C_INSN_XCHG32W_A1_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-8-SB-relative-Unprefixed-HI", "xchg.w", 24,
6775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6776 },
6777 /* xchg.w a1,${Dsp-16-u16}[sb] */
6778 {
6779 M32C_INSN_XCHG32W_A1_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-16-SB-relative-Unprefixed-HI", "xchg.w", 32,
6780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6781 },
6782 /* xchg.w a1,${Dsp-16-s8}[fb] */
6783 {
6784 M32C_INSN_XCHG32W_A1_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-8-FB-relative-Unprefixed-HI", "xchg.w", 24,
6785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6786 },
6787 /* xchg.w a1,${Dsp-16-s16}[fb] */
6788 {
6789 M32C_INSN_XCHG32W_A1_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-16-FB-relative-Unprefixed-HI", "xchg.w", 32,
6790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6791 },
6792 /* xchg.w a1,${Dsp-16-u16} */
6793 {
6794 M32C_INSN_XCHG32W_A1_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-16-absolute-Unprefixed-HI", "xchg.w", 32,
6795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6796 },
6797 /* xchg.w a1,${Dsp-16-u24} */
6798 {
6799 M32C_INSN_XCHG32W_A1_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-24-absolute-Unprefixed-HI", "xchg.w", 40,
6800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6801 },
6802 /* xchg.w a0,$Dst32RnUnprefixedHI */
6803 {
6804 M32C_INSN_XCHG32W_A0_DST32_RN_DIRECT_UNPREFIXED_HI, "xchg32w-a0-dst32-Rn-direct-Unprefixed-HI", "xchg.w", 16,
6805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6806 },
6807 /* xchg.w a0,$Dst32AnUnprefixedHI */
6808 {
6809 M32C_INSN_XCHG32W_A0_DST32_AN_DIRECT_UNPREFIXED_HI, "xchg32w-a0-dst32-An-direct-Unprefixed-HI", "xchg.w", 16,
6810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6811 },
6812 /* xchg.w a0,[$Dst32AnUnprefixed] */
6813 {
6814 M32C_INSN_XCHG32W_A0_DST32_AN_INDIRECT_UNPREFIXED_HI, "xchg32w-a0-dst32-An-indirect-Unprefixed-HI", "xchg.w", 16,
6815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6816 },
6817 /* xchg.w a0,${Dsp-16-u8}[$Dst32AnUnprefixed] */
6818 {
6819 M32C_INSN_XCHG32W_A0_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-8-An-relative-Unprefixed-HI", "xchg.w", 24,
6820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6821 },
6822 /* xchg.w a0,${Dsp-16-u16}[$Dst32AnUnprefixed] */
6823 {
6824 M32C_INSN_XCHG32W_A0_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-16-An-relative-Unprefixed-HI", "xchg.w", 32,
6825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6826 },
6827 /* xchg.w a0,${Dsp-16-u24}[$Dst32AnUnprefixed] */
6828 {
6829 M32C_INSN_XCHG32W_A0_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-24-An-relative-Unprefixed-HI", "xchg.w", 40,
6830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6831 },
6832 /* xchg.w a0,${Dsp-16-u8}[sb] */
6833 {
6834 M32C_INSN_XCHG32W_A0_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-8-SB-relative-Unprefixed-HI", "xchg.w", 24,
6835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6836 },
6837 /* xchg.w a0,${Dsp-16-u16}[sb] */
6838 {
6839 M32C_INSN_XCHG32W_A0_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-16-SB-relative-Unprefixed-HI", "xchg.w", 32,
6840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6841 },
6842 /* xchg.w a0,${Dsp-16-s8}[fb] */
6843 {
6844 M32C_INSN_XCHG32W_A0_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-8-FB-relative-Unprefixed-HI", "xchg.w", 24,
6845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6846 },
6847 /* xchg.w a0,${Dsp-16-s16}[fb] */
6848 {
6849 M32C_INSN_XCHG32W_A0_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-16-FB-relative-Unprefixed-HI", "xchg.w", 32,
6850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6851 },
6852 /* xchg.w a0,${Dsp-16-u16} */
6853 {
6854 M32C_INSN_XCHG32W_A0_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-16-absolute-Unprefixed-HI", "xchg.w", 32,
6855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6856 },
6857 /* xchg.w a0,${Dsp-16-u24} */
6858 {
6859 M32C_INSN_XCHG32W_A0_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-24-absolute-Unprefixed-HI", "xchg.w", 40,
6860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6861 },
6862 /* xchg.w r1,$Dst32RnUnprefixedHI */
6863 {
6864 M32C_INSN_XCHG32W_R1_DST32_RN_DIRECT_UNPREFIXED_HI, "xchg32w-r1-dst32-Rn-direct-Unprefixed-HI", "xchg.w", 16,
6865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6866 },
6867 /* xchg.w r1,$Dst32AnUnprefixedHI */
6868 {
6869 M32C_INSN_XCHG32W_R1_DST32_AN_DIRECT_UNPREFIXED_HI, "xchg32w-r1-dst32-An-direct-Unprefixed-HI", "xchg.w", 16,
6870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6871 },
6872 /* xchg.w r1,[$Dst32AnUnprefixed] */
6873 {
6874 M32C_INSN_XCHG32W_R1_DST32_AN_INDIRECT_UNPREFIXED_HI, "xchg32w-r1-dst32-An-indirect-Unprefixed-HI", "xchg.w", 16,
6875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6876 },
6877 /* xchg.w r1,${Dsp-16-u8}[$Dst32AnUnprefixed] */
6878 {
6879 M32C_INSN_XCHG32W_R1_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-8-An-relative-Unprefixed-HI", "xchg.w", 24,
6880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6881 },
6882 /* xchg.w r1,${Dsp-16-u16}[$Dst32AnUnprefixed] */
6883 {
6884 M32C_INSN_XCHG32W_R1_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-16-An-relative-Unprefixed-HI", "xchg.w", 32,
6885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6886 },
6887 /* xchg.w r1,${Dsp-16-u24}[$Dst32AnUnprefixed] */
6888 {
6889 M32C_INSN_XCHG32W_R1_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-24-An-relative-Unprefixed-HI", "xchg.w", 40,
6890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6891 },
6892 /* xchg.w r1,${Dsp-16-u8}[sb] */
6893 {
6894 M32C_INSN_XCHG32W_R1_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-8-SB-relative-Unprefixed-HI", "xchg.w", 24,
6895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6896 },
6897 /* xchg.w r1,${Dsp-16-u16}[sb] */
6898 {
6899 M32C_INSN_XCHG32W_R1_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-16-SB-relative-Unprefixed-HI", "xchg.w", 32,
6900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6901 },
6902 /* xchg.w r1,${Dsp-16-s8}[fb] */
6903 {
6904 M32C_INSN_XCHG32W_R1_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-8-FB-relative-Unprefixed-HI", "xchg.w", 24,
6905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6906 },
6907 /* xchg.w r1,${Dsp-16-s16}[fb] */
6908 {
6909 M32C_INSN_XCHG32W_R1_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-16-FB-relative-Unprefixed-HI", "xchg.w", 32,
6910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6911 },
6912 /* xchg.w r1,${Dsp-16-u16} */
6913 {
6914 M32C_INSN_XCHG32W_R1_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-16-absolute-Unprefixed-HI", "xchg.w", 32,
6915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6916 },
6917 /* xchg.w r1,${Dsp-16-u24} */
6918 {
6919 M32C_INSN_XCHG32W_R1_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-24-absolute-Unprefixed-HI", "xchg.w", 40,
6920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6921 },
6922 /* xchg.w r0,$Dst32RnUnprefixedHI */
6923 {
6924 M32C_INSN_XCHG32W_R0_DST32_RN_DIRECT_UNPREFIXED_HI, "xchg32w-r0-dst32-Rn-direct-Unprefixed-HI", "xchg.w", 16,
6925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6926 },
6927 /* xchg.w r0,$Dst32AnUnprefixedHI */
6928 {
6929 M32C_INSN_XCHG32W_R0_DST32_AN_DIRECT_UNPREFIXED_HI, "xchg32w-r0-dst32-An-direct-Unprefixed-HI", "xchg.w", 16,
6930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6931 },
6932 /* xchg.w r0,[$Dst32AnUnprefixed] */
6933 {
6934 M32C_INSN_XCHG32W_R0_DST32_AN_INDIRECT_UNPREFIXED_HI, "xchg32w-r0-dst32-An-indirect-Unprefixed-HI", "xchg.w", 16,
6935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6936 },
6937 /* xchg.w r0,${Dsp-16-u8}[$Dst32AnUnprefixed] */
6938 {
6939 M32C_INSN_XCHG32W_R0_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-8-An-relative-Unprefixed-HI", "xchg.w", 24,
6940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6941 },
6942 /* xchg.w r0,${Dsp-16-u16}[$Dst32AnUnprefixed] */
6943 {
6944 M32C_INSN_XCHG32W_R0_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-16-An-relative-Unprefixed-HI", "xchg.w", 32,
6945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6946 },
6947 /* xchg.w r0,${Dsp-16-u24}[$Dst32AnUnprefixed] */
6948 {
6949 M32C_INSN_XCHG32W_R0_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-24-An-relative-Unprefixed-HI", "xchg.w", 40,
6950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6951 },
6952 /* xchg.w r0,${Dsp-16-u8}[sb] */
6953 {
6954 M32C_INSN_XCHG32W_R0_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-8-SB-relative-Unprefixed-HI", "xchg.w", 24,
6955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6956 },
6957 /* xchg.w r0,${Dsp-16-u16}[sb] */
6958 {
6959 M32C_INSN_XCHG32W_R0_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-16-SB-relative-Unprefixed-HI", "xchg.w", 32,
6960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6961 },
6962 /* xchg.w r0,${Dsp-16-s8}[fb] */
6963 {
6964 M32C_INSN_XCHG32W_R0_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-8-FB-relative-Unprefixed-HI", "xchg.w", 24,
6965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6966 },
6967 /* xchg.w r0,${Dsp-16-s16}[fb] */
6968 {
6969 M32C_INSN_XCHG32W_R0_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-16-FB-relative-Unprefixed-HI", "xchg.w", 32,
6970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6971 },
6972 /* xchg.w r0,${Dsp-16-u16} */
6973 {
6974 M32C_INSN_XCHG32W_R0_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-16-absolute-Unprefixed-HI", "xchg.w", 32,
6975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6976 },
6977 /* xchg.w r0,${Dsp-16-u24} */
6978 {
6979 M32C_INSN_XCHG32W_R0_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-24-absolute-Unprefixed-HI", "xchg.w", 40,
6980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6981 },
6982 /* xchg.b r1h,$Dst32RnUnprefixedQI */
6983 {
6984 M32C_INSN_XCHG32B_R1H_DST32_RN_DIRECT_UNPREFIXED_QI, "xchg32b-r1h-dst32-Rn-direct-Unprefixed-QI", "xchg.b", 16,
6985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6986 },
6987 /* xchg.b r1h,$Dst32AnUnprefixedQI */
6988 {
6989 M32C_INSN_XCHG32B_R1H_DST32_AN_DIRECT_UNPREFIXED_QI, "xchg32b-r1h-dst32-An-direct-Unprefixed-QI", "xchg.b", 16,
6990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6991 },
6992 /* xchg.b r1h,[$Dst32AnUnprefixed] */
6993 {
6994 M32C_INSN_XCHG32B_R1H_DST32_AN_INDIRECT_UNPREFIXED_QI, "xchg32b-r1h-dst32-An-indirect-Unprefixed-QI", "xchg.b", 16,
6995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6996 },
6997 /* xchg.b r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
6998 {
6999 M32C_INSN_XCHG32B_R1H_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-8-An-relative-Unprefixed-QI", "xchg.b", 24,
7000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7001 },
7002 /* xchg.b r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
7003 {
7004 M32C_INSN_XCHG32B_R1H_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-16-An-relative-Unprefixed-QI", "xchg.b", 32,
7005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7006 },
7007 /* xchg.b r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
7008 {
7009 M32C_INSN_XCHG32B_R1H_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-24-An-relative-Unprefixed-QI", "xchg.b", 40,
7010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7011 },
7012 /* xchg.b r1h,${Dsp-16-u8}[sb] */
7013 {
7014 M32C_INSN_XCHG32B_R1H_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-8-SB-relative-Unprefixed-QI", "xchg.b", 24,
7015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7016 },
7017 /* xchg.b r1h,${Dsp-16-u16}[sb] */
7018 {
7019 M32C_INSN_XCHG32B_R1H_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-16-SB-relative-Unprefixed-QI", "xchg.b", 32,
7020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7021 },
7022 /* xchg.b r1h,${Dsp-16-s8}[fb] */
7023 {
7024 M32C_INSN_XCHG32B_R1H_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-8-FB-relative-Unprefixed-QI", "xchg.b", 24,
7025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7026 },
7027 /* xchg.b r1h,${Dsp-16-s16}[fb] */
7028 {
7029 M32C_INSN_XCHG32B_R1H_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-16-FB-relative-Unprefixed-QI", "xchg.b", 32,
7030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7031 },
7032 /* xchg.b r1h,${Dsp-16-u16} */
7033 {
7034 M32C_INSN_XCHG32B_R1H_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-16-absolute-Unprefixed-QI", "xchg.b", 32,
7035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7036 },
7037 /* xchg.b r1h,${Dsp-16-u24} */
7038 {
7039 M32C_INSN_XCHG32B_R1H_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-24-absolute-Unprefixed-QI", "xchg.b", 40,
7040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7041 },
7042 /* xchg.b r0h,$Dst32RnUnprefixedQI */
7043 {
7044 M32C_INSN_XCHG32B_R0H_DST32_RN_DIRECT_UNPREFIXED_QI, "xchg32b-r0h-dst32-Rn-direct-Unprefixed-QI", "xchg.b", 16,
7045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7046 },
7047 /* xchg.b r0h,$Dst32AnUnprefixedQI */
7048 {
7049 M32C_INSN_XCHG32B_R0H_DST32_AN_DIRECT_UNPREFIXED_QI, "xchg32b-r0h-dst32-An-direct-Unprefixed-QI", "xchg.b", 16,
7050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7051 },
7052 /* xchg.b r0h,[$Dst32AnUnprefixed] */
7053 {
7054 M32C_INSN_XCHG32B_R0H_DST32_AN_INDIRECT_UNPREFIXED_QI, "xchg32b-r0h-dst32-An-indirect-Unprefixed-QI", "xchg.b", 16,
7055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7056 },
7057 /* xchg.b r0h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
7058 {
7059 M32C_INSN_XCHG32B_R0H_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-8-An-relative-Unprefixed-QI", "xchg.b", 24,
7060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7061 },
7062 /* xchg.b r0h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
7063 {
7064 M32C_INSN_XCHG32B_R0H_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-16-An-relative-Unprefixed-QI", "xchg.b", 32,
7065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7066 },
7067 /* xchg.b r0h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
7068 {
7069 M32C_INSN_XCHG32B_R0H_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-24-An-relative-Unprefixed-QI", "xchg.b", 40,
7070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7071 },
7072 /* xchg.b r0h,${Dsp-16-u8}[sb] */
7073 {
7074 M32C_INSN_XCHG32B_R0H_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-8-SB-relative-Unprefixed-QI", "xchg.b", 24,
7075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7076 },
7077 /* xchg.b r0h,${Dsp-16-u16}[sb] */
7078 {
7079 M32C_INSN_XCHG32B_R0H_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-16-SB-relative-Unprefixed-QI", "xchg.b", 32,
7080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7081 },
7082 /* xchg.b r0h,${Dsp-16-s8}[fb] */
7083 {
7084 M32C_INSN_XCHG32B_R0H_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-8-FB-relative-Unprefixed-QI", "xchg.b", 24,
7085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7086 },
7087 /* xchg.b r0h,${Dsp-16-s16}[fb] */
7088 {
7089 M32C_INSN_XCHG32B_R0H_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-16-FB-relative-Unprefixed-QI", "xchg.b", 32,
7090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7091 },
7092 /* xchg.b r0h,${Dsp-16-u16} */
7093 {
7094 M32C_INSN_XCHG32B_R0H_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-16-absolute-Unprefixed-QI", "xchg.b", 32,
7095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7096 },
7097 /* xchg.b r0h,${Dsp-16-u24} */
7098 {
7099 M32C_INSN_XCHG32B_R0H_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-24-absolute-Unprefixed-QI", "xchg.b", 40,
7100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7101 },
7102 /* xchg.b a1,$Dst32RnUnprefixedQI */
7103 {
7104 M32C_INSN_XCHG32B_A1_DST32_RN_DIRECT_UNPREFIXED_QI, "xchg32b-a1-dst32-Rn-direct-Unprefixed-QI", "xchg.b", 16,
7105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7106 },
7107 /* xchg.b a1,$Dst32AnUnprefixedQI */
7108 {
7109 M32C_INSN_XCHG32B_A1_DST32_AN_DIRECT_UNPREFIXED_QI, "xchg32b-a1-dst32-An-direct-Unprefixed-QI", "xchg.b", 16,
7110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7111 },
7112 /* xchg.b a1,[$Dst32AnUnprefixed] */
7113 {
7114 M32C_INSN_XCHG32B_A1_DST32_AN_INDIRECT_UNPREFIXED_QI, "xchg32b-a1-dst32-An-indirect-Unprefixed-QI", "xchg.b", 16,
7115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7116 },
7117 /* xchg.b a1,${Dsp-16-u8}[$Dst32AnUnprefixed] */
7118 {
7119 M32C_INSN_XCHG32B_A1_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-8-An-relative-Unprefixed-QI", "xchg.b", 24,
7120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7121 },
7122 /* xchg.b a1,${Dsp-16-u16}[$Dst32AnUnprefixed] */
7123 {
7124 M32C_INSN_XCHG32B_A1_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-16-An-relative-Unprefixed-QI", "xchg.b", 32,
7125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7126 },
7127 /* xchg.b a1,${Dsp-16-u24}[$Dst32AnUnprefixed] */
7128 {
7129 M32C_INSN_XCHG32B_A1_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-24-An-relative-Unprefixed-QI", "xchg.b", 40,
7130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7131 },
7132 /* xchg.b a1,${Dsp-16-u8}[sb] */
7133 {
7134 M32C_INSN_XCHG32B_A1_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-8-SB-relative-Unprefixed-QI", "xchg.b", 24,
7135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7136 },
7137 /* xchg.b a1,${Dsp-16-u16}[sb] */
7138 {
7139 M32C_INSN_XCHG32B_A1_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-16-SB-relative-Unprefixed-QI", "xchg.b", 32,
7140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7141 },
7142 /* xchg.b a1,${Dsp-16-s8}[fb] */
7143 {
7144 M32C_INSN_XCHG32B_A1_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-8-FB-relative-Unprefixed-QI", "xchg.b", 24,
7145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7146 },
7147 /* xchg.b a1,${Dsp-16-s16}[fb] */
7148 {
7149 M32C_INSN_XCHG32B_A1_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-16-FB-relative-Unprefixed-QI", "xchg.b", 32,
7150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7151 },
7152 /* xchg.b a1,${Dsp-16-u16} */
7153 {
7154 M32C_INSN_XCHG32B_A1_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-16-absolute-Unprefixed-QI", "xchg.b", 32,
7155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7156 },
7157 /* xchg.b a1,${Dsp-16-u24} */
7158 {
7159 M32C_INSN_XCHG32B_A1_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-24-absolute-Unprefixed-QI", "xchg.b", 40,
7160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7161 },
7162 /* xchg.b a0,$Dst32RnUnprefixedQI */
7163 {
7164 M32C_INSN_XCHG32B_A0_DST32_RN_DIRECT_UNPREFIXED_QI, "xchg32b-a0-dst32-Rn-direct-Unprefixed-QI", "xchg.b", 16,
7165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7166 },
7167 /* xchg.b a0,$Dst32AnUnprefixedQI */
7168 {
7169 M32C_INSN_XCHG32B_A0_DST32_AN_DIRECT_UNPREFIXED_QI, "xchg32b-a0-dst32-An-direct-Unprefixed-QI", "xchg.b", 16,
7170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7171 },
7172 /* xchg.b a0,[$Dst32AnUnprefixed] */
7173 {
7174 M32C_INSN_XCHG32B_A0_DST32_AN_INDIRECT_UNPREFIXED_QI, "xchg32b-a0-dst32-An-indirect-Unprefixed-QI", "xchg.b", 16,
7175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7176 },
7177 /* xchg.b a0,${Dsp-16-u8}[$Dst32AnUnprefixed] */
7178 {
7179 M32C_INSN_XCHG32B_A0_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-8-An-relative-Unprefixed-QI", "xchg.b", 24,
7180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7181 },
7182 /* xchg.b a0,${Dsp-16-u16}[$Dst32AnUnprefixed] */
7183 {
7184 M32C_INSN_XCHG32B_A0_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-16-An-relative-Unprefixed-QI", "xchg.b", 32,
7185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7186 },
7187 /* xchg.b a0,${Dsp-16-u24}[$Dst32AnUnprefixed] */
7188 {
7189 M32C_INSN_XCHG32B_A0_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-24-An-relative-Unprefixed-QI", "xchg.b", 40,
7190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7191 },
7192 /* xchg.b a0,${Dsp-16-u8}[sb] */
7193 {
7194 M32C_INSN_XCHG32B_A0_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-8-SB-relative-Unprefixed-QI", "xchg.b", 24,
7195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7196 },
7197 /* xchg.b a0,${Dsp-16-u16}[sb] */
7198 {
7199 M32C_INSN_XCHG32B_A0_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-16-SB-relative-Unprefixed-QI", "xchg.b", 32,
7200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7201 },
7202 /* xchg.b a0,${Dsp-16-s8}[fb] */
7203 {
7204 M32C_INSN_XCHG32B_A0_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-8-FB-relative-Unprefixed-QI", "xchg.b", 24,
7205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7206 },
7207 /* xchg.b a0,${Dsp-16-s16}[fb] */
7208 {
7209 M32C_INSN_XCHG32B_A0_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-16-FB-relative-Unprefixed-QI", "xchg.b", 32,
7210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7211 },
7212 /* xchg.b a0,${Dsp-16-u16} */
7213 {
7214 M32C_INSN_XCHG32B_A0_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-16-absolute-Unprefixed-QI", "xchg.b", 32,
7215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7216 },
7217 /* xchg.b a0,${Dsp-16-u24} */
7218 {
7219 M32C_INSN_XCHG32B_A0_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-24-absolute-Unprefixed-QI", "xchg.b", 40,
7220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7221 },
7222 /* xchg.b r1l,$Dst32RnUnprefixedQI */
7223 {
7224 M32C_INSN_XCHG32B_R1L_DST32_RN_DIRECT_UNPREFIXED_QI, "xchg32b-r1l-dst32-Rn-direct-Unprefixed-QI", "xchg.b", 16,
7225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7226 },
7227 /* xchg.b r1l,$Dst32AnUnprefixedQI */
7228 {
7229 M32C_INSN_XCHG32B_R1L_DST32_AN_DIRECT_UNPREFIXED_QI, "xchg32b-r1l-dst32-An-direct-Unprefixed-QI", "xchg.b", 16,
7230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7231 },
7232 /* xchg.b r1l,[$Dst32AnUnprefixed] */
7233 {
7234 M32C_INSN_XCHG32B_R1L_DST32_AN_INDIRECT_UNPREFIXED_QI, "xchg32b-r1l-dst32-An-indirect-Unprefixed-QI", "xchg.b", 16,
7235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7236 },
7237 /* xchg.b r1l,${Dsp-16-u8}[$Dst32AnUnprefixed] */
7238 {
7239 M32C_INSN_XCHG32B_R1L_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-8-An-relative-Unprefixed-QI", "xchg.b", 24,
7240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7241 },
7242 /* xchg.b r1l,${Dsp-16-u16}[$Dst32AnUnprefixed] */
7243 {
7244 M32C_INSN_XCHG32B_R1L_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-16-An-relative-Unprefixed-QI", "xchg.b", 32,
7245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7246 },
7247 /* xchg.b r1l,${Dsp-16-u24}[$Dst32AnUnprefixed] */
7248 {
7249 M32C_INSN_XCHG32B_R1L_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-24-An-relative-Unprefixed-QI", "xchg.b", 40,
7250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7251 },
7252 /* xchg.b r1l,${Dsp-16-u8}[sb] */
7253 {
7254 M32C_INSN_XCHG32B_R1L_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-8-SB-relative-Unprefixed-QI", "xchg.b", 24,
7255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7256 },
7257 /* xchg.b r1l,${Dsp-16-u16}[sb] */
7258 {
7259 M32C_INSN_XCHG32B_R1L_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-16-SB-relative-Unprefixed-QI", "xchg.b", 32,
7260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7261 },
7262 /* xchg.b r1l,${Dsp-16-s8}[fb] */
7263 {
7264 M32C_INSN_XCHG32B_R1L_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-8-FB-relative-Unprefixed-QI", "xchg.b", 24,
7265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7266 },
7267 /* xchg.b r1l,${Dsp-16-s16}[fb] */
7268 {
7269 M32C_INSN_XCHG32B_R1L_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-16-FB-relative-Unprefixed-QI", "xchg.b", 32,
7270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7271 },
7272 /* xchg.b r1l,${Dsp-16-u16} */
7273 {
7274 M32C_INSN_XCHG32B_R1L_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-16-absolute-Unprefixed-QI", "xchg.b", 32,
7275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7276 },
7277 /* xchg.b r1l,${Dsp-16-u24} */
7278 {
7279 M32C_INSN_XCHG32B_R1L_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-24-absolute-Unprefixed-QI", "xchg.b", 40,
7280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7281 },
7282 /* xchg.b r0l,$Dst32RnUnprefixedQI */
7283 {
7284 M32C_INSN_XCHG32B_R0L_DST32_RN_DIRECT_UNPREFIXED_QI, "xchg32b-r0l-dst32-Rn-direct-Unprefixed-QI", "xchg.b", 16,
7285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7286 },
7287 /* xchg.b r0l,$Dst32AnUnprefixedQI */
7288 {
7289 M32C_INSN_XCHG32B_R0L_DST32_AN_DIRECT_UNPREFIXED_QI, "xchg32b-r0l-dst32-An-direct-Unprefixed-QI", "xchg.b", 16,
7290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7291 },
7292 /* xchg.b r0l,[$Dst32AnUnprefixed] */
7293 {
7294 M32C_INSN_XCHG32B_R0L_DST32_AN_INDIRECT_UNPREFIXED_QI, "xchg32b-r0l-dst32-An-indirect-Unprefixed-QI", "xchg.b", 16,
7295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7296 },
7297 /* xchg.b r0l,${Dsp-16-u8}[$Dst32AnUnprefixed] */
7298 {
7299 M32C_INSN_XCHG32B_R0L_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-8-An-relative-Unprefixed-QI", "xchg.b", 24,
7300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7301 },
7302 /* xchg.b r0l,${Dsp-16-u16}[$Dst32AnUnprefixed] */
7303 {
7304 M32C_INSN_XCHG32B_R0L_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-16-An-relative-Unprefixed-QI", "xchg.b", 32,
7305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7306 },
7307 /* xchg.b r0l,${Dsp-16-u24}[$Dst32AnUnprefixed] */
7308 {
7309 M32C_INSN_XCHG32B_R0L_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-24-An-relative-Unprefixed-QI", "xchg.b", 40,
7310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7311 },
7312 /* xchg.b r0l,${Dsp-16-u8}[sb] */
7313 {
7314 M32C_INSN_XCHG32B_R0L_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-8-SB-relative-Unprefixed-QI", "xchg.b", 24,
7315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7316 },
7317 /* xchg.b r0l,${Dsp-16-u16}[sb] */
7318 {
7319 M32C_INSN_XCHG32B_R0L_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-16-SB-relative-Unprefixed-QI", "xchg.b", 32,
7320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7321 },
7322 /* xchg.b r0l,${Dsp-16-s8}[fb] */
7323 {
7324 M32C_INSN_XCHG32B_R0L_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-8-FB-relative-Unprefixed-QI", "xchg.b", 24,
7325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7326 },
7327 /* xchg.b r0l,${Dsp-16-s16}[fb] */
7328 {
7329 M32C_INSN_XCHG32B_R0L_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-16-FB-relative-Unprefixed-QI", "xchg.b", 32,
7330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7331 },
7332 /* xchg.b r0l,${Dsp-16-u16} */
7333 {
7334 M32C_INSN_XCHG32B_R0L_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-16-absolute-Unprefixed-QI", "xchg.b", 32,
7335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7336 },
7337 /* xchg.b r0l,${Dsp-16-u24} */
7338 {
7339 M32C_INSN_XCHG32B_R0L_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-24-absolute-Unprefixed-QI", "xchg.b", 40,
7340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7341 },
7342 /* xchg.w r3,$Dst16RnHI */
7343 {
7344 M32C_INSN_XCHG16W_R3_DST16_RN_DIRECT_HI, "xchg16w-r3-dst16-Rn-direct-HI", "xchg.w", 16,
7345 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7346 },
7347 /* xchg.w r3,$Dst16AnHI */
7348 {
7349 M32C_INSN_XCHG16W_R3_DST16_AN_DIRECT_HI, "xchg16w-r3-dst16-An-direct-HI", "xchg.w", 16,
7350 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7351 },
7352 /* xchg.w r3,[$Dst16An] */
7353 {
7354 M32C_INSN_XCHG16W_R3_DST16_AN_INDIRECT_HI, "xchg16w-r3-dst16-An-indirect-HI", "xchg.w", 16,
7355 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7356 },
7357 /* xchg.w r3,${Dsp-16-u8}[$Dst16An] */
7358 {
7359 M32C_INSN_XCHG16W_R3_DST16_16_8_AN_RELATIVE_HI, "xchg16w-r3-dst16-16-8-An-relative-HI", "xchg.w", 24,
7360 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7361 },
7362 /* xchg.w r3,${Dsp-16-u16}[$Dst16An] */
7363 {
7364 M32C_INSN_XCHG16W_R3_DST16_16_16_AN_RELATIVE_HI, "xchg16w-r3-dst16-16-16-An-relative-HI", "xchg.w", 32,
7365 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7366 },
7367 /* xchg.w r3,${Dsp-16-u8}[sb] */
7368 {
7369 M32C_INSN_XCHG16W_R3_DST16_16_8_SB_RELATIVE_HI, "xchg16w-r3-dst16-16-8-SB-relative-HI", "xchg.w", 24,
7370 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7371 },
7372 /* xchg.w r3,${Dsp-16-u16}[sb] */
7373 {
7374 M32C_INSN_XCHG16W_R3_DST16_16_16_SB_RELATIVE_HI, "xchg16w-r3-dst16-16-16-SB-relative-HI", "xchg.w", 32,
7375 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7376 },
7377 /* xchg.w r3,${Dsp-16-s8}[fb] */
7378 {
7379 M32C_INSN_XCHG16W_R3_DST16_16_8_FB_RELATIVE_HI, "xchg16w-r3-dst16-16-8-FB-relative-HI", "xchg.w", 24,
7380 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7381 },
7382 /* xchg.w r3,${Dsp-16-u16} */
7383 {
7384 M32C_INSN_XCHG16W_R3_DST16_16_16_ABSOLUTE_HI, "xchg16w-r3-dst16-16-16-absolute-HI", "xchg.w", 32,
7385 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7386 },
7387 /* xchg.w r2,$Dst16RnHI */
7388 {
7389 M32C_INSN_XCHG16W_R2_DST16_RN_DIRECT_HI, "xchg16w-r2-dst16-Rn-direct-HI", "xchg.w", 16,
7390 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7391 },
7392 /* xchg.w r2,$Dst16AnHI */
7393 {
7394 M32C_INSN_XCHG16W_R2_DST16_AN_DIRECT_HI, "xchg16w-r2-dst16-An-direct-HI", "xchg.w", 16,
7395 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7396 },
7397 /* xchg.w r2,[$Dst16An] */
7398 {
7399 M32C_INSN_XCHG16W_R2_DST16_AN_INDIRECT_HI, "xchg16w-r2-dst16-An-indirect-HI", "xchg.w", 16,
7400 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7401 },
7402 /* xchg.w r2,${Dsp-16-u8}[$Dst16An] */
7403 {
7404 M32C_INSN_XCHG16W_R2_DST16_16_8_AN_RELATIVE_HI, "xchg16w-r2-dst16-16-8-An-relative-HI", "xchg.w", 24,
7405 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7406 },
7407 /* xchg.w r2,${Dsp-16-u16}[$Dst16An] */
7408 {
7409 M32C_INSN_XCHG16W_R2_DST16_16_16_AN_RELATIVE_HI, "xchg16w-r2-dst16-16-16-An-relative-HI", "xchg.w", 32,
7410 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7411 },
7412 /* xchg.w r2,${Dsp-16-u8}[sb] */
7413 {
7414 M32C_INSN_XCHG16W_R2_DST16_16_8_SB_RELATIVE_HI, "xchg16w-r2-dst16-16-8-SB-relative-HI", "xchg.w", 24,
7415 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7416 },
7417 /* xchg.w r2,${Dsp-16-u16}[sb] */
7418 {
7419 M32C_INSN_XCHG16W_R2_DST16_16_16_SB_RELATIVE_HI, "xchg16w-r2-dst16-16-16-SB-relative-HI", "xchg.w", 32,
7420 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7421 },
7422 /* xchg.w r2,${Dsp-16-s8}[fb] */
7423 {
7424 M32C_INSN_XCHG16W_R2_DST16_16_8_FB_RELATIVE_HI, "xchg16w-r2-dst16-16-8-FB-relative-HI", "xchg.w", 24,
7425 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7426 },
7427 /* xchg.w r2,${Dsp-16-u16} */
7428 {
7429 M32C_INSN_XCHG16W_R2_DST16_16_16_ABSOLUTE_HI, "xchg16w-r2-dst16-16-16-absolute-HI", "xchg.w", 32,
7430 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7431 },
7432 /* xchg.w r1,$Dst16RnHI */
7433 {
7434 M32C_INSN_XCHG16W_R1_DST16_RN_DIRECT_HI, "xchg16w-r1-dst16-Rn-direct-HI", "xchg.w", 16,
7435 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7436 },
7437 /* xchg.w r1,$Dst16AnHI */
7438 {
7439 M32C_INSN_XCHG16W_R1_DST16_AN_DIRECT_HI, "xchg16w-r1-dst16-An-direct-HI", "xchg.w", 16,
7440 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7441 },
7442 /* xchg.w r1,[$Dst16An] */
7443 {
7444 M32C_INSN_XCHG16W_R1_DST16_AN_INDIRECT_HI, "xchg16w-r1-dst16-An-indirect-HI", "xchg.w", 16,
7445 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7446 },
7447 /* xchg.w r1,${Dsp-16-u8}[$Dst16An] */
7448 {
7449 M32C_INSN_XCHG16W_R1_DST16_16_8_AN_RELATIVE_HI, "xchg16w-r1-dst16-16-8-An-relative-HI", "xchg.w", 24,
7450 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7451 },
7452 /* xchg.w r1,${Dsp-16-u16}[$Dst16An] */
7453 {
7454 M32C_INSN_XCHG16W_R1_DST16_16_16_AN_RELATIVE_HI, "xchg16w-r1-dst16-16-16-An-relative-HI", "xchg.w", 32,
7455 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7456 },
7457 /* xchg.w r1,${Dsp-16-u8}[sb] */
7458 {
7459 M32C_INSN_XCHG16W_R1_DST16_16_8_SB_RELATIVE_HI, "xchg16w-r1-dst16-16-8-SB-relative-HI", "xchg.w", 24,
7460 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7461 },
7462 /* xchg.w r1,${Dsp-16-u16}[sb] */
7463 {
7464 M32C_INSN_XCHG16W_R1_DST16_16_16_SB_RELATIVE_HI, "xchg16w-r1-dst16-16-16-SB-relative-HI", "xchg.w", 32,
7465 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7466 },
7467 /* xchg.w r1,${Dsp-16-s8}[fb] */
7468 {
7469 M32C_INSN_XCHG16W_R1_DST16_16_8_FB_RELATIVE_HI, "xchg16w-r1-dst16-16-8-FB-relative-HI", "xchg.w", 24,
7470 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7471 },
7472 /* xchg.w r1,${Dsp-16-u16} */
7473 {
7474 M32C_INSN_XCHG16W_R1_DST16_16_16_ABSOLUTE_HI, "xchg16w-r1-dst16-16-16-absolute-HI", "xchg.w", 32,
7475 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7476 },
7477 /* xchg.w r0,$Dst16RnHI */
7478 {
7479 M32C_INSN_XCHG16W_R0_DST16_RN_DIRECT_HI, "xchg16w-r0-dst16-Rn-direct-HI", "xchg.w", 16,
7480 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7481 },
7482 /* xchg.w r0,$Dst16AnHI */
7483 {
7484 M32C_INSN_XCHG16W_R0_DST16_AN_DIRECT_HI, "xchg16w-r0-dst16-An-direct-HI", "xchg.w", 16,
7485 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7486 },
7487 /* xchg.w r0,[$Dst16An] */
7488 {
7489 M32C_INSN_XCHG16W_R0_DST16_AN_INDIRECT_HI, "xchg16w-r0-dst16-An-indirect-HI", "xchg.w", 16,
7490 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7491 },
7492 /* xchg.w r0,${Dsp-16-u8}[$Dst16An] */
7493 {
7494 M32C_INSN_XCHG16W_R0_DST16_16_8_AN_RELATIVE_HI, "xchg16w-r0-dst16-16-8-An-relative-HI", "xchg.w", 24,
7495 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7496 },
7497 /* xchg.w r0,${Dsp-16-u16}[$Dst16An] */
7498 {
7499 M32C_INSN_XCHG16W_R0_DST16_16_16_AN_RELATIVE_HI, "xchg16w-r0-dst16-16-16-An-relative-HI", "xchg.w", 32,
7500 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7501 },
7502 /* xchg.w r0,${Dsp-16-u8}[sb] */
7503 {
7504 M32C_INSN_XCHG16W_R0_DST16_16_8_SB_RELATIVE_HI, "xchg16w-r0-dst16-16-8-SB-relative-HI", "xchg.w", 24,
7505 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7506 },
7507 /* xchg.w r0,${Dsp-16-u16}[sb] */
7508 {
7509 M32C_INSN_XCHG16W_R0_DST16_16_16_SB_RELATIVE_HI, "xchg16w-r0-dst16-16-16-SB-relative-HI", "xchg.w", 32,
7510 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7511 },
7512 /* xchg.w r0,${Dsp-16-s8}[fb] */
7513 {
7514 M32C_INSN_XCHG16W_R0_DST16_16_8_FB_RELATIVE_HI, "xchg16w-r0-dst16-16-8-FB-relative-HI", "xchg.w", 24,
7515 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7516 },
7517 /* xchg.w r0,${Dsp-16-u16} */
7518 {
7519 M32C_INSN_XCHG16W_R0_DST16_16_16_ABSOLUTE_HI, "xchg16w-r0-dst16-16-16-absolute-HI", "xchg.w", 32,
7520 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7521 },
7522 /* xchg.b r1h,$Dst16RnQI */
7523 {
7524 M32C_INSN_XCHG16B_R1H_DST16_RN_DIRECT_QI, "xchg16b-r1h-dst16-Rn-direct-QI", "xchg.b", 16,
7525 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7526 },
7527 /* xchg.b r1h,$Dst16AnQI */
7528 {
7529 M32C_INSN_XCHG16B_R1H_DST16_AN_DIRECT_QI, "xchg16b-r1h-dst16-An-direct-QI", "xchg.b", 16,
7530 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7531 },
7532 /* xchg.b r1h,[$Dst16An] */
7533 {
7534 M32C_INSN_XCHG16B_R1H_DST16_AN_INDIRECT_QI, "xchg16b-r1h-dst16-An-indirect-QI", "xchg.b", 16,
7535 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7536 },
7537 /* xchg.b r1h,${Dsp-16-u8}[$Dst16An] */
7538 {
7539 M32C_INSN_XCHG16B_R1H_DST16_16_8_AN_RELATIVE_QI, "xchg16b-r1h-dst16-16-8-An-relative-QI", "xchg.b", 24,
7540 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7541 },
7542 /* xchg.b r1h,${Dsp-16-u16}[$Dst16An] */
7543 {
7544 M32C_INSN_XCHG16B_R1H_DST16_16_16_AN_RELATIVE_QI, "xchg16b-r1h-dst16-16-16-An-relative-QI", "xchg.b", 32,
7545 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7546 },
7547 /* xchg.b r1h,${Dsp-16-u8}[sb] */
7548 {
7549 M32C_INSN_XCHG16B_R1H_DST16_16_8_SB_RELATIVE_QI, "xchg16b-r1h-dst16-16-8-SB-relative-QI", "xchg.b", 24,
7550 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7551 },
7552 /* xchg.b r1h,${Dsp-16-u16}[sb] */
7553 {
7554 M32C_INSN_XCHG16B_R1H_DST16_16_16_SB_RELATIVE_QI, "xchg16b-r1h-dst16-16-16-SB-relative-QI", "xchg.b", 32,
7555 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7556 },
7557 /* xchg.b r1h,${Dsp-16-s8}[fb] */
7558 {
7559 M32C_INSN_XCHG16B_R1H_DST16_16_8_FB_RELATIVE_QI, "xchg16b-r1h-dst16-16-8-FB-relative-QI", "xchg.b", 24,
7560 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7561 },
7562 /* xchg.b r1h,${Dsp-16-u16} */
7563 {
7564 M32C_INSN_XCHG16B_R1H_DST16_16_16_ABSOLUTE_QI, "xchg16b-r1h-dst16-16-16-absolute-QI", "xchg.b", 32,
7565 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7566 },
7567 /* xchg.b r1l,$Dst16RnQI */
7568 {
7569 M32C_INSN_XCHG16B_R1L_DST16_RN_DIRECT_QI, "xchg16b-r1l-dst16-Rn-direct-QI", "xchg.b", 16,
7570 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7571 },
7572 /* xchg.b r1l,$Dst16AnQI */
7573 {
7574 M32C_INSN_XCHG16B_R1L_DST16_AN_DIRECT_QI, "xchg16b-r1l-dst16-An-direct-QI", "xchg.b", 16,
7575 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7576 },
7577 /* xchg.b r1l,[$Dst16An] */
7578 {
7579 M32C_INSN_XCHG16B_R1L_DST16_AN_INDIRECT_QI, "xchg16b-r1l-dst16-An-indirect-QI", "xchg.b", 16,
7580 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7581 },
7582 /* xchg.b r1l,${Dsp-16-u8}[$Dst16An] */
7583 {
7584 M32C_INSN_XCHG16B_R1L_DST16_16_8_AN_RELATIVE_QI, "xchg16b-r1l-dst16-16-8-An-relative-QI", "xchg.b", 24,
7585 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7586 },
7587 /* xchg.b r1l,${Dsp-16-u16}[$Dst16An] */
7588 {
7589 M32C_INSN_XCHG16B_R1L_DST16_16_16_AN_RELATIVE_QI, "xchg16b-r1l-dst16-16-16-An-relative-QI", "xchg.b", 32,
7590 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7591 },
7592 /* xchg.b r1l,${Dsp-16-u8}[sb] */
7593 {
7594 M32C_INSN_XCHG16B_R1L_DST16_16_8_SB_RELATIVE_QI, "xchg16b-r1l-dst16-16-8-SB-relative-QI", "xchg.b", 24,
7595 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7596 },
7597 /* xchg.b r1l,${Dsp-16-u16}[sb] */
7598 {
7599 M32C_INSN_XCHG16B_R1L_DST16_16_16_SB_RELATIVE_QI, "xchg16b-r1l-dst16-16-16-SB-relative-QI", "xchg.b", 32,
7600 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7601 },
7602 /* xchg.b r1l,${Dsp-16-s8}[fb] */
7603 {
7604 M32C_INSN_XCHG16B_R1L_DST16_16_8_FB_RELATIVE_QI, "xchg16b-r1l-dst16-16-8-FB-relative-QI", "xchg.b", 24,
7605 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7606 },
7607 /* xchg.b r1l,${Dsp-16-u16} */
7608 {
7609 M32C_INSN_XCHG16B_R1L_DST16_16_16_ABSOLUTE_QI, "xchg16b-r1l-dst16-16-16-absolute-QI", "xchg.b", 32,
7610 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7611 },
7612 /* xchg.b r0h,$Dst16RnQI */
7613 {
7614 M32C_INSN_XCHG16B_R0H_DST16_RN_DIRECT_QI, "xchg16b-r0h-dst16-Rn-direct-QI", "xchg.b", 16,
7615 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7616 },
7617 /* xchg.b r0h,$Dst16AnQI */
7618 {
7619 M32C_INSN_XCHG16B_R0H_DST16_AN_DIRECT_QI, "xchg16b-r0h-dst16-An-direct-QI", "xchg.b", 16,
7620 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7621 },
7622 /* xchg.b r0h,[$Dst16An] */
7623 {
7624 M32C_INSN_XCHG16B_R0H_DST16_AN_INDIRECT_QI, "xchg16b-r0h-dst16-An-indirect-QI", "xchg.b", 16,
7625 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7626 },
7627 /* xchg.b r0h,${Dsp-16-u8}[$Dst16An] */
7628 {
7629 M32C_INSN_XCHG16B_R0H_DST16_16_8_AN_RELATIVE_QI, "xchg16b-r0h-dst16-16-8-An-relative-QI", "xchg.b", 24,
7630 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7631 },
7632 /* xchg.b r0h,${Dsp-16-u16}[$Dst16An] */
7633 {
7634 M32C_INSN_XCHG16B_R0H_DST16_16_16_AN_RELATIVE_QI, "xchg16b-r0h-dst16-16-16-An-relative-QI", "xchg.b", 32,
7635 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7636 },
7637 /* xchg.b r0h,${Dsp-16-u8}[sb] */
7638 {
7639 M32C_INSN_XCHG16B_R0H_DST16_16_8_SB_RELATIVE_QI, "xchg16b-r0h-dst16-16-8-SB-relative-QI", "xchg.b", 24,
7640 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7641 },
7642 /* xchg.b r0h,${Dsp-16-u16}[sb] */
7643 {
7644 M32C_INSN_XCHG16B_R0H_DST16_16_16_SB_RELATIVE_QI, "xchg16b-r0h-dst16-16-16-SB-relative-QI", "xchg.b", 32,
7645 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7646 },
7647 /* xchg.b r0h,${Dsp-16-s8}[fb] */
7648 {
7649 M32C_INSN_XCHG16B_R0H_DST16_16_8_FB_RELATIVE_QI, "xchg16b-r0h-dst16-16-8-FB-relative-QI", "xchg.b", 24,
7650 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7651 },
7652 /* xchg.b r0h,${Dsp-16-u16} */
7653 {
7654 M32C_INSN_XCHG16B_R0H_DST16_16_16_ABSOLUTE_QI, "xchg16b-r0h-dst16-16-16-absolute-QI", "xchg.b", 32,
7655 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7656 },
7657 /* xchg.b r0l,$Dst16RnQI */
7658 {
7659 M32C_INSN_XCHG16B_R0L_DST16_RN_DIRECT_QI, "xchg16b-r0l-dst16-Rn-direct-QI", "xchg.b", 16,
7660 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7661 },
7662 /* xchg.b r0l,$Dst16AnQI */
7663 {
7664 M32C_INSN_XCHG16B_R0L_DST16_AN_DIRECT_QI, "xchg16b-r0l-dst16-An-direct-QI", "xchg.b", 16,
7665 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7666 },
7667 /* xchg.b r0l,[$Dst16An] */
7668 {
7669 M32C_INSN_XCHG16B_R0L_DST16_AN_INDIRECT_QI, "xchg16b-r0l-dst16-An-indirect-QI", "xchg.b", 16,
7670 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7671 },
7672 /* xchg.b r0l,${Dsp-16-u8}[$Dst16An] */
7673 {
7674 M32C_INSN_XCHG16B_R0L_DST16_16_8_AN_RELATIVE_QI, "xchg16b-r0l-dst16-16-8-An-relative-QI", "xchg.b", 24,
7675 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7676 },
7677 /* xchg.b r0l,${Dsp-16-u16}[$Dst16An] */
7678 {
7679 M32C_INSN_XCHG16B_R0L_DST16_16_16_AN_RELATIVE_QI, "xchg16b-r0l-dst16-16-16-An-relative-QI", "xchg.b", 32,
7680 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7681 },
7682 /* xchg.b r0l,${Dsp-16-u8}[sb] */
7683 {
7684 M32C_INSN_XCHG16B_R0L_DST16_16_8_SB_RELATIVE_QI, "xchg16b-r0l-dst16-16-8-SB-relative-QI", "xchg.b", 24,
7685 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7686 },
7687 /* xchg.b r0l,${Dsp-16-u16}[sb] */
7688 {
7689 M32C_INSN_XCHG16B_R0L_DST16_16_16_SB_RELATIVE_QI, "xchg16b-r0l-dst16-16-16-SB-relative-QI", "xchg.b", 32,
7690 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7691 },
7692 /* xchg.b r0l,${Dsp-16-s8}[fb] */
7693 {
7694 M32C_INSN_XCHG16B_R0L_DST16_16_8_FB_RELATIVE_QI, "xchg16b-r0l-dst16-16-8-FB-relative-QI", "xchg.b", 24,
7695 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7696 },
7697 /* xchg.b r0l,${Dsp-16-u16} */
7698 {
7699 M32C_INSN_XCHG16B_R0L_DST16_16_16_ABSOLUTE_QI, "xchg16b-r0l-dst16-16-16-absolute-QI", "xchg.b", 32,
7700 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7701 },
7702 /* tst.w${S} #${Imm-16-HI},${Dsp-8-u8}[sb] */
7703 {
7704 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,
7705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7706 },
7707 /* tst.w${S} #${Imm-16-HI},${Dsp-8-s8}[fb] */
7708 {
7709 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,
7710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7711 },
7712 /* tst.w${S} #${Imm-24-HI},${Dsp-8-u16} */
7713 {
7714 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,
7715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7716 },
7717 /* tst.w${S} #${Imm-8-HI},r0 */
7718 {
7719 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,
7720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7721 },
7722 /* tst.b${S} #${Imm-16-QI},${Dsp-8-u8}[sb] */
7723 {
7724 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,
7725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7726 },
7727 /* tst.b${S} #${Imm-16-QI},${Dsp-8-s8}[fb] */
7728 {
7729 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,
7730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7731 },
7732 /* tst.b${S} #${Imm-24-QI},${Dsp-8-u16} */
7733 {
7734 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,
7735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7736 },
7737 /* tst.b${S} #${Imm-8-QI},r0l */
7738 {
7739 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,
7740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7741 },
7742 /* tst.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
7743 {
7744 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,
7745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7746 },
7747 /* tst.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
7748 {
7749 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,
7750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7751 },
7752 /* tst.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
7753 {
7754 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,
7755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7756 },
7757 /* tst.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
7758 {
7759 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,
7760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7761 },
7762 /* tst.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
7763 {
7764 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,
7765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7766 },
7767 /* tst.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
7768 {
7769 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,
7770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7771 },
7772 /* tst.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
7773 {
7774 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,
7775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7776 },
7777 /* tst.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
7778 {
7779 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,
7780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7781 },
7782 /* tst.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
7783 {
7784 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,
7785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7786 },
7787 /* tst.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
7788 {
7789 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,
7790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7791 },
7792 /* tst.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
7793 {
7794 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,
7795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7796 },
7797 /* tst.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
7798 {
7799 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,
7800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7801 },
7802 /* tst.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
7803 {
7804 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,
7805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7806 },
7807 /* tst.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
7808 {
7809 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,
7810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7811 },
7812 /* tst.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
7813 {
7814 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,
7815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7816 },
7817 /* tst.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
7818 {
7819 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,
7820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7821 },
7822 /* tst.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
7823 {
7824 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,
7825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7826 },
7827 /* tst.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
7828 {
7829 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,
7830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7831 },
7832 /* tst.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
7833 {
7834 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,
7835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7836 },
7837 /* tst.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
7838 {
7839 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,
7840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7841 },
7842 /* tst.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
7843 {
7844 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,
7845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7846 },
7847 /* tst.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
7848 {
7849 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,
7850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7851 },
7852 /* tst.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
7853 {
7854 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,
7855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7856 },
7857 /* tst.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
7858 {
7859 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,
7860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7861 },
7862 /* tst.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
7863 {
7864 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,
7865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7866 },
7867 /* tst.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
7868 {
7869 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,
7870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7871 },
7872 /* tst.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
7873 {
7874 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,
7875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7876 },
7877 /* tst.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
7878 {
7879 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,
7880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7881 },
7882 /* tst.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
7883 {
7884 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,
7885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7886 },
7887 /* tst.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
7888 {
7889 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,
7890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7891 },
7892 /* tst.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
7893 {
7894 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,
7895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7896 },
7897 /* tst.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
7898 {
7899 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,
7900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7901 },
7902 /* tst.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
7903 {
7904 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,
7905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7906 },
7907 /* tst.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
7908 {
7909 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,
7910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7911 },
7912 /* tst.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
7913 {
7914 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,
7915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7916 },
7917 /* tst.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
7918 {
7919 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,
7920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7921 },
7922 /* tst.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
7923 {
7924 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,
7925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7926 },
7927 /* tst.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
7928 {
7929 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,
7930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7931 },
7932 /* tst.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
7933 {
7934 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,
7935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7936 },
7937 /* tst.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
7938 {
7939 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,
7940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7941 },
7942 /* tst.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
7943 {
7944 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,
7945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7946 },
7947 /* tst.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
7948 {
7949 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,
7950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7951 },
7952 /* tst.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
7953 {
7954 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,
7955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7956 },
7957 /* tst.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
7958 {
7959 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,
7960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7961 },
7962 /* tst.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
7963 {
7964 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,
7965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7966 },
7967 /* tst.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
7968 {
7969 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,
7970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7971 },
7972 /* tst.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
7973 {
7974 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,
7975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7976 },
7977 /* tst.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
7978 {
7979 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,
7980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7981 },
7982 /* tst.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
7983 {
7984 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,
7985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7986 },
7987 /* tst.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
7988 {
7989 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,
7990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7991 },
7992 /* tst.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
7993 {
7994 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,
7995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7996 },
7997 /* tst.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
7998 {
7999 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,
8000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8001 },
8002 /* tst.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
8003 {
8004 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,
8005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8006 },
8007 /* tst.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
8008 {
8009 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,
8010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8011 },
8012 /* tst.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
8013 {
8014 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,
8015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8016 },
8017 /* tst.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
8018 {
8019 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,
8020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8021 },
8022 /* tst.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
8023 {
8024 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,
8025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8026 },
8027 /* tst.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
8028 {
8029 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,
8030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8031 },
8032 /* tst.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
8033 {
8034 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,
8035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8036 },
8037 /* tst.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
8038 {
8039 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,
8040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8041 },
8042 /* tst.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
8043 {
8044 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,
8045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8046 },
8047 /* tst.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
8048 {
8049 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,
8050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8051 },
8052 /* tst.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
8053 {
8054 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,
8055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8056 },
8057 /* tst.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
8058 {
8059 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,
8060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8061 },
8062 /* tst.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
8063 {
8064 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,
8065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8066 },
8067 /* tst.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
8068 {
8069 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,
8070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8071 },
8072 /* tst.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
8073 {
8074 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,
8075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8076 },
8077 /* tst.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
8078 {
8079 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,
8080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8081 },
8082 /* tst.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
8083 {
8084 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,
8085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8086 },
8087 /* tst.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
8088 {
8089 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,
8090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8091 },
8092 /* tst.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
8093 {
8094 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,
8095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8096 },
8097 /* tst.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
8098 {
8099 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,
8100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8101 },
8102 /* tst.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
8103 {
8104 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,
8105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8106 },
8107 /* tst.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
8108 {
8109 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,
8110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8111 },
8112 /* tst.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
8113 {
8114 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,
8115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8116 },
8117 /* tst.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
8118 {
8119 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,
8120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8121 },
8122 /* tst.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
8123 {
8124 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,
8125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8126 },
8127 /* tst.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
8128 {
8129 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,
8130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8131 },
8132 /* tst.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
8133 {
8134 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,
8135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8136 },
8137 /* tst.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
8138 {
8139 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,
8140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8141 },
8142 /* tst.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
8143 {
8144 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,
8145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8146 },
8147 /* tst.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
8148 {
8149 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,
8150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8151 },
8152 /* tst.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
8153 {
8154 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,
8155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8156 },
8157 /* tst.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
8158 {
8159 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,
8160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8161 },
8162 /* tst.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
8163 {
8164 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,
8165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8166 },
8167 /* tst.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
8168 {
8169 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,
8170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8171 },
8172 /* tst.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
8173 {
8174 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,
8175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8176 },
8177 /* tst.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
8178 {
8179 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,
8180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8181 },
8182 /* tst.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
8183 {
8184 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,
8185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8186 },
8187 /* tst.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
8188 {
8189 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,
8190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8191 },
8192 /* tst.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
8193 {
8194 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,
8195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8196 },
8197 /* tst.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
8198 {
8199 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,
8200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8201 },
8202 /* tst.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
8203 {
8204 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,
8205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8206 },
8207 /* tst.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
8208 {
8209 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,
8210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8211 },
8212 /* tst.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
8213 {
8214 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,
8215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8216 },
8217 /* tst.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
8218 {
8219 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,
8220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8221 },
8222 /* tst.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
8223 {
8224 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,
8225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8226 },
8227 /* tst.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
8228 {
8229 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,
8230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8231 },
8232 /* tst.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
8233 {
8234 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,
8235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8236 },
8237 /* tst.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
8238 {
8239 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,
8240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8241 },
8242 /* tst.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
8243 {
8244 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,
8245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8246 },
8247 /* tst.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
8248 {
8249 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,
8250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8251 },
8252 /* tst.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
8253 {
8254 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,
8255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8256 },
8257 /* tst.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
8258 {
8259 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,
8260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8261 },
8262 /* tst.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
8263 {
8264 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,
8265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8266 },
8267 /* tst.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
8268 {
8269 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,
8270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8271 },
8272 /* tst.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
8273 {
8274 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,
8275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8276 },
8277 /* tst.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
8278 {
8279 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,
8280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8281 },
8282 /* tst.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
8283 {
8284 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,
8285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8286 },
8287 /* tst.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
8288 {
8289 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,
8290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8291 },
8292 /* tst.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
8293 {
8294 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,
8295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8296 },
8297 /* tst.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
8298 {
8299 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,
8300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8301 },
8302 /* tst.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
8303 {
8304 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,
8305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8306 },
8307 /* tst.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
8308 {
8309 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,
8310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8311 },
8312 /* tst.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
8313 {
8314 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,
8315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8316 },
8317 /* tst.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
8318 {
8319 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,
8320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8321 },
8322 /* tst.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
8323 {
8324 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,
8325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8326 },
8327 /* tst.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
8328 {
8329 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,
8330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8331 },
8332 /* tst.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
8333 {
8334 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,
8335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8336 },
8337 /* tst.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
8338 {
8339 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,
8340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8341 },
8342 /* tst.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
8343 {
8344 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,
8345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8346 },
8347 /* tst.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
8348 {
8349 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,
8350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8351 },
8352 /* tst.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
8353 {
8354 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,
8355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8356 },
8357 /* tst.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
8358 {
8359 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,
8360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8361 },
8362 /* tst.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
8363 {
8364 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,
8365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8366 },
8367 /* tst.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
8368 {
8369 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,
8370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8371 },
8372 /* tst.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
8373 {
8374 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,
8375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8376 },
8377 /* tst.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
8378 {
8379 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,
8380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8381 },
8382 /* tst.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
8383 {
8384 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,
8385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8386 },
8387 /* tst.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
8388 {
8389 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,
8390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8391 },
8392 /* tst.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
8393 {
8394 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,
8395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8396 },
8397 /* tst.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
8398 {
8399 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,
8400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8401 },
8402 /* tst.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
8403 {
8404 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,
8405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8406 },
8407 /* tst.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
8408 {
8409 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,
8410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8411 },
8412 /* tst.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
8413 {
8414 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,
8415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8416 },
8417 /* tst.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
8418 {
8419 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,
8420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8421 },
8422 /* tst.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
8423 {
8424 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,
8425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8426 },
8427 /* tst.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
8428 {
8429 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,
8430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8431 },
8432 /* tst.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
8433 {
8434 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,
8435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8436 },
8437 /* tst.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
8438 {
8439 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,
8440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8441 },
8442 /* tst.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
8443 {
8444 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,
8445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8446 },
8447 /* tst.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
8448 {
8449 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,
8450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8451 },
8452 /* tst.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
8453 {
8454 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,
8455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8456 },
8457 /* tst.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
8458 {
8459 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,
8460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8461 },
8462 /* tst.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
8463 {
8464 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,
8465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8466 },
8467 /* tst.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
8468 {
8469 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,
8470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8471 },
8472 /* tst.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
8473 {
8474 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,
8475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8476 },
8477 /* tst.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
8478 {
8479 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,
8480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8481 },
8482 /* tst.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
8483 {
8484 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,
8485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8486 },
8487 /* tst.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
8488 {
8489 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,
8490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8491 },
8492 /* tst.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
8493 {
8494 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,
8495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8496 },
8497 /* tst.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
8498 {
8499 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,
8500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8501 },
8502 /* tst.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
8503 {
8504 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,
8505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8506 },
8507 /* tst.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
8508 {
8509 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,
8510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8511 },
8512 /* tst.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
8513 {
8514 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,
8515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8516 },
8517 /* tst.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
8518 {
8519 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,
8520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8521 },
8522 /* tst.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
8523 {
8524 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,
8525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8526 },
8527 /* tst.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
8528 {
8529 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,
8530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8531 },
8532 /* tst.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
8533 {
8534 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,
8535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8536 },
8537 /* tst.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
8538 {
8539 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,
8540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8541 },
8542 /* tst.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
8543 {
8544 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,
8545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8546 },
8547 /* tst.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
8548 {
8549 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,
8550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8551 },
8552 /* tst.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
8553 {
8554 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,
8555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8556 },
8557 /* tst.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
8558 {
8559 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,
8560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8561 },
8562 /* tst.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
8563 {
8564 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,
8565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8566 },
8567 /* tst.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
8568 {
8569 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,
8570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8571 },
8572 /* tst.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
8573 {
8574 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,
8575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8576 },
8577 /* tst.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
8578 {
8579 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,
8580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8581 },
8582 /* tst.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
8583 {
8584 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,
8585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8586 },
8587 /* tst.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
8588 {
8589 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,
8590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8591 },
8592 /* tst.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
8593 {
8594 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,
8595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8596 },
8597 /* tst.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
8598 {
8599 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,
8600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8601 },
8602 /* tst.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
8603 {
8604 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,
8605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8606 },
8607 /* tst.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
8608 {
8609 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,
8610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8611 },
8612 /* tst.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
8613 {
8614 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,
8615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8616 },
8617 /* tst.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
8618 {
8619 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,
8620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8621 },
8622 /* tst.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
8623 {
8624 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,
8625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8626 },
8627 /* tst.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
8628 {
8629 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,
8630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8631 },
8632 /* tst.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
8633 {
8634 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,
8635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8636 },
8637 /* tst.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
8638 {
8639 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,
8640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8641 },
8642 /* tst.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
8643 {
8644 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,
8645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8646 },
8647 /* tst.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
8648 {
8649 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,
8650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8651 },
8652 /* tst.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
8653 {
8654 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,
8655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8656 },
8657 /* tst.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
8658 {
8659 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,
8660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8661 },
8662 /* tst.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
8663 {
8664 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,
8665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8666 },
8667 /* tst.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
8668 {
8669 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,
8670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8671 },
8672 /* tst.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
8673 {
8674 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,
8675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8676 },
8677 /* tst.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
8678 {
8679 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,
8680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8681 },
8682 /* tst.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
8683 {
8684 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,
8685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8686 },
8687 /* tst.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
8688 {
8689 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,
8690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8691 },
8692 /* tst.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
8693 {
8694 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,
8695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8696 },
8697 /* tst.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
8698 {
8699 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,
8700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8701 },
8702 /* tst.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
8703 {
8704 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,
8705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8706 },
8707 /* tst.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
8708 {
8709 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,
8710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8711 },
8712 /* tst.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
8713 {
8714 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,
8715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8716 },
8717 /* tst.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
8718 {
8719 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,
8720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8721 },
8722 /* tst.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
8723 {
8724 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,
8725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8726 },
8727 /* tst.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
8728 {
8729 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,
8730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8731 },
8732 /* tst.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
8733 {
8734 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,
8735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8736 },
8737 /* tst.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
8738 {
8739 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,
8740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8741 },
8742 /* tst.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
8743 {
8744 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,
8745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8746 },
8747 /* tst.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
8748 {
8749 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,
8750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8751 },
8752 /* tst.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
8753 {
8754 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,
8755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8756 },
8757 /* tst.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
8758 {
8759 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,
8760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8761 },
8762 /* tst.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
8763 {
8764 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,
8765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8766 },
8767 /* tst.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
8768 {
8769 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,
8770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8771 },
8772 /* tst.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
8773 {
8774 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,
8775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8776 },
8777 /* tst.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
8778 {
8779 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,
8780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8781 },
8782 /* tst.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
8783 {
8784 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,
8785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8786 },
8787 /* tst.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
8788 {
8789 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,
8790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8791 },
8792 /* tst.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
8793 {
8794 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,
8795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8796 },
8797 /* tst.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
8798 {
8799 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,
8800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8801 },
8802 /* tst.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
8803 {
8804 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,
8805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8806 },
8807 /* tst.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
8808 {
8809 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,
8810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8811 },
8812 /* tst.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
8813 {
8814 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,
8815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8816 },
8817 /* tst.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
8818 {
8819 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,
8820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8821 },
8822 /* tst.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
8823 {
8824 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,
8825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8826 },
8827 /* tst.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
8828 {
8829 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,
8830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8831 },
8832 /* tst.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
8833 {
8834 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,
8835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8836 },
8837 /* tst.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
8838 {
8839 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,
8840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8841 },
8842 /* tst.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
8843 {
8844 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,
8845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8846 },
8847 /* tst.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
8848 {
8849 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,
8850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8851 },
8852 /* tst.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
8853 {
8854 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,
8855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8856 },
8857 /* tst.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
8858 {
8859 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,
8860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8861 },
8862 /* tst.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
8863 {
8864 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,
8865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8866 },
8867 /* tst.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
8868 {
8869 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,
8870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8871 },
8872 /* tst.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
8873 {
8874 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,
8875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8876 },
8877 /* tst.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
8878 {
8879 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,
8880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8881 },
8882 /* tst.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
8883 {
8884 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,
8885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8886 },
8887 /* tst.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
8888 {
8889 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,
8890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8891 },
8892 /* tst.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
8893 {
8894 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,
8895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8896 },
8897 /* tst.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
8898 {
8899 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,
8900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8901 },
8902 /* tst.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
8903 {
8904 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,
8905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8906 },
8907 /* tst.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
8908 {
8909 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,
8910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8911 },
8912 /* tst.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
8913 {
8914 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,
8915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8916 },
8917 /* tst.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
8918 {
8919 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,
8920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8921 },
8922 /* tst.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
8923 {
8924 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,
8925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8926 },
8927 /* tst.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
8928 {
8929 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,
8930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8931 },
8932 /* tst.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
8933 {
8934 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,
8935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8936 },
8937 /* tst.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
8938 {
8939 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,
8940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8941 },
8942 /* tst.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
8943 {
8944 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,
8945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8946 },
8947 /* tst.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
8948 {
8949 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,
8950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8951 },
8952 /* tst.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
8953 {
8954 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,
8955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8956 },
8957 /* tst.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
8958 {
8959 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,
8960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8961 },
8962 /* tst.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
8963 {
8964 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,
8965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8966 },
8967 /* tst.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
8968 {
8969 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,
8970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8971 },
8972 /* tst.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
8973 {
8974 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,
8975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8976 },
8977 /* tst.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
8978 {
8979 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,
8980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8981 },
8982 /* tst.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
8983 {
8984 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,
8985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8986 },
8987 /* tst.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
8988 {
8989 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,
8990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8991 },
8992 /* tst.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
8993 {
8994 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,
8995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8996 },
8997 /* tst.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
8998 {
8999 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,
9000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9001 },
9002 /* tst.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
9003 {
9004 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,
9005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9006 },
9007 /* tst.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
9008 {
9009 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,
9010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9011 },
9012 /* tst.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
9013 {
9014 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,
9015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9016 },
9017 /* tst.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
9018 {
9019 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,
9020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9021 },
9022 /* tst.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
9023 {
9024 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,
9025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9026 },
9027 /* tst.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
9028 {
9029 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,
9030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9031 },
9032 /* tst.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
9033 {
9034 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,
9035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9036 },
9037 /* tst.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
9038 {
9039 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,
9040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9041 },
9042 /* tst.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
9043 {
9044 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,
9045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9046 },
9047 /* tst.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
9048 {
9049 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,
9050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9051 },
9052 /* tst.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
9053 {
9054 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,
9055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9056 },
9057 /* tst.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
9058 {
9059 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,
9060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9061 },
9062 /* tst.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
9063 {
9064 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,
9065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9066 },
9067 /* tst.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
9068 {
9069 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,
9070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9071 },
9072 /* tst.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
9073 {
9074 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,
9075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9076 },
9077 /* tst.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
9078 {
9079 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,
9080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9081 },
9082 /* tst.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
9083 {
9084 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,
9085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9086 },
9087 /* tst.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
9088 {
9089 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,
9090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9091 },
9092 /* tst.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
9093 {
9094 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,
9095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9096 },
9097 /* tst.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
9098 {
9099 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,
9100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9101 },
9102 /* tst.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
9103 {
9104 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,
9105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9106 },
9107 /* tst.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
9108 {
9109 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,
9110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9111 },
9112 /* tst.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
9113 {
9114 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,
9115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9116 },
9117 /* tst.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
9118 {
9119 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,
9120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9121 },
9122 /* tst.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
9123 {
9124 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,
9125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9126 },
9127 /* tst.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
9128 {
9129 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,
9130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9131 },
9132 /* tst.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
9133 {
9134 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,
9135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9136 },
9137 /* tst.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
9138 {
9139 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,
9140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9141 },
9142 /* tst.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
9143 {
9144 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,
9145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9146 },
9147 /* tst.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
9148 {
9149 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,
9150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9151 },
9152 /* tst.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
9153 {
9154 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,
9155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9156 },
9157 /* tst.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
9158 {
9159 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,
9160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9161 },
9162 /* tst.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
9163 {
9164 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,
9165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9166 },
9167 /* tst.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
9168 {
9169 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,
9170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9171 },
9172 /* tst.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
9173 {
9174 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,
9175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9176 },
9177 /* tst.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
9178 {
9179 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,
9180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9181 },
9182 /* tst.w${X} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
9183 {
9184 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,
9185 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9186 },
9187 /* tst.w${X} ${Dsp-16-u8}[sb],$Dst16RnHI */
9188 {
9189 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,
9190 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9191 },
9192 /* tst.w${X} ${Dsp-16-s8}[fb],$Dst16RnHI */
9193 {
9194 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,
9195 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9196 },
9197 /* tst.w${X} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
9198 {
9199 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,
9200 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9201 },
9202 /* tst.w${X} ${Dsp-16-u8}[sb],$Dst16AnHI */
9203 {
9204 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,
9205 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9206 },
9207 /* tst.w${X} ${Dsp-16-s8}[fb],$Dst16AnHI */
9208 {
9209 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,
9210 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9211 },
9212 /* tst.w${X} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
9213 {
9214 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,
9215 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9216 },
9217 /* tst.w${X} ${Dsp-16-u8}[sb],[$Dst16An] */
9218 {
9219 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,
9220 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9221 },
9222 /* tst.w${X} ${Dsp-16-s8}[fb],[$Dst16An] */
9223 {
9224 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,
9225 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9226 },
9227 /* tst.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
9228 {
9229 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,
9230 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9231 },
9232 /* tst.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
9233 {
9234 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,
9235 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9236 },
9237 /* tst.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
9238 {
9239 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,
9240 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9241 },
9242 /* tst.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
9243 {
9244 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,
9245 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9246 },
9247 /* tst.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
9248 {
9249 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,
9250 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9251 },
9252 /* tst.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
9253 {
9254 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,
9255 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9256 },
9257 /* tst.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
9258 {
9259 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,
9260 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9261 },
9262 /* tst.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
9263 {
9264 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,
9265 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9266 },
9267 /* tst.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
9268 {
9269 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,
9270 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9271 },
9272 /* tst.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
9273 {
9274 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,
9275 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9276 },
9277 /* tst.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
9278 {
9279 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,
9280 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9281 },
9282 /* tst.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
9283 {
9284 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,
9285 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9286 },
9287 /* tst.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
9288 {
9289 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,
9290 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9291 },
9292 /* tst.w${X} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
9293 {
9294 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,
9295 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9296 },
9297 /* tst.w${X} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
9298 {
9299 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,
9300 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9301 },
9302 /* tst.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
9303 {
9304 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,
9305 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9306 },
9307 /* tst.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
9308 {
9309 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,
9310 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9311 },
9312 /* tst.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
9313 {
9314 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,
9315 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9316 },
9317 /* tst.w${X} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
9318 {
9319 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,
9320 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9321 },
9322 /* tst.w${X} ${Dsp-16-u16}[sb],$Dst16RnHI */
9323 {
9324 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,
9325 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9326 },
9327 /* tst.w${X} ${Dsp-16-u16},$Dst16RnHI */
9328 {
9329 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,
9330 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9331 },
9332 /* tst.w${X} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
9333 {
9334 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,
9335 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9336 },
9337 /* tst.w${X} ${Dsp-16-u16}[sb],$Dst16AnHI */
9338 {
9339 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,
9340 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9341 },
9342 /* tst.w${X} ${Dsp-16-u16},$Dst16AnHI */
9343 {
9344 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,
9345 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9346 },
9347 /* tst.w${X} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
9348 {
9349 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,
9350 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9351 },
9352 /* tst.w${X} ${Dsp-16-u16}[sb],[$Dst16An] */
9353 {
9354 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,
9355 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9356 },
9357 /* tst.w${X} ${Dsp-16-u16},[$Dst16An] */
9358 {
9359 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,
9360 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9361 },
9362 /* tst.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
9363 {
9364 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,
9365 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9366 },
9367 /* tst.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
9368 {
9369 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,
9370 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9371 },
9372 /* tst.w${X} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
9373 {
9374 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,
9375 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9376 },
9377 /* tst.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
9378 {
9379 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,
9380 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9381 },
9382 /* tst.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
9383 {
9384 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,
9385 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9386 },
9387 /* tst.w${X} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
9388 {
9389 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,
9390 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9391 },
9392 /* tst.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
9393 {
9394 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,
9395 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9396 },
9397 /* tst.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
9398 {
9399 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,
9400 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9401 },
9402 /* tst.w${X} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
9403 {
9404 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,
9405 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9406 },
9407 /* tst.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
9408 {
9409 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,
9410 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9411 },
9412 /* tst.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
9413 {
9414 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,
9415 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9416 },
9417 /* tst.w${X} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
9418 {
9419 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,
9420 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9421 },
9422 /* tst.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
9423 {
9424 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,
9425 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9426 },
9427 /* tst.w${X} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
9428 {
9429 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,
9430 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9431 },
9432 /* tst.w${X} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
9433 {
9434 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,
9435 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9436 },
9437 /* tst.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
9438 {
9439 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,
9440 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9441 },
9442 /* tst.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
9443 {
9444 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,
9445 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9446 },
9447 /* tst.w${X} ${Dsp-16-u16},${Dsp-32-u16} */
9448 {
9449 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,
9450 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9451 },
9452 /* tst.w${X} $Src16RnHI,$Dst16RnHI */
9453 {
9454 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,
9455 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9456 },
9457 /* tst.w${X} $Src16AnHI,$Dst16RnHI */
9458 {
9459 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,
9460 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9461 },
9462 /* tst.w${X} [$Src16An],$Dst16RnHI */
9463 {
9464 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,
9465 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9466 },
9467 /* tst.w${X} $Src16RnHI,$Dst16AnHI */
9468 {
9469 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,
9470 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9471 },
9472 /* tst.w${X} $Src16AnHI,$Dst16AnHI */
9473 {
9474 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,
9475 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9476 },
9477 /* tst.w${X} [$Src16An],$Dst16AnHI */
9478 {
9479 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,
9480 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9481 },
9482 /* tst.w${X} $Src16RnHI,[$Dst16An] */
9483 {
9484 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,
9485 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9486 },
9487 /* tst.w${X} $Src16AnHI,[$Dst16An] */
9488 {
9489 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,
9490 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9491 },
9492 /* tst.w${X} [$Src16An],[$Dst16An] */
9493 {
9494 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,
9495 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9496 },
9497 /* tst.w${X} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
9498 {
9499 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,
9500 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9501 },
9502 /* tst.w${X} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
9503 {
9504 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,
9505 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9506 },
9507 /* tst.w${X} [$Src16An],${Dsp-16-u8}[$Dst16An] */
9508 {
9509 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,
9510 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9511 },
9512 /* tst.w${X} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
9513 {
9514 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,
9515 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9516 },
9517 /* tst.w${X} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
9518 {
9519 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,
9520 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9521 },
9522 /* tst.w${X} [$Src16An],${Dsp-16-u16}[$Dst16An] */
9523 {
9524 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,
9525 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9526 },
9527 /* tst.w${X} $Src16RnHI,${Dsp-16-u8}[sb] */
9528 {
9529 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,
9530 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9531 },
9532 /* tst.w${X} $Src16AnHI,${Dsp-16-u8}[sb] */
9533 {
9534 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,
9535 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9536 },
9537 /* tst.w${X} [$Src16An],${Dsp-16-u8}[sb] */
9538 {
9539 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,
9540 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9541 },
9542 /* tst.w${X} $Src16RnHI,${Dsp-16-u16}[sb] */
9543 {
9544 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,
9545 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9546 },
9547 /* tst.w${X} $Src16AnHI,${Dsp-16-u16}[sb] */
9548 {
9549 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,
9550 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9551 },
9552 /* tst.w${X} [$Src16An],${Dsp-16-u16}[sb] */
9553 {
9554 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,
9555 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9556 },
9557 /* tst.w${X} $Src16RnHI,${Dsp-16-s8}[fb] */
9558 {
9559 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,
9560 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9561 },
9562 /* tst.w${X} $Src16AnHI,${Dsp-16-s8}[fb] */
9563 {
9564 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,
9565 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9566 },
9567 /* tst.w${X} [$Src16An],${Dsp-16-s8}[fb] */
9568 {
9569 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,
9570 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9571 },
9572 /* tst.w${X} $Src16RnHI,${Dsp-16-u16} */
9573 {
9574 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,
9575 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9576 },
9577 /* tst.w${X} $Src16AnHI,${Dsp-16-u16} */
9578 {
9579 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,
9580 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9581 },
9582 /* tst.w${X} [$Src16An],${Dsp-16-u16} */
9583 {
9584 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,
9585 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9586 },
9587 /* tst.b${X} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
9588 {
9589 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,
9590 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9591 },
9592 /* tst.b${X} ${Dsp-16-u8}[sb],$Dst16RnQI */
9593 {
9594 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,
9595 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9596 },
9597 /* tst.b${X} ${Dsp-16-s8}[fb],$Dst16RnQI */
9598 {
9599 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,
9600 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9601 },
9602 /* tst.b${X} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
9603 {
9604 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,
9605 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9606 },
9607 /* tst.b${X} ${Dsp-16-u8}[sb],$Dst16AnQI */
9608 {
9609 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,
9610 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9611 },
9612 /* tst.b${X} ${Dsp-16-s8}[fb],$Dst16AnQI */
9613 {
9614 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,
9615 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9616 },
9617 /* tst.b${X} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
9618 {
9619 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,
9620 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9621 },
9622 /* tst.b${X} ${Dsp-16-u8}[sb],[$Dst16An] */
9623 {
9624 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,
9625 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9626 },
9627 /* tst.b${X} ${Dsp-16-s8}[fb],[$Dst16An] */
9628 {
9629 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,
9630 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9631 },
9632 /* tst.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
9633 {
9634 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,
9635 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9636 },
9637 /* tst.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
9638 {
9639 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,
9640 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9641 },
9642 /* tst.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
9643 {
9644 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,
9645 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9646 },
9647 /* tst.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
9648 {
9649 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,
9650 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9651 },
9652 /* tst.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
9653 {
9654 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,
9655 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9656 },
9657 /* tst.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
9658 {
9659 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,
9660 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9661 },
9662 /* tst.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
9663 {
9664 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,
9665 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9666 },
9667 /* tst.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
9668 {
9669 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,
9670 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9671 },
9672 /* tst.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
9673 {
9674 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,
9675 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9676 },
9677 /* tst.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
9678 {
9679 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,
9680 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9681 },
9682 /* tst.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
9683 {
9684 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,
9685 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9686 },
9687 /* tst.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
9688 {
9689 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,
9690 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9691 },
9692 /* tst.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
9693 {
9694 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,
9695 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9696 },
9697 /* tst.b${X} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
9698 {
9699 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,
9700 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9701 },
9702 /* tst.b${X} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
9703 {
9704 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,
9705 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9706 },
9707 /* tst.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
9708 {
9709 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,
9710 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9711 },
9712 /* tst.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
9713 {
9714 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,
9715 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9716 },
9717 /* tst.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
9718 {
9719 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,
9720 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9721 },
9722 /* tst.b${X} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
9723 {
9724 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,
9725 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9726 },
9727 /* tst.b${X} ${Dsp-16-u16}[sb],$Dst16RnQI */
9728 {
9729 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,
9730 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9731 },
9732 /* tst.b${X} ${Dsp-16-u16},$Dst16RnQI */
9733 {
9734 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,
9735 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9736 },
9737 /* tst.b${X} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
9738 {
9739 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,
9740 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9741 },
9742 /* tst.b${X} ${Dsp-16-u16}[sb],$Dst16AnQI */
9743 {
9744 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,
9745 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9746 },
9747 /* tst.b${X} ${Dsp-16-u16},$Dst16AnQI */
9748 {
9749 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,
9750 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9751 },
9752 /* tst.b${X} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
9753 {
9754 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,
9755 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9756 },
9757 /* tst.b${X} ${Dsp-16-u16}[sb],[$Dst16An] */
9758 {
9759 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,
9760 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9761 },
9762 /* tst.b${X} ${Dsp-16-u16},[$Dst16An] */
9763 {
9764 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,
9765 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9766 },
9767 /* tst.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
9768 {
9769 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,
9770 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9771 },
9772 /* tst.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
9773 {
9774 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,
9775 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9776 },
9777 /* tst.b${X} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
9778 {
9779 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,
9780 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9781 },
9782 /* tst.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
9783 {
9784 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,
9785 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9786 },
9787 /* tst.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
9788 {
9789 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,
9790 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9791 },
9792 /* tst.b${X} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
9793 {
9794 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,
9795 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9796 },
9797 /* tst.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
9798 {
9799 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,
9800 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9801 },
9802 /* tst.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
9803 {
9804 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,
9805 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9806 },
9807 /* tst.b${X} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
9808 {
9809 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,
9810 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9811 },
9812 /* tst.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
9813 {
9814 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,
9815 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9816 },
9817 /* tst.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
9818 {
9819 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,
9820 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9821 },
9822 /* tst.b${X} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
9823 {
9824 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,
9825 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9826 },
9827 /* tst.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
9828 {
9829 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,
9830 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9831 },
9832 /* tst.b${X} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
9833 {
9834 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,
9835 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9836 },
9837 /* tst.b${X} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
9838 {
9839 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,
9840 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9841 },
9842 /* tst.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
9843 {
9844 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,
9845 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9846 },
9847 /* tst.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
9848 {
9849 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,
9850 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9851 },
9852 /* tst.b${X} ${Dsp-16-u16},${Dsp-32-u16} */
9853 {
9854 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,
9855 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9856 },
9857 /* tst.b${X} $Src16RnQI,$Dst16RnQI */
9858 {
9859 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,
9860 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9861 },
9862 /* tst.b${X} $Src16AnQI,$Dst16RnQI */
9863 {
9864 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,
9865 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9866 },
9867 /* tst.b${X} [$Src16An],$Dst16RnQI */
9868 {
9869 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,
9870 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9871 },
9872 /* tst.b${X} $Src16RnQI,$Dst16AnQI */
9873 {
9874 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,
9875 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9876 },
9877 /* tst.b${X} $Src16AnQI,$Dst16AnQI */
9878 {
9879 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,
9880 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9881 },
9882 /* tst.b${X} [$Src16An],$Dst16AnQI */
9883 {
9884 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,
9885 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9886 },
9887 /* tst.b${X} $Src16RnQI,[$Dst16An] */
9888 {
9889 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,
9890 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9891 },
9892 /* tst.b${X} $Src16AnQI,[$Dst16An] */
9893 {
9894 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,
9895 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9896 },
9897 /* tst.b${X} [$Src16An],[$Dst16An] */
9898 {
9899 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,
9900 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9901 },
9902 /* tst.b${X} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
9903 {
9904 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,
9905 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9906 },
9907 /* tst.b${X} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
9908 {
9909 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,
9910 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9911 },
9912 /* tst.b${X} [$Src16An],${Dsp-16-u8}[$Dst16An] */
9913 {
9914 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,
9915 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9916 },
9917 /* tst.b${X} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
9918 {
9919 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,
9920 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9921 },
9922 /* tst.b${X} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
9923 {
9924 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,
9925 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9926 },
9927 /* tst.b${X} [$Src16An],${Dsp-16-u16}[$Dst16An] */
9928 {
9929 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,
9930 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9931 },
9932 /* tst.b${X} $Src16RnQI,${Dsp-16-u8}[sb] */
9933 {
9934 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,
9935 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9936 },
9937 /* tst.b${X} $Src16AnQI,${Dsp-16-u8}[sb] */
9938 {
9939 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,
9940 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9941 },
9942 /* tst.b${X} [$Src16An],${Dsp-16-u8}[sb] */
9943 {
9944 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,
9945 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9946 },
9947 /* tst.b${X} $Src16RnQI,${Dsp-16-u16}[sb] */
9948 {
9949 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,
9950 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9951 },
9952 /* tst.b${X} $Src16AnQI,${Dsp-16-u16}[sb] */
9953 {
9954 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,
9955 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9956 },
9957 /* tst.b${X} [$Src16An],${Dsp-16-u16}[sb] */
9958 {
9959 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,
9960 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9961 },
9962 /* tst.b${X} $Src16RnQI,${Dsp-16-s8}[fb] */
9963 {
9964 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,
9965 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9966 },
9967 /* tst.b${X} $Src16AnQI,${Dsp-16-s8}[fb] */
9968 {
9969 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,
9970 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9971 },
9972 /* tst.b${X} [$Src16An],${Dsp-16-s8}[fb] */
9973 {
9974 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,
9975 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9976 },
9977 /* tst.b${X} $Src16RnQI,${Dsp-16-u16} */
9978 {
9979 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,
9980 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9981 },
9982 /* tst.b${X} $Src16AnQI,${Dsp-16-u16} */
9983 {
9984 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,
9985 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9986 },
9987 /* tst.b${X} [$Src16An],${Dsp-16-u16} */
9988 {
9989 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,
9990 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9991 },
9992 /* tst.w${X} #${Imm-16-HI},$Dst32RnUnprefixedHI */
9993 {
9994 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,
9995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9996 },
9997 /* tst.w${X} #${Imm-16-HI},$Dst32AnUnprefixedHI */
9998 {
9999 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,
10000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10001 },
10002 /* tst.w${X} #${Imm-16-HI},[$Dst32AnUnprefixed] */
10003 {
10004 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,
10005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10006 },
10007 /* tst.w${X} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
10008 {
10009 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,
10010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10011 },
10012 /* tst.w${X} #${Imm-24-HI},${Dsp-16-u8}[sb] */
10013 {
10014 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,
10015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10016 },
10017 /* tst.w${X} #${Imm-24-HI},${Dsp-16-s8}[fb] */
10018 {
10019 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,
10020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10021 },
10022 /* tst.w${X} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
10023 {
10024 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,
10025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10026 },
10027 /* tst.w${X} #${Imm-32-HI},${Dsp-16-u16}[sb] */
10028 {
10029 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,
10030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10031 },
10032 /* tst.w${X} #${Imm-32-HI},${Dsp-16-s16}[fb] */
10033 {
10034 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,
10035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10036 },
10037 /* tst.w${X} #${Imm-32-HI},${Dsp-16-u16} */
10038 {
10039 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,
10040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10041 },
10042 /* tst.w${X} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
10043 {
10044 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,
10045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10046 },
10047 /* tst.w${X} #${Imm-40-HI},${Dsp-16-u24} */
10048 {
10049 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,
10050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10051 },
10052 /* tst.b${X} #${Imm-16-QI},$Dst32RnUnprefixedQI */
10053 {
10054 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,
10055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10056 },
10057 /* tst.b${X} #${Imm-16-QI},$Dst32AnUnprefixedQI */
10058 {
10059 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,
10060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10061 },
10062 /* tst.b${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
10063 {
10064 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,
10065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10066 },
10067 /* tst.b${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
10068 {
10069 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,
10070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10071 },
10072 /* tst.b${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
10073 {
10074 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,
10075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10076 },
10077 /* tst.b${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
10078 {
10079 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,
10080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10081 },
10082 /* tst.b${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
10083 {
10084 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,
10085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10086 },
10087 /* tst.b${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
10088 {
10089 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,
10090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10091 },
10092 /* tst.b${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
10093 {
10094 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,
10095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10096 },
10097 /* tst.b${X} #${Imm-32-QI},${Dsp-16-u16} */
10098 {
10099 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,
10100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10101 },
10102 /* tst.b${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
10103 {
10104 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,
10105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10106 },
10107 /* tst.b${X} #${Imm-40-QI},${Dsp-16-u24} */
10108 {
10109 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,
10110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10111 },
10112 /* tst.w${X} #${Imm-16-HI},$Dst16RnHI */
10113 {
10114 M32C_INSN_TST16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "tst16.w-imm-G-basic-dst16-Rn-direct-HI", "tst.w", 32,
10115 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10116 },
10117 /* tst.w${X} #${Imm-16-HI},$Dst16AnHI */
10118 {
10119 M32C_INSN_TST16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "tst16.w-imm-G-basic-dst16-An-direct-HI", "tst.w", 32,
10120 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10121 },
10122 /* tst.w${X} #${Imm-16-HI},[$Dst16An] */
10123 {
10124 M32C_INSN_TST16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "tst16.w-imm-G-basic-dst16-An-indirect-HI", "tst.w", 32,
10125 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10126 },
10127 /* tst.w${X} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
10128 {
10129 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,
10130 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10131 },
10132 /* tst.w${X} #${Imm-24-HI},${Dsp-16-u8}[sb] */
10133 {
10134 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,
10135 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10136 },
10137 /* tst.w${X} #${Imm-24-HI},${Dsp-16-s8}[fb] */
10138 {
10139 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,
10140 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10141 },
10142 /* tst.w${X} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
10143 {
10144 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,
10145 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10146 },
10147 /* tst.w${X} #${Imm-32-HI},${Dsp-16-u16}[sb] */
10148 {
10149 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,
10150 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10151 },
10152 /* tst.w${X} #${Imm-32-HI},${Dsp-16-u16} */
10153 {
10154 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,
10155 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10156 },
10157 /* tst.b${X} #${Imm-16-QI},$Dst16RnQI */
10158 {
10159 M32C_INSN_TST16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "tst16.b-imm-G-basic-dst16-Rn-direct-QI", "tst.b", 24,
10160 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10161 },
10162 /* tst.b${X} #${Imm-16-QI},$Dst16AnQI */
10163 {
10164 M32C_INSN_TST16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "tst16.b-imm-G-basic-dst16-An-direct-QI", "tst.b", 24,
10165 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10166 },
10167 /* tst.b${X} #${Imm-16-QI},[$Dst16An] */
10168 {
10169 M32C_INSN_TST16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "tst16.b-imm-G-basic-dst16-An-indirect-QI", "tst.b", 24,
10170 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10171 },
10172 /* tst.b${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
10173 {
10174 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,
10175 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10176 },
10177 /* tst.b${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
10178 {
10179 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,
10180 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10181 },
10182 /* tst.b${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
10183 {
10184 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,
10185 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10186 },
10187 /* tst.b${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
10188 {
10189 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,
10190 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10191 },
10192 /* tst.b${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
10193 {
10194 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,
10195 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10196 },
10197 /* tst.b${X} #${Imm-32-QI},${Dsp-16-u16} */
10198 {
10199 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,
10200 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10201 },
10202 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
10203 {
10204 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,
10205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10206 },
10207 /* subx${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedSI */
10208 {
10209 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,
10210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10211 },
10212 /* subx${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedSI */
10213 {
10214 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,
10215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10216 },
10217 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
10218 {
10219 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,
10220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10221 },
10222 /* subx${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedSI */
10223 {
10224 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,
10225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10226 },
10227 /* subx${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedSI */
10228 {
10229 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,
10230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10231 },
10232 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
10233 {
10234 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,
10235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10236 },
10237 /* subx${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
10238 {
10239 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,
10240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10241 },
10242 /* subx${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
10243 {
10244 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,
10245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10246 },
10247 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
10248 {
10249 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,
10250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10251 },
10252 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
10253 {
10254 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,
10255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10256 },
10257 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
10258 {
10259 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,
10260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10261 },
10262 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
10263 {
10264 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,
10265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10266 },
10267 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
10268 {
10269 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,
10270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10271 },
10272 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
10273 {
10274 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,
10275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10276 },
10277 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
10278 {
10279 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,
10280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10281 },
10282 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
10283 {
10284 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,
10285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10286 },
10287 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
10288 {
10289 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,
10290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10291 },
10292 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
10293 {
10294 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,
10295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10296 },
10297 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
10298 {
10299 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,
10300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10301 },
10302 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
10303 {
10304 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,
10305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10306 },
10307 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
10308 {
10309 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,
10310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10311 },
10312 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
10313 {
10314 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,
10315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10316 },
10317 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
10318 {
10319 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,
10320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10321 },
10322 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
10323 {
10324 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,
10325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10326 },
10327 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
10328 {
10329 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,
10330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10331 },
10332 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
10333 {
10334 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,
10335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10336 },
10337 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
10338 {
10339 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,
10340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10341 },
10342 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
10343 {
10344 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,
10345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10346 },
10347 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
10348 {
10349 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,
10350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10351 },
10352 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
10353 {
10354 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,
10355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10356 },
10357 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
10358 {
10359 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,
10360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10361 },
10362 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
10363 {
10364 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,
10365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10366 },
10367 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
10368 {
10369 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,
10370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10371 },
10372 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
10373 {
10374 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,
10375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10376 },
10377 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
10378 {
10379 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,
10380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10381 },
10382 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
10383 {
10384 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,
10385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10386 },
10387 /* subx${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedSI */
10388 {
10389 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,
10390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10391 },
10392 /* subx${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedSI */
10393 {
10394 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,
10395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10396 },
10397 /* subx${G} ${Dsp-16-u16},$Dst32RnUnprefixedSI */
10398 {
10399 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,
10400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10401 },
10402 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
10403 {
10404 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,
10405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10406 },
10407 /* subx${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedSI */
10408 {
10409 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,
10410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10411 },
10412 /* subx${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedSI */
10413 {
10414 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,
10415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10416 },
10417 /* subx${G} ${Dsp-16-u16},$Dst32AnUnprefixedSI */
10418 {
10419 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,
10420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10421 },
10422 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
10423 {
10424 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,
10425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10426 },
10427 /* subx${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
10428 {
10429 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,
10430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10431 },
10432 /* subx${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
10433 {
10434 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,
10435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10436 },
10437 /* subx${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
10438 {
10439 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,
10440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10441 },
10442 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
10443 {
10444 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,
10445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10446 },
10447 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
10448 {
10449 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,
10450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10451 },
10452 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
10453 {
10454 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,
10455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10456 },
10457 /* subx${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
10458 {
10459 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,
10460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10461 },
10462 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
10463 {
10464 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,
10465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10466 },
10467 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
10468 {
10469 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,
10470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10471 },
10472 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
10473 {
10474 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,
10475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10476 },
10477 /* subx${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
10478 {
10479 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,
10480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10481 },
10482 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
10483 {
10484 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,
10485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10486 },
10487 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
10488 {
10489 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,
10490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10491 },
10492 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
10493 {
10494 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,
10495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10496 },
10497 /* subx${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
10498 {
10499 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,
10500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10501 },
10502 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
10503 {
10504 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,
10505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10506 },
10507 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
10508 {
10509 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,
10510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10511 },
10512 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
10513 {
10514 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,
10515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10516 },
10517 /* subx${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
10518 {
10519 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,
10520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10521 },
10522 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
10523 {
10524 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,
10525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10526 },
10527 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
10528 {
10529 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,
10530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10531 },
10532 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
10533 {
10534 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,
10535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10536 },
10537 /* subx${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
10538 {
10539 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,
10540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10541 },
10542 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
10543 {
10544 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,
10545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10546 },
10547 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
10548 {
10549 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,
10550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10551 },
10552 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
10553 {
10554 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,
10555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10556 },
10557 /* subx${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
10558 {
10559 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,
10560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10561 },
10562 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
10563 {
10564 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,
10565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10566 },
10567 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
10568 {
10569 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,
10570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10571 },
10572 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
10573 {
10574 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,
10575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10576 },
10577 /* subx${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
10578 {
10579 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,
10580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10581 },
10582 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
10583 {
10584 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,
10585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10586 },
10587 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
10588 {
10589 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,
10590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10591 },
10592 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
10593 {
10594 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,
10595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10596 },
10597 /* subx${G} ${Dsp-16-u16},${Dsp-32-u16} */
10598 {
10599 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,
10600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10601 },
10602 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
10603 {
10604 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,
10605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10606 },
10607 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
10608 {
10609 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,
10610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10611 },
10612 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
10613 {
10614 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,
10615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10616 },
10617 /* subx${G} ${Dsp-16-u16},${Dsp-32-u24} */
10618 {
10619 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,
10620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10621 },
10622 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
10623 {
10624 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,
10625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10626 },
10627 /* subx${G} ${Dsp-16-u24},$Dst32RnUnprefixedSI */
10628 {
10629 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,
10630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10631 },
10632 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
10633 {
10634 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,
10635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10636 },
10637 /* subx${G} ${Dsp-16-u24},$Dst32AnUnprefixedSI */
10638 {
10639 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,
10640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10641 },
10642 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
10643 {
10644 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,
10645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10646 },
10647 /* subx${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
10648 {
10649 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,
10650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10651 },
10652 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
10653 {
10654 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,
10655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10656 },
10657 /* subx${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
10658 {
10659 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,
10660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10661 },
10662 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
10663 {
10664 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,
10665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10666 },
10667 /* subx${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
10668 {
10669 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,
10670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10671 },
10672 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
10673 {
10674 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,
10675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10676 },
10677 /* subx${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
10678 {
10679 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,
10680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10681 },
10682 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
10683 {
10684 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,
10685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10686 },
10687 /* subx${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
10688 {
10689 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,
10690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10691 },
10692 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
10693 {
10694 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,
10695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10696 },
10697 /* subx${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
10698 {
10699 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,
10700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10701 },
10702 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
10703 {
10704 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,
10705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10706 },
10707 /* subx${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
10708 {
10709 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,
10710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10711 },
10712 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
10713 {
10714 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,
10715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10716 },
10717 /* subx${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
10718 {
10719 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,
10720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10721 },
10722 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
10723 {
10724 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,
10725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10726 },
10727 /* subx${G} ${Dsp-16-u24},${Dsp-40-u16} */
10728 {
10729 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,
10730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10731 },
10732 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
10733 {
10734 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,
10735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10736 },
10737 /* subx${G} ${Dsp-16-u24},${Dsp-40-u24} */
10738 {
10739 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,
10740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10741 },
10742 /* subx${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedSI */
10743 {
10744 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,
10745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10746 },
10747 /* subx${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedSI */
10748 {
10749 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,
10750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10751 },
10752 /* subx${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
10753 {
10754 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,
10755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10756 },
10757 /* subx${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedSI */
10758 {
10759 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,
10760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10761 },
10762 /* subx${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedSI */
10763 {
10764 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,
10765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10766 },
10767 /* subx${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
10768 {
10769 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,
10770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10771 },
10772 /* subx${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
10773 {
10774 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,
10775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10776 },
10777 /* subx${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
10778 {
10779 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,
10780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10781 },
10782 /* subx${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
10783 {
10784 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,
10785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10786 },
10787 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
10788 {
10789 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,
10790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10791 },
10792 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
10793 {
10794 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,
10795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10796 },
10797 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
10798 {
10799 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,
10800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10801 },
10802 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
10803 {
10804 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,
10805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10806 },
10807 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
10808 {
10809 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,
10810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10811 },
10812 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
10813 {
10814 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,
10815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10816 },
10817 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
10818 {
10819 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,
10820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10821 },
10822 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
10823 {
10824 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,
10825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10826 },
10827 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
10828 {
10829 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,
10830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10831 },
10832 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
10833 {
10834 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,
10835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10836 },
10837 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
10838 {
10839 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,
10840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10841 },
10842 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
10843 {
10844 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,
10845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10846 },
10847 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
10848 {
10849 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,
10850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10851 },
10852 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
10853 {
10854 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,
10855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10856 },
10857 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
10858 {
10859 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,
10860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10861 },
10862 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
10863 {
10864 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,
10865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10866 },
10867 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
10868 {
10869 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,
10870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10871 },
10872 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
10873 {
10874 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,
10875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10876 },
10877 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
10878 {
10879 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,
10880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10881 },
10882 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
10883 {
10884 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,
10885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10886 },
10887 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
10888 {
10889 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,
10890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10891 },
10892 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
10893 {
10894 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,
10895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10896 },
10897 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
10898 {
10899 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,
10900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10901 },
10902 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
10903 {
10904 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,
10905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10906 },
10907 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
10908 {
10909 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,
10910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10911 },
10912 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
10913 {
10914 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,
10915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10916 },
10917 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
10918 {
10919 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,
10920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10921 },
10922 /* subx${G} #${Imm-16-QI},$Dst32RnUnprefixedSI */
10923 {
10924 M32C_INSN_SUBX32_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "subx32-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "subx", 24,
10925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10926 },
10927 /* subx${G} #${Imm-16-QI},$Dst32AnUnprefixedSI */
10928 {
10929 M32C_INSN_SUBX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "subx32-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-SI", "subx", 24,
10930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10931 },
10932 /* subx${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
10933 {
10934 M32C_INSN_SUBX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "subx32-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-SI", "subx", 24,
10935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10936 },
10937 /* subx${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
10938 {
10939 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,
10940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10941 },
10942 /* subx${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
10943 {
10944 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,
10945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10946 },
10947 /* subx${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
10948 {
10949 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,
10950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10951 },
10952 /* subx${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
10953 {
10954 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,
10955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10956 },
10957 /* subx${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
10958 {
10959 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,
10960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10961 },
10962 /* subx${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
10963 {
10964 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,
10965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10966 },
10967 /* subx${G} #${Imm-32-QI},${Dsp-16-u16} */
10968 {
10969 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,
10970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10971 },
10972 /* subx${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
10973 {
10974 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,
10975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10976 },
10977 /* subx${G} #${Imm-40-QI},${Dsp-16-u24} */
10978 {
10979 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,
10980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10981 },
10982 /* stzx.w #${Imm-16-HI},#${Imm-32-HI},$Dst32RnUnprefixedHI */
10983 {
10984 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,
10985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10986 },
10987 /* stzx.w #${Imm-16-HI},#${Imm-32-HI},$Dst32AnUnprefixedHI */
10988 {
10989 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,
10990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10991 },
10992 /* stzx.w #${Imm-16-HI},#${Imm-32-HI},[$Dst32AnUnprefixed] */
10993 {
10994 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,
10995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10996 },
10997 /* stzx.w #${Imm-24-HI},#${Imm-40-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
10998 {
10999 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,
11000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11001 },
11002 /* stzx.w #${Imm-24-HI},#${Imm-40-HI},${Dsp-16-u8}[sb] */
11003 {
11004 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,
11005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11006 },
11007 /* stzx.w #${Imm-24-HI},#${Imm-40-HI},${Dsp-16-s8}[fb] */
11008 {
11009 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,
11010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11011 },
11012 /* stzx.w #${Imm-32-HI},#${Imm-48-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11013 {
11014 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,
11015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11016 },
11017 /* stzx.w #${Imm-32-HI},#${Imm-48-HI},${Dsp-16-u16}[sb] */
11018 {
11019 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,
11020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11021 },
11022 /* stzx.w #${Imm-32-HI},#${Imm-48-HI},${Dsp-16-s16}[fb] */
11023 {
11024 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,
11025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11026 },
11027 /* stzx.w #${Imm-32-HI},#${Imm-48-HI},${Dsp-16-u16} */
11028 {
11029 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,
11030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11031 },
11032 /* stzx.w #${Imm-40-HI},#${Imm-56-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11033 {
11034 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,
11035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11036 },
11037 /* stzx.w #${Imm-40-HI},#${Imm-56-HI},${Dsp-16-u24} */
11038 {
11039 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,
11040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11041 },
11042 /* stzx.b #${Imm-16-QI},#${Imm-24-QI},$Dst32RnUnprefixedQI */
11043 {
11044 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,
11045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11046 },
11047 /* stzx.b #${Imm-16-QI},#${Imm-24-QI},$Dst32AnUnprefixedQI */
11048 {
11049 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,
11050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11051 },
11052 /* stzx.b #${Imm-16-QI},#${Imm-24-QI},[$Dst32AnUnprefixed] */
11053 {
11054 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,
11055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11056 },
11057 /* stzx.b #${Imm-24-QI},#${Imm-32-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11058 {
11059 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,
11060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11061 },
11062 /* stzx.b #${Imm-24-QI},#${Imm-32-QI},${Dsp-16-u8}[sb] */
11063 {
11064 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,
11065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11066 },
11067 /* stzx.b #${Imm-24-QI},#${Imm-32-QI},${Dsp-16-s8}[fb] */
11068 {
11069 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,
11070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11071 },
11072 /* stzx.b #${Imm-32-QI},#${Imm-40-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11073 {
11074 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,
11075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11076 },
11077 /* stzx.b #${Imm-32-QI},#${Imm-40-QI},${Dsp-16-u16}[sb] */
11078 {
11079 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,
11080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11081 },
11082 /* stzx.b #${Imm-32-QI},#${Imm-40-QI},${Dsp-16-s16}[fb] */
11083 {
11084 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,
11085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11086 },
11087 /* stzx.b #${Imm-32-QI},#${Imm-40-QI},${Dsp-16-u16} */
11088 {
11089 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,
11090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11091 },
11092 /* stzx.b #${Imm-40-QI},#${Imm-48-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11093 {
11094 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,
11095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11096 },
11097 /* stzx.b #${Imm-40-QI},#${Imm-48-QI},${Dsp-16-u24} */
11098 {
11099 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,
11100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11101 },
11102 /* stz.w${X} #${Imm-16-HI},$Dst32RnUnprefixedHI */
11103 {
11104 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,
11105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11106 },
11107 /* stz.w${X} #${Imm-16-HI},$Dst32AnUnprefixedHI */
11108 {
11109 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,
11110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11111 },
11112 /* stz.w${X} #${Imm-16-HI},[$Dst32AnUnprefixed] */
11113 {
11114 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,
11115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11116 },
11117 /* stz.w${X} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11118 {
11119 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,
11120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11121 },
11122 /* stz.w${X} #${Imm-24-HI},${Dsp-16-u8}[sb] */
11123 {
11124 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,
11125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11126 },
11127 /* stz.w${X} #${Imm-24-HI},${Dsp-16-s8}[fb] */
11128 {
11129 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,
11130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11131 },
11132 /* stz.w${X} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11133 {
11134 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,
11135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11136 },
11137 /* stz.w${X} #${Imm-32-HI},${Dsp-16-u16}[sb] */
11138 {
11139 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,
11140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11141 },
11142 /* stz.w${X} #${Imm-32-HI},${Dsp-16-s16}[fb] */
11143 {
11144 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,
11145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11146 },
11147 /* stz.w${X} #${Imm-32-HI},${Dsp-16-u16} */
11148 {
11149 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,
11150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11151 },
11152 /* stz.w${X} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11153 {
11154 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,
11155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11156 },
11157 /* stz.w${X} #${Imm-40-HI},${Dsp-16-u24} */
11158 {
11159 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,
11160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11161 },
11162 /* stz.b${X} #${Imm-16-QI},$Dst32RnUnprefixedQI */
11163 {
11164 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,
11165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11166 },
11167 /* stz.b${X} #${Imm-16-QI},$Dst32AnUnprefixedQI */
11168 {
11169 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,
11170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11171 },
11172 /* stz.b${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
11173 {
11174 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,
11175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11176 },
11177 /* stz.b${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11178 {
11179 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,
11180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11181 },
11182 /* stz.b${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
11183 {
11184 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,
11185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11186 },
11187 /* stz.b${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
11188 {
11189 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,
11190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11191 },
11192 /* stz.b${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11193 {
11194 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,
11195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11196 },
11197 /* stz.b${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
11198 {
11199 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,
11200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11201 },
11202 /* stz.b${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
11203 {
11204 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,
11205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11206 },
11207 /* stz.b${X} #${Imm-32-QI},${Dsp-16-u16} */
11208 {
11209 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,
11210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11211 },
11212 /* stz.b${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11213 {
11214 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,
11215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11216 },
11217 /* stz.b${X} #${Imm-40-QI},${Dsp-16-u24} */
11218 {
11219 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,
11220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11221 },
11222 /* stz${S} #${Imm-8-QI},r0l */
11223 {
11224 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,
11225 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11226 },
11227 /* stz${S} #${Imm-8-QI},r0h */
11228 {
11229 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,
11230 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11231 },
11232 /* stz${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
11233 {
11234 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,
11235 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11236 },
11237 /* stz${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
11238 {
11239 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,
11240 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11241 },
11242 /* stz${S} #${Imm-8-QI},${Dsp-16-u16} */
11243 {
11244 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,
11245 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11246 },
11247 /* stnz.w${X} #${Imm-16-HI},$Dst32RnUnprefixedHI */
11248 {
11249 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,
11250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11251 },
11252 /* stnz.w${X} #${Imm-16-HI},$Dst32AnUnprefixedHI */
11253 {
11254 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,
11255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11256 },
11257 /* stnz.w${X} #${Imm-16-HI},[$Dst32AnUnprefixed] */
11258 {
11259 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,
11260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11261 },
11262 /* stnz.w${X} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11263 {
11264 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,
11265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11266 },
11267 /* stnz.w${X} #${Imm-24-HI},${Dsp-16-u8}[sb] */
11268 {
11269 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,
11270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11271 },
11272 /* stnz.w${X} #${Imm-24-HI},${Dsp-16-s8}[fb] */
11273 {
11274 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,
11275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11276 },
11277 /* stnz.w${X} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11278 {
11279 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,
11280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11281 },
11282 /* stnz.w${X} #${Imm-32-HI},${Dsp-16-u16}[sb] */
11283 {
11284 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,
11285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11286 },
11287 /* stnz.w${X} #${Imm-32-HI},${Dsp-16-s16}[fb] */
11288 {
11289 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,
11290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11291 },
11292 /* stnz.w${X} #${Imm-32-HI},${Dsp-16-u16} */
11293 {
11294 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,
11295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11296 },
11297 /* stnz.w${X} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11298 {
11299 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,
11300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11301 },
11302 /* stnz.w${X} #${Imm-40-HI},${Dsp-16-u24} */
11303 {
11304 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,
11305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11306 },
11307 /* stnz.b${X} #${Imm-16-QI},$Dst32RnUnprefixedQI */
11308 {
11309 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,
11310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11311 },
11312 /* stnz.b${X} #${Imm-16-QI},$Dst32AnUnprefixedQI */
11313 {
11314 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,
11315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11316 },
11317 /* stnz.b${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
11318 {
11319 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,
11320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11321 },
11322 /* stnz.b${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11323 {
11324 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,
11325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11326 },
11327 /* stnz.b${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
11328 {
11329 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,
11330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11331 },
11332 /* stnz.b${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
11333 {
11334 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,
11335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11336 },
11337 /* stnz.b${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11338 {
11339 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,
11340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11341 },
11342 /* stnz.b${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
11343 {
11344 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,
11345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11346 },
11347 /* stnz.b${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
11348 {
11349 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,
11350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11351 },
11352 /* stnz.b${X} #${Imm-32-QI},${Dsp-16-u16} */
11353 {
11354 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,
11355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11356 },
11357 /* stnz.b${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11358 {
11359 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,
11360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11361 },
11362 /* stnz.b${X} #${Imm-40-QI},${Dsp-16-u24} */
11363 {
11364 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,
11365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11366 },
11367 /* stnz${S} #${Imm-8-QI},r0l */
11368 {
11369 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,
11370 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11371 },
11372 /* stnz${S} #${Imm-8-QI},r0h */
11373 {
11374 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,
11375 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11376 },
11377 /* stnz${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
11378 {
11379 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,
11380 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11381 },
11382 /* stnz${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
11383 {
11384 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,
11385 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11386 },
11387 /* stnz${S} #${Imm-8-QI},${Dsp-16-u16} */
11388 {
11389 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,
11390 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11391 },
11392 /* shlnc.l${X} #${Imm-16-QI},$Dst32RnUnprefixedSI */
11393 {
11394 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,
11395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11396 },
11397 /* shlnc.l${X} #${Imm-16-QI},$Dst32AnUnprefixedSI */
11398 {
11399 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,
11400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11401 },
11402 /* shlnc.l${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
11403 {
11404 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,
11405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11406 },
11407 /* shlnc.l${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11408 {
11409 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,
11410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11411 },
11412 /* shlnc.l${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
11413 {
11414 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,
11415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11416 },
11417 /* shlnc.l${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
11418 {
11419 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,
11420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11421 },
11422 /* shlnc.l${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11423 {
11424 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,
11425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11426 },
11427 /* shlnc.l${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
11428 {
11429 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,
11430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11431 },
11432 /* shlnc.l${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
11433 {
11434 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,
11435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11436 },
11437 /* shlnc.l${X} #${Imm-32-QI},${Dsp-16-u16} */
11438 {
11439 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,
11440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11441 },
11442 /* shlnc.l${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11443 {
11444 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,
11445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11446 },
11447 /* shlnc.l${X} #${Imm-40-QI},${Dsp-16-u24} */
11448 {
11449 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,
11450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11451 },
11452 /* shl.l r1h,$Dst32RnUnprefixedSI */
11453 {
11454 M32C_INSN_SHL32_L_DST_DST32_RN_DIRECT_UNPREFIXED_SI, "shl32.l-dst-dst32-Rn-direct-Unprefixed-SI", "shl.l", 16,
11455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11456 },
11457 /* shl.l r1h,$Dst32AnUnprefixedSI */
11458 {
11459 M32C_INSN_SHL32_L_DST_DST32_AN_DIRECT_UNPREFIXED_SI, "shl32.l-dst-dst32-An-direct-Unprefixed-SI", "shl.l", 16,
11460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11461 },
11462 /* shl.l r1h,[$Dst32AnUnprefixed] */
11463 {
11464 M32C_INSN_SHL32_L_DST_DST32_AN_INDIRECT_UNPREFIXED_SI, "shl32.l-dst-dst32-An-indirect-Unprefixed-SI", "shl.l", 16,
11465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11466 },
11467 /* shl.l r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
11468 {
11469 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,
11470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11471 },
11472 /* shl.l r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
11473 {
11474 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,
11475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11476 },
11477 /* shl.l r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
11478 {
11479 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,
11480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11481 },
11482 /* shl.l r1h,${Dsp-16-u8}[sb] */
11483 {
11484 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,
11485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11486 },
11487 /* shl.l r1h,${Dsp-16-u16}[sb] */
11488 {
11489 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,
11490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11491 },
11492 /* shl.l r1h,${Dsp-16-s8}[fb] */
11493 {
11494 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,
11495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11496 },
11497 /* shl.l r1h,${Dsp-16-s16}[fb] */
11498 {
11499 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,
11500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11501 },
11502 /* shl.l r1h,${Dsp-16-u16} */
11503 {
11504 M32C_INSN_SHL32_L_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "shl32.l-dst-dst32-16-16-absolute-Unprefixed-SI", "shl.l", 32,
11505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11506 },
11507 /* shl.l r1h,${Dsp-16-u24} */
11508 {
11509 M32C_INSN_SHL32_L_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "shl32.l-dst-dst32-16-24-absolute-Unprefixed-SI", "shl.l", 40,
11510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11511 },
11512 /* shl.l${X} #${Imm-16-QI},$Dst32RnUnprefixedSI */
11513 {
11514 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,
11515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11516 },
11517 /* shl.l${X} #${Imm-16-QI},$Dst32AnUnprefixedSI */
11518 {
11519 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,
11520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11521 },
11522 /* shl.l${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
11523 {
11524 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,
11525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11526 },
11527 /* shl.l${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11528 {
11529 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,
11530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11531 },
11532 /* shl.l${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
11533 {
11534 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,
11535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11536 },
11537 /* shl.l${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
11538 {
11539 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,
11540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11541 },
11542 /* shl.l${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11543 {
11544 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,
11545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11546 },
11547 /* shl.l${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
11548 {
11549 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,
11550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11551 },
11552 /* shl.l${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
11553 {
11554 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,
11555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11556 },
11557 /* shl.l${X} #${Imm-32-QI},${Dsp-16-u16} */
11558 {
11559 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,
11560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11561 },
11562 /* shl.l${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11563 {
11564 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,
11565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11566 },
11567 /* shl.l${X} #${Imm-40-QI},${Dsp-16-u24} */
11568 {
11569 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,
11570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11571 },
11572 /* shl.w r1h,$Dst32RnUnprefixedHI */
11573 {
11574 M32C_INSN_SHL32_W_DST_DST32_RN_DIRECT_UNPREFIXED_HI, "shl32.w-dst-dst32-Rn-direct-Unprefixed-HI", "shl.w", 16,
11575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11576 },
11577 /* shl.w r1h,$Dst32AnUnprefixedHI */
11578 {
11579 M32C_INSN_SHL32_W_DST_DST32_AN_DIRECT_UNPREFIXED_HI, "shl32.w-dst-dst32-An-direct-Unprefixed-HI", "shl.w", 16,
11580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11581 },
11582 /* shl.w r1h,[$Dst32AnUnprefixed] */
11583 {
11584 M32C_INSN_SHL32_W_DST_DST32_AN_INDIRECT_UNPREFIXED_HI, "shl32.w-dst-dst32-An-indirect-Unprefixed-HI", "shl.w", 16,
11585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11586 },
11587 /* shl.w r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
11588 {
11589 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,
11590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11591 },
11592 /* shl.w r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
11593 {
11594 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,
11595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11596 },
11597 /* shl.w r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
11598 {
11599 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,
11600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11601 },
11602 /* shl.w r1h,${Dsp-16-u8}[sb] */
11603 {
11604 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,
11605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11606 },
11607 /* shl.w r1h,${Dsp-16-u16}[sb] */
11608 {
11609 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,
11610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11611 },
11612 /* shl.w r1h,${Dsp-16-s8}[fb] */
11613 {
11614 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,
11615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11616 },
11617 /* shl.w r1h,${Dsp-16-s16}[fb] */
11618 {
11619 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,
11620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11621 },
11622 /* shl.w r1h,${Dsp-16-u16} */
11623 {
11624 M32C_INSN_SHL32_W_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "shl32.w-dst-dst32-16-16-absolute-Unprefixed-HI", "shl.w", 32,
11625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11626 },
11627 /* shl.w r1h,${Dsp-16-u24} */
11628 {
11629 M32C_INSN_SHL32_W_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "shl32.w-dst-dst32-16-24-absolute-Unprefixed-HI", "shl.w", 40,
11630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11631 },
11632 /* shl.b r1h,$Dst32RnUnprefixedQI */
11633 {
11634 M32C_INSN_SHL32_B_DST_DST32_RN_DIRECT_UNPREFIXED_QI, "shl32.b-dst-dst32-Rn-direct-Unprefixed-QI", "shl.b", 16,
11635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11636 },
11637 /* shl.b r1h,$Dst32AnUnprefixedQI */
11638 {
11639 M32C_INSN_SHL32_B_DST_DST32_AN_DIRECT_UNPREFIXED_QI, "shl32.b-dst-dst32-An-direct-Unprefixed-QI", "shl.b", 16,
11640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11641 },
11642 /* shl.b r1h,[$Dst32AnUnprefixed] */
11643 {
11644 M32C_INSN_SHL32_B_DST_DST32_AN_INDIRECT_UNPREFIXED_QI, "shl32.b-dst-dst32-An-indirect-Unprefixed-QI", "shl.b", 16,
11645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11646 },
11647 /* shl.b r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
11648 {
11649 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,
11650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11651 },
11652 /* shl.b r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
11653 {
11654 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,
11655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11656 },
11657 /* shl.b r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
11658 {
11659 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,
11660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11661 },
11662 /* shl.b r1h,${Dsp-16-u8}[sb] */
11663 {
11664 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,
11665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11666 },
11667 /* shl.b r1h,${Dsp-16-u16}[sb] */
11668 {
11669 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,
11670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11671 },
11672 /* shl.b r1h,${Dsp-16-s8}[fb] */
11673 {
11674 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,
11675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11676 },
11677 /* shl.b r1h,${Dsp-16-s16}[fb] */
11678 {
11679 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,
11680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11681 },
11682 /* shl.b r1h,${Dsp-16-u16} */
11683 {
11684 M32C_INSN_SHL32_B_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "shl32.b-dst-dst32-16-16-absolute-Unprefixed-QI", "shl.b", 32,
11685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11686 },
11687 /* shl.b r1h,${Dsp-16-u24} */
11688 {
11689 M32C_INSN_SHL32_B_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "shl32.b-dst-dst32-16-24-absolute-Unprefixed-QI", "shl.b", 40,
11690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11691 },
11692 /* shl.w r1h,$Dst16RnHI */
11693 {
11694 M32C_INSN_SHL16_W_DST_DST16_RN_DIRECT_HI, "shl16.w-dst-dst16-Rn-direct-HI", "shl.w", 16,
11695 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11696 },
11697 /* shl.w r1h,$Dst16AnHI */
11698 {
11699 M32C_INSN_SHL16_W_DST_DST16_AN_DIRECT_HI, "shl16.w-dst-dst16-An-direct-HI", "shl.w", 16,
11700 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11701 },
11702 /* shl.w r1h,[$Dst16An] */
11703 {
11704 M32C_INSN_SHL16_W_DST_DST16_AN_INDIRECT_HI, "shl16.w-dst-dst16-An-indirect-HI", "shl.w", 16,
11705 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11706 },
11707 /* shl.w r1h,${Dsp-16-u8}[$Dst16An] */
11708 {
11709 M32C_INSN_SHL16_W_DST_DST16_16_8_AN_RELATIVE_HI, "shl16.w-dst-dst16-16-8-An-relative-HI", "shl.w", 24,
11710 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11711 },
11712 /* shl.w r1h,${Dsp-16-u16}[$Dst16An] */
11713 {
11714 M32C_INSN_SHL16_W_DST_DST16_16_16_AN_RELATIVE_HI, "shl16.w-dst-dst16-16-16-An-relative-HI", "shl.w", 32,
11715 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11716 },
11717 /* shl.w r1h,${Dsp-16-u8}[sb] */
11718 {
11719 M32C_INSN_SHL16_W_DST_DST16_16_8_SB_RELATIVE_HI, "shl16.w-dst-dst16-16-8-SB-relative-HI", "shl.w", 24,
11720 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11721 },
11722 /* shl.w r1h,${Dsp-16-u16}[sb] */
11723 {
11724 M32C_INSN_SHL16_W_DST_DST16_16_16_SB_RELATIVE_HI, "shl16.w-dst-dst16-16-16-SB-relative-HI", "shl.w", 32,
11725 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11726 },
11727 /* shl.w r1h,${Dsp-16-s8}[fb] */
11728 {
11729 M32C_INSN_SHL16_W_DST_DST16_16_8_FB_RELATIVE_HI, "shl16.w-dst-dst16-16-8-FB-relative-HI", "shl.w", 24,
11730 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11731 },
11732 /* shl.w r1h,${Dsp-16-u16} */
11733 {
11734 M32C_INSN_SHL16_W_DST_DST16_16_16_ABSOLUTE_HI, "shl16.w-dst-dst16-16-16-absolute-HI", "shl.w", 32,
11735 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11736 },
11737 /* shl.b r1h,$Dst16RnQI */
11738 {
11739 M32C_INSN_SHL16_B_DST_DST16_RN_DIRECT_QI, "shl16.b-dst-dst16-Rn-direct-QI", "shl.b", 16,
11740 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11741 },
11742 /* shl.b r1h,$Dst16AnQI */
11743 {
11744 M32C_INSN_SHL16_B_DST_DST16_AN_DIRECT_QI, "shl16.b-dst-dst16-An-direct-QI", "shl.b", 16,
11745 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11746 },
11747 /* shl.b r1h,[$Dst16An] */
11748 {
11749 M32C_INSN_SHL16_B_DST_DST16_AN_INDIRECT_QI, "shl16.b-dst-dst16-An-indirect-QI", "shl.b", 16,
11750 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11751 },
11752 /* shl.b r1h,${Dsp-16-u8}[$Dst16An] */
11753 {
11754 M32C_INSN_SHL16_B_DST_DST16_16_8_AN_RELATIVE_QI, "shl16.b-dst-dst16-16-8-An-relative-QI", "shl.b", 24,
11755 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11756 },
11757 /* shl.b r1h,${Dsp-16-u16}[$Dst16An] */
11758 {
11759 M32C_INSN_SHL16_B_DST_DST16_16_16_AN_RELATIVE_QI, "shl16.b-dst-dst16-16-16-An-relative-QI", "shl.b", 32,
11760 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11761 },
11762 /* shl.b r1h,${Dsp-16-u8}[sb] */
11763 {
11764 M32C_INSN_SHL16_B_DST_DST16_16_8_SB_RELATIVE_QI, "shl16.b-dst-dst16-16-8-SB-relative-QI", "shl.b", 24,
11765 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11766 },
11767 /* shl.b r1h,${Dsp-16-u16}[sb] */
11768 {
11769 M32C_INSN_SHL16_B_DST_DST16_16_16_SB_RELATIVE_QI, "shl16.b-dst-dst16-16-16-SB-relative-QI", "shl.b", 32,
11770 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11771 },
11772 /* shl.b r1h,${Dsp-16-s8}[fb] */
11773 {
11774 M32C_INSN_SHL16_B_DST_DST16_16_8_FB_RELATIVE_QI, "shl16.b-dst-dst16-16-8-FB-relative-QI", "shl.b", 24,
11775 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11776 },
11777 /* shl.b r1h,${Dsp-16-u16} */
11778 {
11779 M32C_INSN_SHL16_B_DST_DST16_16_16_ABSOLUTE_QI, "shl16.b-dst-dst16-16-16-absolute-QI", "shl.b", 32,
11780 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11781 },
11782 /* shl.w${Q} #${Imm-sh-12-s4},$Dst32RnUnprefixedHI */
11783 {
11784 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,
11785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11786 },
11787 /* shl.w${Q} #${Imm-sh-12-s4},$Dst32AnUnprefixedHI */
11788 {
11789 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,
11790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11791 },
11792 /* shl.w${Q} #${Imm-sh-12-s4},[$Dst32AnUnprefixed] */
11793 {
11794 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,
11795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11796 },
11797 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11798 {
11799 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,
11800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11801 },
11802 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11803 {
11804 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,
11805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11806 },
11807 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11808 {
11809 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,
11810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11811 },
11812 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[sb] */
11813 {
11814 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,
11815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11816 },
11817 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[sb] */
11818 {
11819 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,
11820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11821 },
11822 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-s8}[fb] */
11823 {
11824 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,
11825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11826 },
11827 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-s16}[fb] */
11828 {
11829 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,
11830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11831 },
11832 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16} */
11833 {
11834 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,
11835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11836 },
11837 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-u24} */
11838 {
11839 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,
11840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11841 },
11842 /* shl.b${Q} #${Imm-sh-12-s4},$Dst32RnUnprefixedQI */
11843 {
11844 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,
11845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11846 },
11847 /* shl.b${Q} #${Imm-sh-12-s4},$Dst32AnUnprefixedQI */
11848 {
11849 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,
11850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11851 },
11852 /* shl.b${Q} #${Imm-sh-12-s4},[$Dst32AnUnprefixed] */
11853 {
11854 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,
11855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11856 },
11857 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11858 {
11859 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,
11860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11861 },
11862 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11863 {
11864 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,
11865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11866 },
11867 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11868 {
11869 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,
11870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11871 },
11872 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[sb] */
11873 {
11874 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,
11875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11876 },
11877 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[sb] */
11878 {
11879 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,
11880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11881 },
11882 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-s8}[fb] */
11883 {
11884 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,
11885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11886 },
11887 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-s16}[fb] */
11888 {
11889 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,
11890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11891 },
11892 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16} */
11893 {
11894 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,
11895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11896 },
11897 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-u24} */
11898 {
11899 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,
11900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11901 },
11902 /* shl.w${Q} #${Imm-sh-8-s4},$Dst16RnHI */
11903 {
11904 M32C_INSN_SHL16_W_IMM4_Q_16_DST16_RN_DIRECT_HI, "shl16.w-imm4-Q-16-dst16-Rn-direct-HI", "shl.w", 16,
11905 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11906 },
11907 /* shl.w${Q} #${Imm-sh-8-s4},$Dst16AnHI */
11908 {
11909 M32C_INSN_SHL16_W_IMM4_Q_16_DST16_AN_DIRECT_HI, "shl16.w-imm4-Q-16-dst16-An-direct-HI", "shl.w", 16,
11910 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11911 },
11912 /* shl.w${Q} #${Imm-sh-8-s4},[$Dst16An] */
11913 {
11914 M32C_INSN_SHL16_W_IMM4_Q_16_DST16_AN_INDIRECT_HI, "shl16.w-imm4-Q-16-dst16-An-indirect-HI", "shl.w", 16,
11915 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11916 },
11917 /* shl.w${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[$Dst16An] */
11918 {
11919 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,
11920 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11921 },
11922 /* shl.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[$Dst16An] */
11923 {
11924 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,
11925 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11926 },
11927 /* shl.w${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[sb] */
11928 {
11929 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,
11930 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11931 },
11932 /* shl.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[sb] */
11933 {
11934 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,
11935 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11936 },
11937 /* shl.w${Q} #${Imm-sh-8-s4},${Dsp-16-s8}[fb] */
11938 {
11939 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,
11940 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11941 },
11942 /* shl.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16} */
11943 {
11944 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,
11945 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11946 },
11947 /* shl.b${Q} #${Imm-sh-8-s4},$Dst16RnQI */
11948 {
11949 M32C_INSN_SHL16_B_IMM4_Q_16_DST16_RN_DIRECT_QI, "shl16.b-imm4-Q-16-dst16-Rn-direct-QI", "shl.b", 16,
11950 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11951 },
11952 /* shl.b${Q} #${Imm-sh-8-s4},$Dst16AnQI */
11953 {
11954 M32C_INSN_SHL16_B_IMM4_Q_16_DST16_AN_DIRECT_QI, "shl16.b-imm4-Q-16-dst16-An-direct-QI", "shl.b", 16,
11955 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11956 },
11957 /* shl.b${Q} #${Imm-sh-8-s4},[$Dst16An] */
11958 {
11959 M32C_INSN_SHL16_B_IMM4_Q_16_DST16_AN_INDIRECT_QI, "shl16.b-imm4-Q-16-dst16-An-indirect-QI", "shl.b", 16,
11960 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11961 },
11962 /* shl.b${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[$Dst16An] */
11963 {
11964 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,
11965 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11966 },
11967 /* shl.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[$Dst16An] */
11968 {
11969 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,
11970 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11971 },
11972 /* shl.b${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[sb] */
11973 {
11974 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,
11975 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11976 },
11977 /* shl.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[sb] */
11978 {
11979 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,
11980 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11981 },
11982 /* shl.b${Q} #${Imm-sh-8-s4},${Dsp-16-s8}[fb] */
11983 {
11984 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,
11985 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11986 },
11987 /* shl.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16} */
11988 {
11989 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,
11990 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11991 },
11992 /* shanc.l${X} #${Imm-16-QI},$Dst32RnUnprefixedSI */
11993 {
11994 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,
11995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11996 },
11997 /* shanc.l${X} #${Imm-16-QI},$Dst32AnUnprefixedSI */
11998 {
11999 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,
12000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12001 },
12002 /* shanc.l${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
12003 {
12004 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,
12005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12006 },
12007 /* shanc.l${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
12008 {
12009 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,
12010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12011 },
12012 /* shanc.l${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
12013 {
12014 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,
12015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12016 },
12017 /* shanc.l${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
12018 {
12019 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,
12020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12021 },
12022 /* shanc.l${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
12023 {
12024 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,
12025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12026 },
12027 /* shanc.l${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
12028 {
12029 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,
12030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12031 },
12032 /* shanc.l${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
12033 {
12034 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,
12035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12036 },
12037 /* shanc.l${X} #${Imm-32-QI},${Dsp-16-u16} */
12038 {
12039 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,
12040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12041 },
12042 /* shanc.l${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
12043 {
12044 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,
12045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12046 },
12047 /* shanc.l${X} #${Imm-40-QI},${Dsp-16-u24} */
12048 {
12049 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,
12050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12051 },
12052 /* sha.l r1h,$Dst32RnUnprefixedSI */
12053 {
12054 M32C_INSN_SHA32_L_DST_DST32_RN_DIRECT_UNPREFIXED_SI, "sha32.l-dst-dst32-Rn-direct-Unprefixed-SI", "sha.l", 16,
12055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12056 },
12057 /* sha.l r1h,$Dst32AnUnprefixedSI */
12058 {
12059 M32C_INSN_SHA32_L_DST_DST32_AN_DIRECT_UNPREFIXED_SI, "sha32.l-dst-dst32-An-direct-Unprefixed-SI", "sha.l", 16,
12060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12061 },
12062 /* sha.l r1h,[$Dst32AnUnprefixed] */
12063 {
12064 M32C_INSN_SHA32_L_DST_DST32_AN_INDIRECT_UNPREFIXED_SI, "sha32.l-dst-dst32-An-indirect-Unprefixed-SI", "sha.l", 16,
12065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12066 },
12067 /* sha.l r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
12068 {
12069 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,
12070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12071 },
12072 /* sha.l r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
12073 {
12074 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,
12075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12076 },
12077 /* sha.l r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
12078 {
12079 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,
12080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12081 },
12082 /* sha.l r1h,${Dsp-16-u8}[sb] */
12083 {
12084 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,
12085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12086 },
12087 /* sha.l r1h,${Dsp-16-u16}[sb] */
12088 {
12089 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,
12090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12091 },
12092 /* sha.l r1h,${Dsp-16-s8}[fb] */
12093 {
12094 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,
12095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12096 },
12097 /* sha.l r1h,${Dsp-16-s16}[fb] */
12098 {
12099 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,
12100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12101 },
12102 /* sha.l r1h,${Dsp-16-u16} */
12103 {
12104 M32C_INSN_SHA32_L_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "sha32.l-dst-dst32-16-16-absolute-Unprefixed-SI", "sha.l", 32,
12105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12106 },
12107 /* sha.l r1h,${Dsp-16-u24} */
12108 {
12109 M32C_INSN_SHA32_L_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "sha32.l-dst-dst32-16-24-absolute-Unprefixed-SI", "sha.l", 40,
12110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12111 },
12112 /* sha.l${X} #${Imm-16-QI},$Dst32RnUnprefixedSI */
12113 {
12114 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,
12115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12116 },
12117 /* sha.l${X} #${Imm-16-QI},$Dst32AnUnprefixedSI */
12118 {
12119 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,
12120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12121 },
12122 /* sha.l${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
12123 {
12124 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,
12125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12126 },
12127 /* sha.l${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
12128 {
12129 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,
12130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12131 },
12132 /* sha.l${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
12133 {
12134 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,
12135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12136 },
12137 /* sha.l${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
12138 {
12139 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,
12140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12141 },
12142 /* sha.l${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
12143 {
12144 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,
12145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12146 },
12147 /* sha.l${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
12148 {
12149 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,
12150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12151 },
12152 /* sha.l${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
12153 {
12154 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,
12155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12156 },
12157 /* sha.l${X} #${Imm-32-QI},${Dsp-16-u16} */
12158 {
12159 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,
12160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12161 },
12162 /* sha.l${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
12163 {
12164 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,
12165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12166 },
12167 /* sha.l${X} #${Imm-40-QI},${Dsp-16-u24} */
12168 {
12169 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,
12170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12171 },
12172 /* sha.w r1h,$Dst32RnUnprefixedHI */
12173 {
12174 M32C_INSN_SHA32_W_DST_DST32_RN_DIRECT_UNPREFIXED_HI, "sha32.w-dst-dst32-Rn-direct-Unprefixed-HI", "sha.w", 16,
12175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12176 },
12177 /* sha.w r1h,$Dst32AnUnprefixedHI */
12178 {
12179 M32C_INSN_SHA32_W_DST_DST32_AN_DIRECT_UNPREFIXED_HI, "sha32.w-dst-dst32-An-direct-Unprefixed-HI", "sha.w", 16,
12180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12181 },
12182 /* sha.w r1h,[$Dst32AnUnprefixed] */
12183 {
12184 M32C_INSN_SHA32_W_DST_DST32_AN_INDIRECT_UNPREFIXED_HI, "sha32.w-dst-dst32-An-indirect-Unprefixed-HI", "sha.w", 16,
12185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12186 },
12187 /* sha.w r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
12188 {
12189 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,
12190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12191 },
12192 /* sha.w r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
12193 {
12194 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,
12195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12196 },
12197 /* sha.w r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
12198 {
12199 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,
12200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12201 },
12202 /* sha.w r1h,${Dsp-16-u8}[sb] */
12203 {
12204 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,
12205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12206 },
12207 /* sha.w r1h,${Dsp-16-u16}[sb] */
12208 {
12209 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,
12210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12211 },
12212 /* sha.w r1h,${Dsp-16-s8}[fb] */
12213 {
12214 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,
12215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12216 },
12217 /* sha.w r1h,${Dsp-16-s16}[fb] */
12218 {
12219 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,
12220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12221 },
12222 /* sha.w r1h,${Dsp-16-u16} */
12223 {
12224 M32C_INSN_SHA32_W_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "sha32.w-dst-dst32-16-16-absolute-Unprefixed-HI", "sha.w", 32,
12225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12226 },
12227 /* sha.w r1h,${Dsp-16-u24} */
12228 {
12229 M32C_INSN_SHA32_W_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "sha32.w-dst-dst32-16-24-absolute-Unprefixed-HI", "sha.w", 40,
12230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12231 },
12232 /* sha.b r1h,$Dst32RnUnprefixedQI */
12233 {
12234 M32C_INSN_SHA32_B_DST_DST32_RN_DIRECT_UNPREFIXED_QI, "sha32.b-dst-dst32-Rn-direct-Unprefixed-QI", "sha.b", 16,
12235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12236 },
12237 /* sha.b r1h,$Dst32AnUnprefixedQI */
12238 {
12239 M32C_INSN_SHA32_B_DST_DST32_AN_DIRECT_UNPREFIXED_QI, "sha32.b-dst-dst32-An-direct-Unprefixed-QI", "sha.b", 16,
12240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12241 },
12242 /* sha.b r1h,[$Dst32AnUnprefixed] */
12243 {
12244 M32C_INSN_SHA32_B_DST_DST32_AN_INDIRECT_UNPREFIXED_QI, "sha32.b-dst-dst32-An-indirect-Unprefixed-QI", "sha.b", 16,
12245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12246 },
12247 /* sha.b r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
12248 {
12249 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,
12250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12251 },
12252 /* sha.b r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
12253 {
12254 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,
12255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12256 },
12257 /* sha.b r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
12258 {
12259 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,
12260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12261 },
12262 /* sha.b r1h,${Dsp-16-u8}[sb] */
12263 {
12264 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,
12265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12266 },
12267 /* sha.b r1h,${Dsp-16-u16}[sb] */
12268 {
12269 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,
12270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12271 },
12272 /* sha.b r1h,${Dsp-16-s8}[fb] */
12273 {
12274 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,
12275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12276 },
12277 /* sha.b r1h,${Dsp-16-s16}[fb] */
12278 {
12279 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,
12280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12281 },
12282 /* sha.b r1h,${Dsp-16-u16} */
12283 {
12284 M32C_INSN_SHA32_B_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "sha32.b-dst-dst32-16-16-absolute-Unprefixed-QI", "sha.b", 32,
12285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12286 },
12287 /* sha.b r1h,${Dsp-16-u24} */
12288 {
12289 M32C_INSN_SHA32_B_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "sha32.b-dst-dst32-16-24-absolute-Unprefixed-QI", "sha.b", 40,
12290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12291 },
12292 /* sha.w r1h,$Dst16RnHI */
12293 {
12294 M32C_INSN_SHA16_W_DST_DST16_RN_DIRECT_HI, "sha16.w-dst-dst16-Rn-direct-HI", "sha.w", 16,
12295 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12296 },
12297 /* sha.w r1h,$Dst16AnHI */
12298 {
12299 M32C_INSN_SHA16_W_DST_DST16_AN_DIRECT_HI, "sha16.w-dst-dst16-An-direct-HI", "sha.w", 16,
12300 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12301 },
12302 /* sha.w r1h,[$Dst16An] */
12303 {
12304 M32C_INSN_SHA16_W_DST_DST16_AN_INDIRECT_HI, "sha16.w-dst-dst16-An-indirect-HI", "sha.w", 16,
12305 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12306 },
12307 /* sha.w r1h,${Dsp-16-u8}[$Dst16An] */
12308 {
12309 M32C_INSN_SHA16_W_DST_DST16_16_8_AN_RELATIVE_HI, "sha16.w-dst-dst16-16-8-An-relative-HI", "sha.w", 24,
12310 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12311 },
12312 /* sha.w r1h,${Dsp-16-u16}[$Dst16An] */
12313 {
12314 M32C_INSN_SHA16_W_DST_DST16_16_16_AN_RELATIVE_HI, "sha16.w-dst-dst16-16-16-An-relative-HI", "sha.w", 32,
12315 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12316 },
12317 /* sha.w r1h,${Dsp-16-u8}[sb] */
12318 {
12319 M32C_INSN_SHA16_W_DST_DST16_16_8_SB_RELATIVE_HI, "sha16.w-dst-dst16-16-8-SB-relative-HI", "sha.w", 24,
12320 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12321 },
12322 /* sha.w r1h,${Dsp-16-u16}[sb] */
12323 {
12324 M32C_INSN_SHA16_W_DST_DST16_16_16_SB_RELATIVE_HI, "sha16.w-dst-dst16-16-16-SB-relative-HI", "sha.w", 32,
12325 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12326 },
12327 /* sha.w r1h,${Dsp-16-s8}[fb] */
12328 {
12329 M32C_INSN_SHA16_W_DST_DST16_16_8_FB_RELATIVE_HI, "sha16.w-dst-dst16-16-8-FB-relative-HI", "sha.w", 24,
12330 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12331 },
12332 /* sha.w r1h,${Dsp-16-u16} */
12333 {
12334 M32C_INSN_SHA16_W_DST_DST16_16_16_ABSOLUTE_HI, "sha16.w-dst-dst16-16-16-absolute-HI", "sha.w", 32,
12335 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12336 },
12337 /* sha.b r1h,$Dst16RnQI */
12338 {
12339 M32C_INSN_SHA16_B_DST_DST16_RN_DIRECT_QI, "sha16.b-dst-dst16-Rn-direct-QI", "sha.b", 16,
12340 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12341 },
12342 /* sha.b r1h,$Dst16AnQI */
12343 {
12344 M32C_INSN_SHA16_B_DST_DST16_AN_DIRECT_QI, "sha16.b-dst-dst16-An-direct-QI", "sha.b", 16,
12345 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12346 },
12347 /* sha.b r1h,[$Dst16An] */
12348 {
12349 M32C_INSN_SHA16_B_DST_DST16_AN_INDIRECT_QI, "sha16.b-dst-dst16-An-indirect-QI", "sha.b", 16,
12350 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12351 },
12352 /* sha.b r1h,${Dsp-16-u8}[$Dst16An] */
12353 {
12354 M32C_INSN_SHA16_B_DST_DST16_16_8_AN_RELATIVE_QI, "sha16.b-dst-dst16-16-8-An-relative-QI", "sha.b", 24,
12355 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12356 },
12357 /* sha.b r1h,${Dsp-16-u16}[$Dst16An] */
12358 {
12359 M32C_INSN_SHA16_B_DST_DST16_16_16_AN_RELATIVE_QI, "sha16.b-dst-dst16-16-16-An-relative-QI", "sha.b", 32,
12360 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12361 },
12362 /* sha.b r1h,${Dsp-16-u8}[sb] */
12363 {
12364 M32C_INSN_SHA16_B_DST_DST16_16_8_SB_RELATIVE_QI, "sha16.b-dst-dst16-16-8-SB-relative-QI", "sha.b", 24,
12365 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12366 },
12367 /* sha.b r1h,${Dsp-16-u16}[sb] */
12368 {
12369 M32C_INSN_SHA16_B_DST_DST16_16_16_SB_RELATIVE_QI, "sha16.b-dst-dst16-16-16-SB-relative-QI", "sha.b", 32,
12370 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12371 },
12372 /* sha.b r1h,${Dsp-16-s8}[fb] */
12373 {
12374 M32C_INSN_SHA16_B_DST_DST16_16_8_FB_RELATIVE_QI, "sha16.b-dst-dst16-16-8-FB-relative-QI", "sha.b", 24,
12375 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12376 },
12377 /* sha.b r1h,${Dsp-16-u16} */
12378 {
12379 M32C_INSN_SHA16_B_DST_DST16_16_16_ABSOLUTE_QI, "sha16.b-dst-dst16-16-16-absolute-QI", "sha.b", 32,
12380 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12381 },
12382 /* sha.w${Q} #${Imm-sh-12-s4},$Dst32RnUnprefixedHI */
12383 {
12384 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,
12385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12386 },
12387 /* sha.w${Q} #${Imm-sh-12-s4},$Dst32AnUnprefixedHI */
12388 {
12389 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,
12390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12391 },
12392 /* sha.w${Q} #${Imm-sh-12-s4},[$Dst32AnUnprefixed] */
12393 {
12394 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,
12395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12396 },
12397 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
12398 {
12399 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,
12400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12401 },
12402 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
12403 {
12404 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,
12405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12406 },
12407 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
12408 {
12409 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,
12410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12411 },
12412 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[sb] */
12413 {
12414 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,
12415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12416 },
12417 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[sb] */
12418 {
12419 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,
12420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12421 },
12422 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-s8}[fb] */
12423 {
12424 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,
12425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12426 },
12427 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-s16}[fb] */
12428 {
12429 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,
12430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12431 },
12432 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16} */
12433 {
12434 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,
12435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12436 },
12437 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-u24} */
12438 {
12439 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,
12440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12441 },
12442 /* sha.b${Q} #${Imm-sh-12-s4},$Dst32RnUnprefixedQI */
12443 {
12444 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,
12445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12446 },
12447 /* sha.b${Q} #${Imm-sh-12-s4},$Dst32AnUnprefixedQI */
12448 {
12449 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,
12450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12451 },
12452 /* sha.b${Q} #${Imm-sh-12-s4},[$Dst32AnUnprefixed] */
12453 {
12454 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,
12455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12456 },
12457 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
12458 {
12459 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,
12460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12461 },
12462 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
12463 {
12464 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,
12465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12466 },
12467 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
12468 {
12469 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,
12470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12471 },
12472 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[sb] */
12473 {
12474 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,
12475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12476 },
12477 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[sb] */
12478 {
12479 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,
12480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12481 },
12482 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-s8}[fb] */
12483 {
12484 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,
12485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12486 },
12487 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-s16}[fb] */
12488 {
12489 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,
12490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12491 },
12492 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16} */
12493 {
12494 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,
12495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12496 },
12497 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-u24} */
12498 {
12499 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,
12500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12501 },
12502 /* sha.w${Q} #${Imm-sh-8-s4},$Dst16RnHI */
12503 {
12504 M32C_INSN_SHA16_W_IMM4_Q_16_DST16_RN_DIRECT_HI, "sha16.w-imm4-Q-16-dst16-Rn-direct-HI", "sha.w", 16,
12505 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12506 },
12507 /* sha.w${Q} #${Imm-sh-8-s4},$Dst16AnHI */
12508 {
12509 M32C_INSN_SHA16_W_IMM4_Q_16_DST16_AN_DIRECT_HI, "sha16.w-imm4-Q-16-dst16-An-direct-HI", "sha.w", 16,
12510 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12511 },
12512 /* sha.w${Q} #${Imm-sh-8-s4},[$Dst16An] */
12513 {
12514 M32C_INSN_SHA16_W_IMM4_Q_16_DST16_AN_INDIRECT_HI, "sha16.w-imm4-Q-16-dst16-An-indirect-HI", "sha.w", 16,
12515 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12516 },
12517 /* sha.w${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[$Dst16An] */
12518 {
12519 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,
12520 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12521 },
12522 /* sha.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[$Dst16An] */
12523 {
12524 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,
12525 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12526 },
12527 /* sha.w${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[sb] */
12528 {
12529 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,
12530 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12531 },
12532 /* sha.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[sb] */
12533 {
12534 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,
12535 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12536 },
12537 /* sha.w${Q} #${Imm-sh-8-s4},${Dsp-16-s8}[fb] */
12538 {
12539 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,
12540 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12541 },
12542 /* sha.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16} */
12543 {
12544 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,
12545 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12546 },
12547 /* sha.b${Q} #${Imm-sh-8-s4},$Dst16RnQI */
12548 {
12549 M32C_INSN_SHA16_B_IMM4_Q_16_DST16_RN_DIRECT_QI, "sha16.b-imm4-Q-16-dst16-Rn-direct-QI", "sha.b", 16,
12550 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12551 },
12552 /* sha.b${Q} #${Imm-sh-8-s4},$Dst16AnQI */
12553 {
12554 M32C_INSN_SHA16_B_IMM4_Q_16_DST16_AN_DIRECT_QI, "sha16.b-imm4-Q-16-dst16-An-direct-QI", "sha.b", 16,
12555 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12556 },
12557 /* sha.b${Q} #${Imm-sh-8-s4},[$Dst16An] */
12558 {
12559 M32C_INSN_SHA16_B_IMM4_Q_16_DST16_AN_INDIRECT_QI, "sha16.b-imm4-Q-16-dst16-An-indirect-QI", "sha.b", 16,
12560 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12561 },
12562 /* sha.b${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[$Dst16An] */
12563 {
12564 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,
12565 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12566 },
12567 /* sha.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[$Dst16An] */
12568 {
12569 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,
12570 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12571 },
12572 /* sha.b${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[sb] */
12573 {
12574 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,
12575 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12576 },
12577 /* sha.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[sb] */
12578 {
12579 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,
12580 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12581 },
12582 /* sha.b${Q} #${Imm-sh-8-s4},${Dsp-16-s8}[fb] */
12583 {
12584 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,
12585 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12586 },
12587 /* sha.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16} */
12588 {
12589 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,
12590 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12591 },
12592 /* sc${sccond32} $Dst32RnUnprefixedHI */
12593 {
12594 M32C_INSN_SCCND_DST32_RN_DIRECT_UNPREFIXED_HI, "sccnd-dst32-Rn-direct-Unprefixed-HI", "sc", 16,
12595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12596 },
12597 /* sc${sccond32} $Dst32AnUnprefixedHI */
12598 {
12599 M32C_INSN_SCCND_DST32_AN_DIRECT_UNPREFIXED_HI, "sccnd-dst32-An-direct-Unprefixed-HI", "sc", 16,
12600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12601 },
12602 /* sc${sccond32} [$Dst32AnUnprefixed] */
12603 {
12604 M32C_INSN_SCCND_DST32_AN_INDIRECT_UNPREFIXED_HI, "sccnd-dst32-An-indirect-Unprefixed-HI", "sc", 16,
12605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12606 },
12607 /* sc${sccond32} ${Dsp-16-u8}[$Dst32AnUnprefixed] */
12608 {
12609 M32C_INSN_SCCND_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "sccnd-dst32-16-8-An-relative-Unprefixed-HI", "sc", 24,
12610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12611 },
12612 /* sc${sccond32} ${Dsp-16-u16}[$Dst32AnUnprefixed] */
12613 {
12614 M32C_INSN_SCCND_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "sccnd-dst32-16-16-An-relative-Unprefixed-HI", "sc", 32,
12615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12616 },
12617 /* sc${sccond32} ${Dsp-16-u24}[$Dst32AnUnprefixed] */
12618 {
12619 M32C_INSN_SCCND_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "sccnd-dst32-16-24-An-relative-Unprefixed-HI", "sc", 40,
12620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12621 },
12622 /* sc${sccond32} ${Dsp-16-u8}[sb] */
12623 {
12624 M32C_INSN_SCCND_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "sccnd-dst32-16-8-SB-relative-Unprefixed-HI", "sc", 24,
12625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12626 },
12627 /* sc${sccond32} ${Dsp-16-u16}[sb] */
12628 {
12629 M32C_INSN_SCCND_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "sccnd-dst32-16-16-SB-relative-Unprefixed-HI", "sc", 32,
12630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12631 },
12632 /* sc${sccond32} ${Dsp-16-s8}[fb] */
12633 {
12634 M32C_INSN_SCCND_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "sccnd-dst32-16-8-FB-relative-Unprefixed-HI", "sc", 24,
12635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12636 },
12637 /* sc${sccond32} ${Dsp-16-s16}[fb] */
12638 {
12639 M32C_INSN_SCCND_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "sccnd-dst32-16-16-FB-relative-Unprefixed-HI", "sc", 32,
12640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12641 },
12642 /* sc${sccond32} ${Dsp-16-u16} */
12643 {
12644 M32C_INSN_SCCND_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "sccnd-dst32-16-16-absolute-Unprefixed-HI", "sc", 32,
12645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12646 },
12647 /* sc${sccond32} ${Dsp-16-u24} */
12648 {
12649 M32C_INSN_SCCND_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "sccnd-dst32-16-24-absolute-Unprefixed-HI", "sc", 40,
12650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12651 },
12652 /* sbjnz.w #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed],${Lab-24-8} */
12653 {
12654 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,
12655 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12656 },
12657 /* sbjnz.w #${Imm-12-s4},${Dsp-16-u8}[sb],${Lab-24-8} */
12658 {
12659 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,
12660 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12661 },
12662 /* sbjnz.w #${Imm-12-s4},${Dsp-16-s8}[fb],${Lab-24-8} */
12663 {
12664 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,
12665 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12666 },
12667 /* sbjnz.w #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed],${Lab-32-8} */
12668 {
12669 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,
12670 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12671 },
12672 /* sbjnz.w #${Imm-12-s4},${Dsp-16-u16}[sb],${Lab-32-8} */
12673 {
12674 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,
12675 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12676 },
12677 /* sbjnz.w #${Imm-12-s4},${Dsp-16-s16}[fb],${Lab-32-8} */
12678 {
12679 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,
12680 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12681 },
12682 /* sbjnz.w #${Imm-12-s4},${Dsp-16-u16},${Lab-32-8} */
12683 {
12684 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,
12685 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12686 },
12687 /* sbjnz.w #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed],${Lab-40-8} */
12688 {
12689 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,
12690 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12691 },
12692 /* sbjnz.w #${Imm-12-s4},${Dsp-16-u24},${Lab-40-8} */
12693 {
12694 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,
12695 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12696 },
12697 /* sbjnz.w #${Imm-12-s4},$Dst32RnUnprefixedHI,${Lab-16-8} */
12698 {
12699 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,
12700 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12701 },
12702 /* sbjnz.w #${Imm-12-s4},$Dst32AnUnprefixedHI,${Lab-16-8} */
12703 {
12704 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,
12705 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12706 },
12707 /* sbjnz.w #${Imm-12-s4},[$Dst32AnUnprefixed],${Lab-16-8} */
12708 {
12709 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,
12710 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12711 },
12712 /* sbjnz.b #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed],${Lab-24-8} */
12713 {
12714 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,
12715 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12716 },
12717 /* sbjnz.b #${Imm-12-s4},${Dsp-16-u8}[sb],${Lab-24-8} */
12718 {
12719 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,
12720 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12721 },
12722 /* sbjnz.b #${Imm-12-s4},${Dsp-16-s8}[fb],${Lab-24-8} */
12723 {
12724 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,
12725 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12726 },
12727 /* sbjnz.b #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed],${Lab-32-8} */
12728 {
12729 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,
12730 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12731 },
12732 /* sbjnz.b #${Imm-12-s4},${Dsp-16-u16}[sb],${Lab-32-8} */
12733 {
12734 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,
12735 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12736 },
12737 /* sbjnz.b #${Imm-12-s4},${Dsp-16-s16}[fb],${Lab-32-8} */
12738 {
12739 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,
12740 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12741 },
12742 /* sbjnz.b #${Imm-12-s4},${Dsp-16-u16},${Lab-32-8} */
12743 {
12744 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,
12745 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12746 },
12747 /* sbjnz.b #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed],${Lab-40-8} */
12748 {
12749 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,
12750 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12751 },
12752 /* sbjnz.b #${Imm-12-s4},${Dsp-16-u24},${Lab-40-8} */
12753 {
12754 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,
12755 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12756 },
12757 /* sbjnz.b #${Imm-12-s4},$Dst32RnUnprefixedQI,${Lab-16-8} */
12758 {
12759 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,
12760 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12761 },
12762 /* sbjnz.b #${Imm-12-s4},$Dst32AnUnprefixedQI,${Lab-16-8} */
12763 {
12764 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,
12765 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12766 },
12767 /* sbjnz.b #${Imm-12-s4},[$Dst32AnUnprefixed],${Lab-16-8} */
12768 {
12769 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,
12770 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12771 },
12772 /* sbjnz.w #${Imm-8-s4},${Dsp-16-u8}[$Dst16An],${Lab-24-8} */
12773 {
12774 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,
12775 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12776 },
12777 /* sbjnz.w #${Imm-8-s4},${Dsp-16-u8}[sb],${Lab-24-8} */
12778 {
12779 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,
12780 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12781 },
12782 /* sbjnz.w #${Imm-8-s4},${Dsp-16-s8}[fb],${Lab-24-8} */
12783 {
12784 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,
12785 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12786 },
12787 /* sbjnz.w #${Imm-8-s4},${Dsp-16-u16}[$Dst16An],${Lab-32-8} */
12788 {
12789 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,
12790 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12791 },
12792 /* sbjnz.w #${Imm-8-s4},${Dsp-16-u16}[sb],${Lab-32-8} */
12793 {
12794 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,
12795 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12796 },
12797 /* sbjnz.w #${Imm-8-s4},${Dsp-16-u16},${Lab-32-8} */
12798 {
12799 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,
12800 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12801 },
12802 /* sbjnz.w #${Imm-8-s4},$Dst16RnHI,${Lab-16-8} */
12803 {
12804 M32C_INSN_SBJNZ16_W_IMM4_BASIC_DST16_RN_DIRECT_HI, "sbjnz16.w-imm4-basic-dst16-Rn-direct-HI", "sbjnz.w", 24,
12805 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12806 },
12807 /* sbjnz.w #${Imm-8-s4},$Dst16AnHI,${Lab-16-8} */
12808 {
12809 M32C_INSN_SBJNZ16_W_IMM4_BASIC_DST16_AN_DIRECT_HI, "sbjnz16.w-imm4-basic-dst16-An-direct-HI", "sbjnz.w", 24,
12810 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12811 },
12812 /* sbjnz.w #${Imm-8-s4},[$Dst16An],${Lab-16-8} */
12813 {
12814 M32C_INSN_SBJNZ16_W_IMM4_BASIC_DST16_AN_INDIRECT_HI, "sbjnz16.w-imm4-basic-dst16-An-indirect-HI", "sbjnz.w", 24,
12815 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12816 },
12817 /* sbjnz.b #${Imm-8-s4},${Dsp-16-u8}[$Dst16An],${Lab-24-8} */
12818 {
12819 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,
12820 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12821 },
12822 /* sbjnz.b #${Imm-8-s4},${Dsp-16-u8}[sb],${Lab-24-8} */
12823 {
12824 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,
12825 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12826 },
12827 /* sbjnz.b #${Imm-8-s4},${Dsp-16-s8}[fb],${Lab-24-8} */
12828 {
12829 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,
12830 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12831 },
12832 /* sbjnz.b #${Imm-8-s4},${Dsp-16-u16}[$Dst16An],${Lab-32-8} */
12833 {
12834 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,
12835 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12836 },
12837 /* sbjnz.b #${Imm-8-s4},${Dsp-16-u16}[sb],${Lab-32-8} */
12838 {
12839 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,
12840 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12841 },
12842 /* sbjnz.b #${Imm-8-s4},${Dsp-16-u16},${Lab-32-8} */
12843 {
12844 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,
12845 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12846 },
12847 /* sbjnz.b #${Imm-8-s4},$Dst16RnQI,${Lab-16-8} */
12848 {
12849 M32C_INSN_SBJNZ16_B_IMM4_BASIC_DST16_RN_DIRECT_QI, "sbjnz16.b-imm4-basic-dst16-Rn-direct-QI", "sbjnz.b", 24,
12850 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12851 },
12852 /* sbjnz.b #${Imm-8-s4},$Dst16AnQI,${Lab-16-8} */
12853 {
12854 M32C_INSN_SBJNZ16_B_IMM4_BASIC_DST16_AN_DIRECT_QI, "sbjnz16.b-imm4-basic-dst16-An-direct-QI", "sbjnz.b", 24,
12855 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12856 },
12857 /* sbjnz.b #${Imm-8-s4},[$Dst16An],${Lab-16-8} */
12858 {
12859 M32C_INSN_SBJNZ16_B_IMM4_BASIC_DST16_AN_INDIRECT_QI, "sbjnz16.b-imm4-basic-dst16-An-indirect-QI", "sbjnz.b", 24,
12860 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12861 },
12862 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
12863 {
12864 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,
12865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12866 },
12867 /* sbb.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
12868 {
12869 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,
12870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12871 },
12872 /* sbb.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
12873 {
12874 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,
12875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12876 },
12877 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
12878 {
12879 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,
12880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12881 },
12882 /* sbb.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
12883 {
12884 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,
12885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12886 },
12887 /* sbb.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
12888 {
12889 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,
12890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12891 },
12892 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
12893 {
12894 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,
12895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12896 },
12897 /* sbb.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
12898 {
12899 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,
12900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12901 },
12902 /* sbb.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
12903 {
12904 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,
12905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12906 },
12907 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
12908 {
12909 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,
12910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12911 },
12912 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
12913 {
12914 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,
12915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12916 },
12917 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
12918 {
12919 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,
12920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12921 },
12922 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
12923 {
12924 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,
12925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12926 },
12927 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
12928 {
12929 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,
12930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12931 },
12932 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
12933 {
12934 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,
12935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12936 },
12937 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
12938 {
12939 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,
12940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12941 },
12942 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
12943 {
12944 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,
12945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12946 },
12947 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
12948 {
12949 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,
12950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12951 },
12952 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
12953 {
12954 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,
12955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12956 },
12957 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
12958 {
12959 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,
12960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12961 },
12962 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
12963 {
12964 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,
12965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12966 },
12967 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
12968 {
12969 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,
12970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12971 },
12972 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
12973 {
12974 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,
12975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12976 },
12977 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
12978 {
12979 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,
12980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12981 },
12982 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
12983 {
12984 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,
12985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12986 },
12987 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
12988 {
12989 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,
12990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12991 },
12992 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
12993 {
12994 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,
12995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12996 },
12997 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
12998 {
12999 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,
13000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13001 },
13002 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
13003 {
13004 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,
13005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13006 },
13007 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
13008 {
13009 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,
13010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13011 },
13012 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
13013 {
13014 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,
13015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13016 },
13017 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
13018 {
13019 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,
13020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13021 },
13022 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
13023 {
13024 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,
13025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13026 },
13027 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
13028 {
13029 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,
13030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13031 },
13032 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
13033 {
13034 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,
13035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13036 },
13037 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
13038 {
13039 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,
13040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13041 },
13042 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
13043 {
13044 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,
13045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13046 },
13047 /* sbb.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
13048 {
13049 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,
13050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13051 },
13052 /* sbb.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
13053 {
13054 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,
13055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13056 },
13057 /* sbb.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
13058 {
13059 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,
13060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13061 },
13062 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
13063 {
13064 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,
13065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13066 },
13067 /* sbb.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
13068 {
13069 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,
13070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13071 },
13072 /* sbb.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
13073 {
13074 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,
13075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13076 },
13077 /* sbb.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
13078 {
13079 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,
13080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13081 },
13082 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
13083 {
13084 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,
13085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13086 },
13087 /* sbb.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
13088 {
13089 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,
13090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13091 },
13092 /* sbb.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
13093 {
13094 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,
13095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13096 },
13097 /* sbb.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
13098 {
13099 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,
13100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13101 },
13102 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
13103 {
13104 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,
13105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13106 },
13107 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
13108 {
13109 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,
13110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13111 },
13112 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
13113 {
13114 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,
13115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13116 },
13117 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
13118 {
13119 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,
13120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13121 },
13122 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
13123 {
13124 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,
13125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13126 },
13127 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
13128 {
13129 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,
13130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13131 },
13132 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
13133 {
13134 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,
13135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13136 },
13137 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
13138 {
13139 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,
13140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13141 },
13142 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
13143 {
13144 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,
13145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13146 },
13147 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
13148 {
13149 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,
13150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13151 },
13152 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
13153 {
13154 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,
13155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13156 },
13157 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
13158 {
13159 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,
13160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13161 },
13162 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
13163 {
13164 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,
13165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13166 },
13167 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
13168 {
13169 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,
13170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13171 },
13172 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
13173 {
13174 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,
13175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13176 },
13177 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
13178 {
13179 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,
13180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13181 },
13182 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
13183 {
13184 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,
13185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13186 },
13187 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
13188 {
13189 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,
13190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13191 },
13192 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
13193 {
13194 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,
13195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13196 },
13197 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
13198 {
13199 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,
13200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13201 },
13202 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
13203 {
13204 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,
13205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13206 },
13207 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
13208 {
13209 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,
13210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13211 },
13212 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
13213 {
13214 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,
13215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13216 },
13217 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
13218 {
13219 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,
13220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13221 },
13222 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
13223 {
13224 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,
13225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13226 },
13227 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
13228 {
13229 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,
13230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13231 },
13232 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
13233 {
13234 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,
13235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13236 },
13237 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
13238 {
13239 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,
13240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13241 },
13242 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
13243 {
13244 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,
13245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13246 },
13247 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
13248 {
13249 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,
13250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13251 },
13252 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
13253 {
13254 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,
13255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13256 },
13257 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
13258 {
13259 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,
13260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13261 },
13262 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
13263 {
13264 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,
13265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13266 },
13267 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
13268 {
13269 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,
13270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13271 },
13272 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
13273 {
13274 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,
13275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13276 },
13277 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
13278 {
13279 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,
13280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13281 },
13282 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
13283 {
13284 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,
13285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13286 },
13287 /* sbb.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
13288 {
13289 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,
13290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13291 },
13292 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
13293 {
13294 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,
13295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13296 },
13297 /* sbb.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
13298 {
13299 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,
13300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13301 },
13302 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
13303 {
13304 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,
13305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13306 },
13307 /* sbb.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
13308 {
13309 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,
13310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13311 },
13312 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
13313 {
13314 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,
13315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13316 },
13317 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
13318 {
13319 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,
13320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13321 },
13322 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
13323 {
13324 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,
13325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13326 },
13327 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
13328 {
13329 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,
13330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13331 },
13332 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
13333 {
13334 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,
13335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13336 },
13337 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
13338 {
13339 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,
13340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13341 },
13342 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
13343 {
13344 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,
13345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13346 },
13347 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
13348 {
13349 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,
13350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13351 },
13352 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
13353 {
13354 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,
13355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13356 },
13357 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
13358 {
13359 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,
13360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13361 },
13362 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
13363 {
13364 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,
13365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13366 },
13367 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
13368 {
13369 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,
13370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13371 },
13372 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
13373 {
13374 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,
13375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13376 },
13377 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
13378 {
13379 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,
13380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13381 },
13382 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
13383 {
13384 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,
13385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13386 },
13387 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
13388 {
13389 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,
13390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13391 },
13392 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
13393 {
13394 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,
13395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13396 },
13397 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
13398 {
13399 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,
13400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13401 },
13402 /* sbb.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
13403 {
13404 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,
13405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13406 },
13407 /* sbb.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
13408 {
13409 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,
13410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13411 },
13412 /* sbb.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
13413 {
13414 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,
13415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13416 },
13417 /* sbb.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
13418 {
13419 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,
13420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13421 },
13422 /* sbb.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
13423 {
13424 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,
13425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13426 },
13427 /* sbb.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
13428 {
13429 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,
13430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13431 },
13432 /* sbb.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
13433 {
13434 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,
13435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13436 },
13437 /* sbb.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
13438 {
13439 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,
13440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13441 },
13442 /* sbb.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
13443 {
13444 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,
13445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13446 },
13447 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
13448 {
13449 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,
13450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13451 },
13452 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
13453 {
13454 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,
13455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13456 },
13457 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
13458 {
13459 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,
13460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13461 },
13462 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
13463 {
13464 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,
13465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13466 },
13467 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
13468 {
13469 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,
13470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13471 },
13472 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
13473 {
13474 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,
13475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13476 },
13477 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
13478 {
13479 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,
13480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13481 },
13482 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
13483 {
13484 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,
13485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13486 },
13487 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
13488 {
13489 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,
13490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13491 },
13492 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
13493 {
13494 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,
13495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13496 },
13497 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
13498 {
13499 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,
13500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13501 },
13502 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
13503 {
13504 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,
13505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13506 },
13507 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
13508 {
13509 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,
13510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13511 },
13512 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
13513 {
13514 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,
13515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13516 },
13517 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
13518 {
13519 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,
13520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13521 },
13522 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
13523 {
13524 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,
13525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13526 },
13527 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
13528 {
13529 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,
13530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13531 },
13532 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
13533 {
13534 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,
13535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13536 },
13537 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
13538 {
13539 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,
13540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13541 },
13542 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
13543 {
13544 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,
13545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13546 },
13547 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
13548 {
13549 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,
13550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13551 },
13552 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
13553 {
13554 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,
13555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13556 },
13557 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
13558 {
13559 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,
13560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13561 },
13562 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
13563 {
13564 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,
13565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13566 },
13567 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
13568 {
13569 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,
13570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13571 },
13572 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
13573 {
13574 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,
13575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13576 },
13577 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
13578 {
13579 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,
13580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13581 },
13582 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
13583 {
13584 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,
13585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13586 },
13587 /* sbb.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
13588 {
13589 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,
13590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13591 },
13592 /* sbb.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
13593 {
13594 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,
13595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13596 },
13597 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
13598 {
13599 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,
13600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13601 },
13602 /* sbb.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
13603 {
13604 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,
13605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13606 },
13607 /* sbb.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
13608 {
13609 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,
13610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13611 },
13612 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
13613 {
13614 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,
13615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13616 },
13617 /* sbb.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
13618 {
13619 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,
13620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13621 },
13622 /* sbb.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
13623 {
13624 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,
13625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13626 },
13627 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
13628 {
13629 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,
13630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13631 },
13632 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
13633 {
13634 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,
13635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13636 },
13637 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
13638 {
13639 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,
13640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13641 },
13642 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
13643 {
13644 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,
13645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13646 },
13647 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
13648 {
13649 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,
13650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13651 },
13652 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
13653 {
13654 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,
13655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13656 },
13657 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
13658 {
13659 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,
13660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13661 },
13662 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
13663 {
13664 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,
13665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13666 },
13667 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
13668 {
13669 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,
13670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13671 },
13672 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
13673 {
13674 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,
13675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13676 },
13677 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
13678 {
13679 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,
13680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13681 },
13682 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
13683 {
13684 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,
13685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13686 },
13687 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
13688 {
13689 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,
13690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13691 },
13692 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
13693 {
13694 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,
13695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13696 },
13697 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
13698 {
13699 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,
13700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13701 },
13702 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
13703 {
13704 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,
13705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13706 },
13707 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
13708 {
13709 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,
13710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13711 },
13712 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
13713 {
13714 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,
13715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13716 },
13717 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
13718 {
13719 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,
13720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13721 },
13722 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
13723 {
13724 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,
13725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13726 },
13727 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
13728 {
13729 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,
13730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13731 },
13732 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
13733 {
13734 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,
13735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13736 },
13737 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
13738 {
13739 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,
13740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13741 },
13742 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
13743 {
13744 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,
13745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13746 },
13747 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
13748 {
13749 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,
13750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13751 },
13752 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
13753 {
13754 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,
13755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13756 },
13757 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
13758 {
13759 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,
13760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13761 },
13762 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
13763 {
13764 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,
13765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13766 },
13767 /* sbb.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
13768 {
13769 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,
13770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13771 },
13772 /* sbb.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
13773 {
13774 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,
13775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13776 },
13777 /* sbb.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
13778 {
13779 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,
13780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13781 },
13782 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
13783 {
13784 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,
13785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13786 },
13787 /* sbb.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
13788 {
13789 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,
13790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13791 },
13792 /* sbb.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
13793 {
13794 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,
13795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13796 },
13797 /* sbb.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
13798 {
13799 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,
13800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13801 },
13802 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
13803 {
13804 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,
13805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13806 },
13807 /* sbb.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
13808 {
13809 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,
13810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13811 },
13812 /* sbb.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
13813 {
13814 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,
13815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13816 },
13817 /* sbb.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
13818 {
13819 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,
13820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13821 },
13822 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
13823 {
13824 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,
13825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13826 },
13827 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
13828 {
13829 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,
13830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13831 },
13832 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
13833 {
13834 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,
13835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13836 },
13837 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
13838 {
13839 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,
13840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13841 },
13842 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
13843 {
13844 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,
13845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13846 },
13847 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
13848 {
13849 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,
13850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13851 },
13852 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
13853 {
13854 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,
13855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13856 },
13857 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
13858 {
13859 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,
13860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13861 },
13862 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
13863 {
13864 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,
13865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13866 },
13867 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
13868 {
13869 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,
13870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13871 },
13872 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
13873 {
13874 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,
13875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13876 },
13877 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
13878 {
13879 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,
13880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13881 },
13882 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
13883 {
13884 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,
13885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13886 },
13887 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
13888 {
13889 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,
13890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13891 },
13892 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
13893 {
13894 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,
13895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13896 },
13897 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
13898 {
13899 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,
13900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13901 },
13902 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
13903 {
13904 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,
13905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13906 },
13907 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
13908 {
13909 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,
13910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13911 },
13912 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
13913 {
13914 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,
13915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13916 },
13917 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
13918 {
13919 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,
13920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13921 },
13922 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
13923 {
13924 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,
13925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13926 },
13927 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
13928 {
13929 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,
13930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13931 },
13932 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
13933 {
13934 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,
13935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13936 },
13937 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
13938 {
13939 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,
13940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13941 },
13942 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
13943 {
13944 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,
13945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13946 },
13947 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
13948 {
13949 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,
13950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13951 },
13952 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
13953 {
13954 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,
13955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13956 },
13957 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
13958 {
13959 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,
13960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13961 },
13962 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
13963 {
13964 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,
13965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13966 },
13967 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
13968 {
13969 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,
13970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13971 },
13972 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
13973 {
13974 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,
13975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13976 },
13977 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
13978 {
13979 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,
13980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13981 },
13982 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
13983 {
13984 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,
13985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13986 },
13987 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
13988 {
13989 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,
13990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13991 },
13992 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
13993 {
13994 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,
13995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13996 },
13997 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
13998 {
13999 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,
14000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14001 },
14002 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
14003 {
14004 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,
14005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14006 },
14007 /* sbb.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
14008 {
14009 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,
14010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14011 },
14012 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
14013 {
14014 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,
14015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14016 },
14017 /* sbb.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
14018 {
14019 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,
14020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14021 },
14022 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
14023 {
14024 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,
14025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14026 },
14027 /* sbb.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
14028 {
14029 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,
14030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14031 },
14032 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
14033 {
14034 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,
14035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14036 },
14037 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
14038 {
14039 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,
14040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14041 },
14042 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
14043 {
14044 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,
14045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14046 },
14047 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
14048 {
14049 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,
14050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14051 },
14052 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
14053 {
14054 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,
14055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14056 },
14057 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
14058 {
14059 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,
14060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14061 },
14062 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
14063 {
14064 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,
14065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14066 },
14067 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
14068 {
14069 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,
14070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14071 },
14072 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
14073 {
14074 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,
14075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14076 },
14077 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
14078 {
14079 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,
14080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14081 },
14082 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
14083 {
14084 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,
14085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14086 },
14087 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
14088 {
14089 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,
14090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14091 },
14092 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
14093 {
14094 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,
14095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14096 },
14097 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
14098 {
14099 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,
14100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14101 },
14102 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
14103 {
14104 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,
14105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14106 },
14107 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
14108 {
14109 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,
14110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14111 },
14112 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
14113 {
14114 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,
14115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14116 },
14117 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
14118 {
14119 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,
14120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14121 },
14122 /* sbb.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
14123 {
14124 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,
14125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14126 },
14127 /* sbb.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
14128 {
14129 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,
14130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14131 },
14132 /* sbb.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
14133 {
14134 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,
14135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14136 },
14137 /* sbb.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
14138 {
14139 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,
14140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14141 },
14142 /* sbb.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
14143 {
14144 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,
14145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14146 },
14147 /* sbb.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
14148 {
14149 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,
14150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14151 },
14152 /* sbb.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
14153 {
14154 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,
14155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14156 },
14157 /* sbb.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
14158 {
14159 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,
14160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14161 },
14162 /* sbb.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
14163 {
14164 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,
14165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14166 },
14167 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
14168 {
14169 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,
14170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14171 },
14172 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
14173 {
14174 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,
14175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14176 },
14177 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
14178 {
14179 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,
14180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14181 },
14182 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
14183 {
14184 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,
14185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14186 },
14187 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
14188 {
14189 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,
14190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14191 },
14192 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
14193 {
14194 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,
14195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14196 },
14197 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
14198 {
14199 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,
14200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14201 },
14202 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
14203 {
14204 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,
14205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14206 },
14207 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
14208 {
14209 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,
14210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14211 },
14212 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
14213 {
14214 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,
14215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14216 },
14217 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
14218 {
14219 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,
14220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14221 },
14222 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
14223 {
14224 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,
14225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14226 },
14227 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
14228 {
14229 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,
14230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14231 },
14232 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
14233 {
14234 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,
14235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14236 },
14237 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
14238 {
14239 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,
14240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14241 },
14242 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
14243 {
14244 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,
14245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14246 },
14247 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
14248 {
14249 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,
14250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14251 },
14252 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
14253 {
14254 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,
14255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14256 },
14257 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
14258 {
14259 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,
14260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14261 },
14262 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
14263 {
14264 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,
14265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14266 },
14267 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
14268 {
14269 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,
14270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14271 },
14272 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
14273 {
14274 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,
14275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14276 },
14277 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
14278 {
14279 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,
14280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14281 },
14282 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
14283 {
14284 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,
14285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14286 },
14287 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
14288 {
14289 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,
14290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14291 },
14292 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
14293 {
14294 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,
14295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14296 },
14297 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
14298 {
14299 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,
14300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14301 },
14302 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
14303 {
14304 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,
14305 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14306 },
14307 /* sbb.w${X} ${Dsp-16-u8}[sb],$Dst16RnHI */
14308 {
14309 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,
14310 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14311 },
14312 /* sbb.w${X} ${Dsp-16-s8}[fb],$Dst16RnHI */
14313 {
14314 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,
14315 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14316 },
14317 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
14318 {
14319 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,
14320 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14321 },
14322 /* sbb.w${X} ${Dsp-16-u8}[sb],$Dst16AnHI */
14323 {
14324 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,
14325 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14326 },
14327 /* sbb.w${X} ${Dsp-16-s8}[fb],$Dst16AnHI */
14328 {
14329 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,
14330 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14331 },
14332 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
14333 {
14334 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,
14335 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14336 },
14337 /* sbb.w${X} ${Dsp-16-u8}[sb],[$Dst16An] */
14338 {
14339 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,
14340 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14341 },
14342 /* sbb.w${X} ${Dsp-16-s8}[fb],[$Dst16An] */
14343 {
14344 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,
14345 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14346 },
14347 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
14348 {
14349 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,
14350 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14351 },
14352 /* sbb.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
14353 {
14354 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,
14355 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14356 },
14357 /* sbb.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
14358 {
14359 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,
14360 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14361 },
14362 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
14363 {
14364 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,
14365 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14366 },
14367 /* sbb.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
14368 {
14369 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,
14370 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14371 },
14372 /* sbb.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
14373 {
14374 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,
14375 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14376 },
14377 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
14378 {
14379 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,
14380 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14381 },
14382 /* sbb.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
14383 {
14384 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,
14385 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14386 },
14387 /* sbb.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
14388 {
14389 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,
14390 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14391 },
14392 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
14393 {
14394 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,
14395 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14396 },
14397 /* sbb.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
14398 {
14399 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,
14400 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14401 },
14402 /* sbb.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
14403 {
14404 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,
14405 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14406 },
14407 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
14408 {
14409 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,
14410 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14411 },
14412 /* sbb.w${X} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
14413 {
14414 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,
14415 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14416 },
14417 /* sbb.w${X} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
14418 {
14419 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,
14420 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14421 },
14422 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
14423 {
14424 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,
14425 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14426 },
14427 /* sbb.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
14428 {
14429 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,
14430 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14431 },
14432 /* sbb.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
14433 {
14434 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,
14435 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14436 },
14437 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
14438 {
14439 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,
14440 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14441 },
14442 /* sbb.w${X} ${Dsp-16-u16}[sb],$Dst16RnHI */
14443 {
14444 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,
14445 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14446 },
14447 /* sbb.w${X} ${Dsp-16-u16},$Dst16RnHI */
14448 {
14449 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,
14450 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14451 },
14452 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
14453 {
14454 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,
14455 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14456 },
14457 /* sbb.w${X} ${Dsp-16-u16}[sb],$Dst16AnHI */
14458 {
14459 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,
14460 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14461 },
14462 /* sbb.w${X} ${Dsp-16-u16},$Dst16AnHI */
14463 {
14464 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,
14465 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14466 },
14467 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
14468 {
14469 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,
14470 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14471 },
14472 /* sbb.w${X} ${Dsp-16-u16}[sb],[$Dst16An] */
14473 {
14474 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,
14475 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14476 },
14477 /* sbb.w${X} ${Dsp-16-u16},[$Dst16An] */
14478 {
14479 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,
14480 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14481 },
14482 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
14483 {
14484 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,
14485 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14486 },
14487 /* sbb.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
14488 {
14489 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,
14490 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14491 },
14492 /* sbb.w${X} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
14493 {
14494 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,
14495 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14496 },
14497 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
14498 {
14499 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,
14500 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14501 },
14502 /* sbb.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
14503 {
14504 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,
14505 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14506 },
14507 /* sbb.w${X} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
14508 {
14509 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,
14510 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14511 },
14512 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
14513 {
14514 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,
14515 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14516 },
14517 /* sbb.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
14518 {
14519 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,
14520 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14521 },
14522 /* sbb.w${X} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
14523 {
14524 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,
14525 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14526 },
14527 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
14528 {
14529 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,
14530 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14531 },
14532 /* sbb.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
14533 {
14534 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,
14535 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14536 },
14537 /* sbb.w${X} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
14538 {
14539 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,
14540 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14541 },
14542 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
14543 {
14544 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,
14545 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14546 },
14547 /* sbb.w${X} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
14548 {
14549 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,
14550 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14551 },
14552 /* sbb.w${X} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
14553 {
14554 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,
14555 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14556 },
14557 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
14558 {
14559 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,
14560 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14561 },
14562 /* sbb.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
14563 {
14564 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,
14565 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14566 },
14567 /* sbb.w${X} ${Dsp-16-u16},${Dsp-32-u16} */
14568 {
14569 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,
14570 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14571 },
14572 /* sbb.w${X} $Src16RnHI,$Dst16RnHI */
14573 {
14574 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,
14575 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14576 },
14577 /* sbb.w${X} $Src16AnHI,$Dst16RnHI */
14578 {
14579 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,
14580 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14581 },
14582 /* sbb.w${X} [$Src16An],$Dst16RnHI */
14583 {
14584 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,
14585 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14586 },
14587 /* sbb.w${X} $Src16RnHI,$Dst16AnHI */
14588 {
14589 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,
14590 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14591 },
14592 /* sbb.w${X} $Src16AnHI,$Dst16AnHI */
14593 {
14594 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,
14595 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14596 },
14597 /* sbb.w${X} [$Src16An],$Dst16AnHI */
14598 {
14599 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,
14600 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14601 },
14602 /* sbb.w${X} $Src16RnHI,[$Dst16An] */
14603 {
14604 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,
14605 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14606 },
14607 /* sbb.w${X} $Src16AnHI,[$Dst16An] */
14608 {
14609 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,
14610 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14611 },
14612 /* sbb.w${X} [$Src16An],[$Dst16An] */
14613 {
14614 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,
14615 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14616 },
14617 /* sbb.w${X} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
14618 {
14619 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,
14620 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14621 },
14622 /* sbb.w${X} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
14623 {
14624 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,
14625 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14626 },
14627 /* sbb.w${X} [$Src16An],${Dsp-16-u8}[$Dst16An] */
14628 {
14629 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,
14630 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14631 },
14632 /* sbb.w${X} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
14633 {
14634 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,
14635 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14636 },
14637 /* sbb.w${X} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
14638 {
14639 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,
14640 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14641 },
14642 /* sbb.w${X} [$Src16An],${Dsp-16-u16}[$Dst16An] */
14643 {
14644 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,
14645 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14646 },
14647 /* sbb.w${X} $Src16RnHI,${Dsp-16-u8}[sb] */
14648 {
14649 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,
14650 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14651 },
14652 /* sbb.w${X} $Src16AnHI,${Dsp-16-u8}[sb] */
14653 {
14654 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,
14655 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14656 },
14657 /* sbb.w${X} [$Src16An],${Dsp-16-u8}[sb] */
14658 {
14659 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,
14660 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14661 },
14662 /* sbb.w${X} $Src16RnHI,${Dsp-16-u16}[sb] */
14663 {
14664 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,
14665 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14666 },
14667 /* sbb.w${X} $Src16AnHI,${Dsp-16-u16}[sb] */
14668 {
14669 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,
14670 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14671 },
14672 /* sbb.w${X} [$Src16An],${Dsp-16-u16}[sb] */
14673 {
14674 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,
14675 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14676 },
14677 /* sbb.w${X} $Src16RnHI,${Dsp-16-s8}[fb] */
14678 {
14679 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,
14680 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14681 },
14682 /* sbb.w${X} $Src16AnHI,${Dsp-16-s8}[fb] */
14683 {
14684 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,
14685 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14686 },
14687 /* sbb.w${X} [$Src16An],${Dsp-16-s8}[fb] */
14688 {
14689 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,
14690 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14691 },
14692 /* sbb.w${X} $Src16RnHI,${Dsp-16-u16} */
14693 {
14694 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,
14695 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14696 },
14697 /* sbb.w${X} $Src16AnHI,${Dsp-16-u16} */
14698 {
14699 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,
14700 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14701 },
14702 /* sbb.w${X} [$Src16An],${Dsp-16-u16} */
14703 {
14704 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,
14705 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14706 },
14707 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
14708 {
14709 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,
14710 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14711 },
14712 /* sbb.b${X} ${Dsp-16-u8}[sb],$Dst16RnQI */
14713 {
14714 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,
14715 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14716 },
14717 /* sbb.b${X} ${Dsp-16-s8}[fb],$Dst16RnQI */
14718 {
14719 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,
14720 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14721 },
14722 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
14723 {
14724 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,
14725 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14726 },
14727 /* sbb.b${X} ${Dsp-16-u8}[sb],$Dst16AnQI */
14728 {
14729 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,
14730 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14731 },
14732 /* sbb.b${X} ${Dsp-16-s8}[fb],$Dst16AnQI */
14733 {
14734 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,
14735 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14736 },
14737 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
14738 {
14739 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,
14740 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14741 },
14742 /* sbb.b${X} ${Dsp-16-u8}[sb],[$Dst16An] */
14743 {
14744 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,
14745 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14746 },
14747 /* sbb.b${X} ${Dsp-16-s8}[fb],[$Dst16An] */
14748 {
14749 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,
14750 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14751 },
14752 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
14753 {
14754 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,
14755 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14756 },
14757 /* sbb.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
14758 {
14759 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,
14760 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14761 },
14762 /* sbb.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
14763 {
14764 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,
14765 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14766 },
14767 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
14768 {
14769 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,
14770 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14771 },
14772 /* sbb.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
14773 {
14774 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,
14775 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14776 },
14777 /* sbb.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
14778 {
14779 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,
14780 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14781 },
14782 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
14783 {
14784 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,
14785 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14786 },
14787 /* sbb.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
14788 {
14789 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,
14790 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14791 },
14792 /* sbb.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
14793 {
14794 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,
14795 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14796 },
14797 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
14798 {
14799 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,
14800 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14801 },
14802 /* sbb.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
14803 {
14804 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,
14805 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14806 },
14807 /* sbb.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
14808 {
14809 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,
14810 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14811 },
14812 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
14813 {
14814 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,
14815 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14816 },
14817 /* sbb.b${X} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
14818 {
14819 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,
14820 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14821 },
14822 /* sbb.b${X} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
14823 {
14824 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,
14825 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14826 },
14827 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
14828 {
14829 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,
14830 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14831 },
14832 /* sbb.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
14833 {
14834 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,
14835 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14836 },
14837 /* sbb.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
14838 {
14839 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,
14840 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14841 },
14842 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
14843 {
14844 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,
14845 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14846 },
14847 /* sbb.b${X} ${Dsp-16-u16}[sb],$Dst16RnQI */
14848 {
14849 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,
14850 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14851 },
14852 /* sbb.b${X} ${Dsp-16-u16},$Dst16RnQI */
14853 {
14854 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,
14855 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14856 },
14857 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
14858 {
14859 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,
14860 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14861 },
14862 /* sbb.b${X} ${Dsp-16-u16}[sb],$Dst16AnQI */
14863 {
14864 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,
14865 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14866 },
14867 /* sbb.b${X} ${Dsp-16-u16},$Dst16AnQI */
14868 {
14869 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,
14870 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14871 },
14872 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
14873 {
14874 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,
14875 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14876 },
14877 /* sbb.b${X} ${Dsp-16-u16}[sb],[$Dst16An] */
14878 {
14879 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,
14880 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14881 },
14882 /* sbb.b${X} ${Dsp-16-u16},[$Dst16An] */
14883 {
14884 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,
14885 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14886 },
14887 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
14888 {
14889 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,
14890 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14891 },
14892 /* sbb.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
14893 {
14894 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,
14895 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14896 },
14897 /* sbb.b${X} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
14898 {
14899 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,
14900 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14901 },
14902 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
14903 {
14904 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,
14905 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14906 },
14907 /* sbb.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
14908 {
14909 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,
14910 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14911 },
14912 /* sbb.b${X} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
14913 {
14914 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,
14915 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14916 },
14917 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
14918 {
14919 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,
14920 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14921 },
14922 /* sbb.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
14923 {
14924 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,
14925 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14926 },
14927 /* sbb.b${X} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
14928 {
14929 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,
14930 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14931 },
14932 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
14933 {
14934 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,
14935 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14936 },
14937 /* sbb.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
14938 {
14939 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,
14940 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14941 },
14942 /* sbb.b${X} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
14943 {
14944 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,
14945 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14946 },
14947 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
14948 {
14949 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,
14950 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14951 },
14952 /* sbb.b${X} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
14953 {
14954 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,
14955 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14956 },
14957 /* sbb.b${X} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
14958 {
14959 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,
14960 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14961 },
14962 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
14963 {
14964 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,
14965 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14966 },
14967 /* sbb.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
14968 {
14969 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,
14970 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14971 },
14972 /* sbb.b${X} ${Dsp-16-u16},${Dsp-32-u16} */
14973 {
14974 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,
14975 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14976 },
14977 /* sbb.b${X} $Src16RnQI,$Dst16RnQI */
14978 {
14979 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,
14980 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14981 },
14982 /* sbb.b${X} $Src16AnQI,$Dst16RnQI */
14983 {
14984 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,
14985 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14986 },
14987 /* sbb.b${X} [$Src16An],$Dst16RnQI */
14988 {
14989 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,
14990 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14991 },
14992 /* sbb.b${X} $Src16RnQI,$Dst16AnQI */
14993 {
14994 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,
14995 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14996 },
14997 /* sbb.b${X} $Src16AnQI,$Dst16AnQI */
14998 {
14999 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,
15000 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15001 },
15002 /* sbb.b${X} [$Src16An],$Dst16AnQI */
15003 {
15004 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,
15005 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15006 },
15007 /* sbb.b${X} $Src16RnQI,[$Dst16An] */
15008 {
15009 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,
15010 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15011 },
15012 /* sbb.b${X} $Src16AnQI,[$Dst16An] */
15013 {
15014 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,
15015 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15016 },
15017 /* sbb.b${X} [$Src16An],[$Dst16An] */
15018 {
15019 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,
15020 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15021 },
15022 /* sbb.b${X} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
15023 {
15024 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,
15025 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15026 },
15027 /* sbb.b${X} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
15028 {
15029 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,
15030 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15031 },
15032 /* sbb.b${X} [$Src16An],${Dsp-16-u8}[$Dst16An] */
15033 {
15034 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,
15035 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15036 },
15037 /* sbb.b${X} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
15038 {
15039 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,
15040 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15041 },
15042 /* sbb.b${X} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
15043 {
15044 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,
15045 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15046 },
15047 /* sbb.b${X} [$Src16An],${Dsp-16-u16}[$Dst16An] */
15048 {
15049 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,
15050 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15051 },
15052 /* sbb.b${X} $Src16RnQI,${Dsp-16-u8}[sb] */
15053 {
15054 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,
15055 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15056 },
15057 /* sbb.b${X} $Src16AnQI,${Dsp-16-u8}[sb] */
15058 {
15059 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,
15060 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15061 },
15062 /* sbb.b${X} [$Src16An],${Dsp-16-u8}[sb] */
15063 {
15064 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,
15065 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15066 },
15067 /* sbb.b${X} $Src16RnQI,${Dsp-16-u16}[sb] */
15068 {
15069 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,
15070 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15071 },
15072 /* sbb.b${X} $Src16AnQI,${Dsp-16-u16}[sb] */
15073 {
15074 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,
15075 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15076 },
15077 /* sbb.b${X} [$Src16An],${Dsp-16-u16}[sb] */
15078 {
15079 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,
15080 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15081 },
15082 /* sbb.b${X} $Src16RnQI,${Dsp-16-s8}[fb] */
15083 {
15084 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,
15085 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15086 },
15087 /* sbb.b${X} $Src16AnQI,${Dsp-16-s8}[fb] */
15088 {
15089 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,
15090 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15091 },
15092 /* sbb.b${X} [$Src16An],${Dsp-16-s8}[fb] */
15093 {
15094 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,
15095 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15096 },
15097 /* sbb.b${X} $Src16RnQI,${Dsp-16-u16} */
15098 {
15099 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,
15100 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15101 },
15102 /* sbb.b${X} $Src16AnQI,${Dsp-16-u16} */
15103 {
15104 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,
15105 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15106 },
15107 /* sbb.b${X} [$Src16An],${Dsp-16-u16} */
15108 {
15109 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,
15110 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15111 },
15112 /* sbb.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
15113 {
15114 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,
15115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15116 },
15117 /* sbb.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
15118 {
15119 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,
15120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15121 },
15122 /* sbb.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
15123 {
15124 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,
15125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15126 },
15127 /* sbb.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
15128 {
15129 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,
15130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15131 },
15132 /* sbb.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
15133 {
15134 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,
15135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15136 },
15137 /* sbb.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
15138 {
15139 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,
15140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15141 },
15142 /* sbb.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
15143 {
15144 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,
15145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15146 },
15147 /* sbb.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
15148 {
15149 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,
15150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15151 },
15152 /* sbb.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
15153 {
15154 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,
15155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15156 },
15157 /* sbb.w${X} #${Imm-40-HI},${Dsp-24-u16} */
15158 {
15159 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,
15160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15161 },
15162 /* sbb.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
15163 {
15164 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,
15165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15166 },
15167 /* sbb.w${X} #${Imm-48-HI},${Dsp-24-u24} */
15168 {
15169 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,
15170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15171 },
15172 /* sbb.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
15173 {
15174 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,
15175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15176 },
15177 /* sbb.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
15178 {
15179 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,
15180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15181 },
15182 /* sbb.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
15183 {
15184 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,
15185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15186 },
15187 /* sbb.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
15188 {
15189 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,
15190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15191 },
15192 /* sbb.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
15193 {
15194 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,
15195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15196 },
15197 /* sbb.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
15198 {
15199 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,
15200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15201 },
15202 /* sbb.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
15203 {
15204 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,
15205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15206 },
15207 /* sbb.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
15208 {
15209 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,
15210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15211 },
15212 /* sbb.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
15213 {
15214 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,
15215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15216 },
15217 /* sbb.b${X} #${Imm-40-QI},${Dsp-24-u16} */
15218 {
15219 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,
15220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15221 },
15222 /* sbb.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
15223 {
15224 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,
15225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15226 },
15227 /* sbb.b${X} #${Imm-48-QI},${Dsp-24-u24} */
15228 {
15229 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,
15230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15231 },
15232 /* sbb.w${X} #${Imm-16-HI},$Dst16RnHI */
15233 {
15234 M32C_INSN_SBB16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "sbb16.w-imm-G-basic-dst16-Rn-direct-HI", "sbb.w", 32,
15235 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15236 },
15237 /* sbb.w${X} #${Imm-16-HI},$Dst16AnHI */
15238 {
15239 M32C_INSN_SBB16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "sbb16.w-imm-G-basic-dst16-An-direct-HI", "sbb.w", 32,
15240 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15241 },
15242 /* sbb.w${X} #${Imm-16-HI},[$Dst16An] */
15243 {
15244 M32C_INSN_SBB16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "sbb16.w-imm-G-basic-dst16-An-indirect-HI", "sbb.w", 32,
15245 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15246 },
15247 /* sbb.w${X} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
15248 {
15249 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,
15250 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15251 },
15252 /* sbb.w${X} #${Imm-24-HI},${Dsp-16-u8}[sb] */
15253 {
15254 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,
15255 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15256 },
15257 /* sbb.w${X} #${Imm-24-HI},${Dsp-16-s8}[fb] */
15258 {
15259 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,
15260 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15261 },
15262 /* sbb.w${X} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
15263 {
15264 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,
15265 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15266 },
15267 /* sbb.w${X} #${Imm-32-HI},${Dsp-16-u16}[sb] */
15268 {
15269 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,
15270 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15271 },
15272 /* sbb.w${X} #${Imm-32-HI},${Dsp-16-u16} */
15273 {
15274 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,
15275 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15276 },
15277 /* sbb.b${X} #${Imm-16-QI},$Dst16RnQI */
15278 {
15279 M32C_INSN_SBB16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "sbb16.b-imm-G-basic-dst16-Rn-direct-QI", "sbb.b", 24,
15280 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15281 },
15282 /* sbb.b${X} #${Imm-16-QI},$Dst16AnQI */
15283 {
15284 M32C_INSN_SBB16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "sbb16.b-imm-G-basic-dst16-An-direct-QI", "sbb.b", 24,
15285 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15286 },
15287 /* sbb.b${X} #${Imm-16-QI},[$Dst16An] */
15288 {
15289 M32C_INSN_SBB16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "sbb16.b-imm-G-basic-dst16-An-indirect-QI", "sbb.b", 24,
15290 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15291 },
15292 /* sbb.b${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
15293 {
15294 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,
15295 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15296 },
15297 /* sbb.b${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
15298 {
15299 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,
15300 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15301 },
15302 /* sbb.b${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
15303 {
15304 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,
15305 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15306 },
15307 /* sbb.b${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
15308 {
15309 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,
15310 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15311 },
15312 /* sbb.b${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
15313 {
15314 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,
15315 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15316 },
15317 /* sbb.b${X} #${Imm-32-QI},${Dsp-16-u16} */
15318 {
15319 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,
15320 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15321 },
15322 /* rot.w r1h,$Dst32RnUnprefixedHI */
15323 {
15324 M32C_INSN_ROT32_W_DST_DST32_RN_DIRECT_UNPREFIXED_HI, "rot32.w-dst-dst32-Rn-direct-Unprefixed-HI", "rot.w", 16,
15325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15326 },
15327 /* rot.w r1h,$Dst32AnUnprefixedHI */
15328 {
15329 M32C_INSN_ROT32_W_DST_DST32_AN_DIRECT_UNPREFIXED_HI, "rot32.w-dst-dst32-An-direct-Unprefixed-HI", "rot.w", 16,
15330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15331 },
15332 /* rot.w r1h,[$Dst32AnUnprefixed] */
15333 {
15334 M32C_INSN_ROT32_W_DST_DST32_AN_INDIRECT_UNPREFIXED_HI, "rot32.w-dst-dst32-An-indirect-Unprefixed-HI", "rot.w", 16,
15335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15336 },
15337 /* rot.w r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
15338 {
15339 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,
15340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15341 },
15342 /* rot.w r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
15343 {
15344 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,
15345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15346 },
15347 /* rot.w r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
15348 {
15349 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,
15350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15351 },
15352 /* rot.w r1h,${Dsp-16-u8}[sb] */
15353 {
15354 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,
15355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15356 },
15357 /* rot.w r1h,${Dsp-16-u16}[sb] */
15358 {
15359 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,
15360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15361 },
15362 /* rot.w r1h,${Dsp-16-s8}[fb] */
15363 {
15364 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,
15365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15366 },
15367 /* rot.w r1h,${Dsp-16-s16}[fb] */
15368 {
15369 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,
15370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15371 },
15372 /* rot.w r1h,${Dsp-16-u16} */
15373 {
15374 M32C_INSN_ROT32_W_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "rot32.w-dst-dst32-16-16-absolute-Unprefixed-HI", "rot.w", 32,
15375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15376 },
15377 /* rot.w r1h,${Dsp-16-u24} */
15378 {
15379 M32C_INSN_ROT32_W_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "rot32.w-dst-dst32-16-24-absolute-Unprefixed-HI", "rot.w", 40,
15380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15381 },
15382 /* rot.b r1h,$Dst32RnUnprefixedQI */
15383 {
15384 M32C_INSN_ROT32_B_DST_DST32_RN_DIRECT_UNPREFIXED_QI, "rot32.b-dst-dst32-Rn-direct-Unprefixed-QI", "rot.b", 16,
15385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15386 },
15387 /* rot.b r1h,$Dst32AnUnprefixedQI */
15388 {
15389 M32C_INSN_ROT32_B_DST_DST32_AN_DIRECT_UNPREFIXED_QI, "rot32.b-dst-dst32-An-direct-Unprefixed-QI", "rot.b", 16,
15390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15391 },
15392 /* rot.b r1h,[$Dst32AnUnprefixed] */
15393 {
15394 M32C_INSN_ROT32_B_DST_DST32_AN_INDIRECT_UNPREFIXED_QI, "rot32.b-dst-dst32-An-indirect-Unprefixed-QI", "rot.b", 16,
15395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15396 },
15397 /* rot.b r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
15398 {
15399 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,
15400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15401 },
15402 /* rot.b r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
15403 {
15404 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,
15405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15406 },
15407 /* rot.b r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
15408 {
15409 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,
15410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15411 },
15412 /* rot.b r1h,${Dsp-16-u8}[sb] */
15413 {
15414 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,
15415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15416 },
15417 /* rot.b r1h,${Dsp-16-u16}[sb] */
15418 {
15419 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,
15420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15421 },
15422 /* rot.b r1h,${Dsp-16-s8}[fb] */
15423 {
15424 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,
15425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15426 },
15427 /* rot.b r1h,${Dsp-16-s16}[fb] */
15428 {
15429 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,
15430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15431 },
15432 /* rot.b r1h,${Dsp-16-u16} */
15433 {
15434 M32C_INSN_ROT32_B_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "rot32.b-dst-dst32-16-16-absolute-Unprefixed-QI", "rot.b", 32,
15435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15436 },
15437 /* rot.b r1h,${Dsp-16-u24} */
15438 {
15439 M32C_INSN_ROT32_B_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "rot32.b-dst-dst32-16-24-absolute-Unprefixed-QI", "rot.b", 40,
15440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15441 },
15442 /* rot.w r1h,$Dst16RnHI */
15443 {
15444 M32C_INSN_ROT16_W_DST_DST16_RN_DIRECT_HI, "rot16.w-dst-dst16-Rn-direct-HI", "rot.w", 16,
15445 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15446 },
15447 /* rot.w r1h,$Dst16AnHI */
15448 {
15449 M32C_INSN_ROT16_W_DST_DST16_AN_DIRECT_HI, "rot16.w-dst-dst16-An-direct-HI", "rot.w", 16,
15450 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15451 },
15452 /* rot.w r1h,[$Dst16An] */
15453 {
15454 M32C_INSN_ROT16_W_DST_DST16_AN_INDIRECT_HI, "rot16.w-dst-dst16-An-indirect-HI", "rot.w", 16,
15455 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15456 },
15457 /* rot.w r1h,${Dsp-16-u8}[$Dst16An] */
15458 {
15459 M32C_INSN_ROT16_W_DST_DST16_16_8_AN_RELATIVE_HI, "rot16.w-dst-dst16-16-8-An-relative-HI", "rot.w", 24,
15460 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15461 },
15462 /* rot.w r1h,${Dsp-16-u16}[$Dst16An] */
15463 {
15464 M32C_INSN_ROT16_W_DST_DST16_16_16_AN_RELATIVE_HI, "rot16.w-dst-dst16-16-16-An-relative-HI", "rot.w", 32,
15465 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15466 },
15467 /* rot.w r1h,${Dsp-16-u8}[sb] */
15468 {
15469 M32C_INSN_ROT16_W_DST_DST16_16_8_SB_RELATIVE_HI, "rot16.w-dst-dst16-16-8-SB-relative-HI", "rot.w", 24,
15470 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15471 },
15472 /* rot.w r1h,${Dsp-16-u16}[sb] */
15473 {
15474 M32C_INSN_ROT16_W_DST_DST16_16_16_SB_RELATIVE_HI, "rot16.w-dst-dst16-16-16-SB-relative-HI", "rot.w", 32,
15475 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15476 },
15477 /* rot.w r1h,${Dsp-16-s8}[fb] */
15478 {
15479 M32C_INSN_ROT16_W_DST_DST16_16_8_FB_RELATIVE_HI, "rot16.w-dst-dst16-16-8-FB-relative-HI", "rot.w", 24,
15480 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15481 },
15482 /* rot.w r1h,${Dsp-16-u16} */
15483 {
15484 M32C_INSN_ROT16_W_DST_DST16_16_16_ABSOLUTE_HI, "rot16.w-dst-dst16-16-16-absolute-HI", "rot.w", 32,
15485 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15486 },
15487 /* rot.b r1h,$Dst16RnQI */
15488 {
15489 M32C_INSN_ROT16_B_DST_DST16_RN_DIRECT_QI, "rot16.b-dst-dst16-Rn-direct-QI", "rot.b", 16,
15490 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15491 },
15492 /* rot.b r1h,$Dst16AnQI */
15493 {
15494 M32C_INSN_ROT16_B_DST_DST16_AN_DIRECT_QI, "rot16.b-dst-dst16-An-direct-QI", "rot.b", 16,
15495 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15496 },
15497 /* rot.b r1h,[$Dst16An] */
15498 {
15499 M32C_INSN_ROT16_B_DST_DST16_AN_INDIRECT_QI, "rot16.b-dst-dst16-An-indirect-QI", "rot.b", 16,
15500 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15501 },
15502 /* rot.b r1h,${Dsp-16-u8}[$Dst16An] */
15503 {
15504 M32C_INSN_ROT16_B_DST_DST16_16_8_AN_RELATIVE_QI, "rot16.b-dst-dst16-16-8-An-relative-QI", "rot.b", 24,
15505 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15506 },
15507 /* rot.b r1h,${Dsp-16-u16}[$Dst16An] */
15508 {
15509 M32C_INSN_ROT16_B_DST_DST16_16_16_AN_RELATIVE_QI, "rot16.b-dst-dst16-16-16-An-relative-QI", "rot.b", 32,
15510 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15511 },
15512 /* rot.b r1h,${Dsp-16-u8}[sb] */
15513 {
15514 M32C_INSN_ROT16_B_DST_DST16_16_8_SB_RELATIVE_QI, "rot16.b-dst-dst16-16-8-SB-relative-QI", "rot.b", 24,
15515 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15516 },
15517 /* rot.b r1h,${Dsp-16-u16}[sb] */
15518 {
15519 M32C_INSN_ROT16_B_DST_DST16_16_16_SB_RELATIVE_QI, "rot16.b-dst-dst16-16-16-SB-relative-QI", "rot.b", 32,
15520 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15521 },
15522 /* rot.b r1h,${Dsp-16-s8}[fb] */
15523 {
15524 M32C_INSN_ROT16_B_DST_DST16_16_8_FB_RELATIVE_QI, "rot16.b-dst-dst16-16-8-FB-relative-QI", "rot.b", 24,
15525 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15526 },
15527 /* rot.b r1h,${Dsp-16-u16} */
15528 {
15529 M32C_INSN_ROT16_B_DST_DST16_16_16_ABSOLUTE_QI, "rot16.b-dst-dst16-16-16-absolute-QI", "rot.b", 32,
15530 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15531 },
15532 /* rot.w${Q} #${Imm-sh-12-s4},$Dst32RnUnprefixedHI */
15533 {
15534 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,
15535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15536 },
15537 /* rot.w${Q} #${Imm-sh-12-s4},$Dst32AnUnprefixedHI */
15538 {
15539 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,
15540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15541 },
15542 /* rot.w${Q} #${Imm-sh-12-s4},[$Dst32AnUnprefixed] */
15543 {
15544 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,
15545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15546 },
15547 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
15548 {
15549 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,
15550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15551 },
15552 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
15553 {
15554 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,
15555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15556 },
15557 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
15558 {
15559 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,
15560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15561 },
15562 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[sb] */
15563 {
15564 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,
15565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15566 },
15567 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[sb] */
15568 {
15569 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,
15570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15571 },
15572 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-s8}[fb] */
15573 {
15574 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,
15575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15576 },
15577 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-s16}[fb] */
15578 {
15579 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,
15580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15581 },
15582 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16} */
15583 {
15584 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,
15585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15586 },
15587 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-u24} */
15588 {
15589 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,
15590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15591 },
15592 /* rot.b${Q} #${Imm-sh-12-s4},$Dst32RnUnprefixedQI */
15593 {
15594 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,
15595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15596 },
15597 /* rot.b${Q} #${Imm-sh-12-s4},$Dst32AnUnprefixedQI */
15598 {
15599 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,
15600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15601 },
15602 /* rot.b${Q} #${Imm-sh-12-s4},[$Dst32AnUnprefixed] */
15603 {
15604 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,
15605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15606 },
15607 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
15608 {
15609 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,
15610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15611 },
15612 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
15613 {
15614 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,
15615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15616 },
15617 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
15618 {
15619 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,
15620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15621 },
15622 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[sb] */
15623 {
15624 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,
15625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15626 },
15627 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[sb] */
15628 {
15629 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,
15630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15631 },
15632 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-s8}[fb] */
15633 {
15634 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,
15635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15636 },
15637 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-s16}[fb] */
15638 {
15639 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,
15640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15641 },
15642 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16} */
15643 {
15644 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,
15645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15646 },
15647 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-u24} */
15648 {
15649 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,
15650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15651 },
15652 /* rot.w${Q} #${Imm-sh-8-s4},$Dst16RnHI */
15653 {
15654 M32C_INSN_ROT16_W_IMM4_Q_16_DST16_RN_DIRECT_HI, "rot16.w-imm4-Q-16-dst16-Rn-direct-HI", "rot.w", 16,
15655 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15656 },
15657 /* rot.w${Q} #${Imm-sh-8-s4},$Dst16AnHI */
15658 {
15659 M32C_INSN_ROT16_W_IMM4_Q_16_DST16_AN_DIRECT_HI, "rot16.w-imm4-Q-16-dst16-An-direct-HI", "rot.w", 16,
15660 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15661 },
15662 /* rot.w${Q} #${Imm-sh-8-s4},[$Dst16An] */
15663 {
15664 M32C_INSN_ROT16_W_IMM4_Q_16_DST16_AN_INDIRECT_HI, "rot16.w-imm4-Q-16-dst16-An-indirect-HI", "rot.w", 16,
15665 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15666 },
15667 /* rot.w${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[$Dst16An] */
15668 {
15669 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,
15670 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15671 },
15672 /* rot.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[$Dst16An] */
15673 {
15674 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,
15675 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15676 },
15677 /* rot.w${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[sb] */
15678 {
15679 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,
15680 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15681 },
15682 /* rot.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[sb] */
15683 {
15684 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,
15685 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15686 },
15687 /* rot.w${Q} #${Imm-sh-8-s4},${Dsp-16-s8}[fb] */
15688 {
15689 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,
15690 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15691 },
15692 /* rot.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16} */
15693 {
15694 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,
15695 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15696 },
15697 /* rot.b${Q} #${Imm-sh-8-s4},$Dst16RnQI */
15698 {
15699 M32C_INSN_ROT16_B_IMM4_Q_16_DST16_RN_DIRECT_QI, "rot16.b-imm4-Q-16-dst16-Rn-direct-QI", "rot.b", 16,
15700 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15701 },
15702 /* rot.b${Q} #${Imm-sh-8-s4},$Dst16AnQI */
15703 {
15704 M32C_INSN_ROT16_B_IMM4_Q_16_DST16_AN_DIRECT_QI, "rot16.b-imm4-Q-16-dst16-An-direct-QI", "rot.b", 16,
15705 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15706 },
15707 /* rot.b${Q} #${Imm-sh-8-s4},[$Dst16An] */
15708 {
15709 M32C_INSN_ROT16_B_IMM4_Q_16_DST16_AN_INDIRECT_QI, "rot16.b-imm4-Q-16-dst16-An-indirect-QI", "rot.b", 16,
15710 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15711 },
15712 /* rot.b${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[$Dst16An] */
15713 {
15714 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,
15715 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15716 },
15717 /* rot.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[$Dst16An] */
15718 {
15719 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,
15720 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15721 },
15722 /* rot.b${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[sb] */
15723 {
15724 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,
15725 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15726 },
15727 /* rot.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[sb] */
15728 {
15729 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,
15730 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15731 },
15732 /* rot.b${Q} #${Imm-sh-8-s4},${Dsp-16-s8}[fb] */
15733 {
15734 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,
15735 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15736 },
15737 /* rot.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16} */
15738 {
15739 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,
15740 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15741 },
15742 /* rorc.w $Dst32RnUnprefixedHI */
15743 {
15744 M32C_INSN_RORC32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "rorc32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "rorc.w", 16,
15745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15746 },
15747 /* rorc.w $Dst32AnUnprefixedHI */
15748 {
15749 M32C_INSN_RORC32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "rorc32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "rorc.w", 16,
15750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15751 },
15752 /* rorc.w [$Dst32AnUnprefixed] */
15753 {
15754 M32C_INSN_RORC32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "rorc32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "rorc.w", 16,
15755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15756 },
15757 /* rorc.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
15758 {
15759 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,
15760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15761 },
15762 /* rorc.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
15763 {
15764 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,
15765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15766 },
15767 /* rorc.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
15768 {
15769 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,
15770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15771 },
15772 /* rorc.w ${Dsp-16-u8}[sb] */
15773 {
15774 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,
15775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15776 },
15777 /* rorc.w ${Dsp-16-u16}[sb] */
15778 {
15779 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,
15780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15781 },
15782 /* rorc.w ${Dsp-16-s8}[fb] */
15783 {
15784 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,
15785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15786 },
15787 /* rorc.w ${Dsp-16-s16}[fb] */
15788 {
15789 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,
15790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15791 },
15792 /* rorc.w ${Dsp-16-u16} */
15793 {
15794 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,
15795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15796 },
15797 /* rorc.w ${Dsp-16-u24} */
15798 {
15799 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,
15800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15801 },
15802 /* rorc.b $Dst32RnUnprefixedQI */
15803 {
15804 M32C_INSN_RORC32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "rorc32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "rorc.b", 16,
15805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15806 },
15807 /* rorc.b $Dst32AnUnprefixedQI */
15808 {
15809 M32C_INSN_RORC32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "rorc32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "rorc.b", 16,
15810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15811 },
15812 /* rorc.b [$Dst32AnUnprefixed] */
15813 {
15814 M32C_INSN_RORC32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "rorc32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "rorc.b", 16,
15815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15816 },
15817 /* rorc.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
15818 {
15819 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,
15820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15821 },
15822 /* rorc.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
15823 {
15824 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,
15825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15826 },
15827 /* rorc.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
15828 {
15829 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,
15830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15831 },
15832 /* rorc.b ${Dsp-16-u8}[sb] */
15833 {
15834 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,
15835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15836 },
15837 /* rorc.b ${Dsp-16-u16}[sb] */
15838 {
15839 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,
15840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15841 },
15842 /* rorc.b ${Dsp-16-s8}[fb] */
15843 {
15844 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,
15845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15846 },
15847 /* rorc.b ${Dsp-16-s16}[fb] */
15848 {
15849 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,
15850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15851 },
15852 /* rorc.b ${Dsp-16-u16} */
15853 {
15854 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,
15855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15856 },
15857 /* rorc.b ${Dsp-16-u24} */
15858 {
15859 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,
15860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15861 },
15862 /* rorc.w $Dst16RnHI */
15863 {
15864 M32C_INSN_RORC16_W_16_DST16_RN_DIRECT_HI, "rorc16.w-16-dst16-Rn-direct-HI", "rorc.w", 16,
15865 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15866 },
15867 /* rorc.w $Dst16AnHI */
15868 {
15869 M32C_INSN_RORC16_W_16_DST16_AN_DIRECT_HI, "rorc16.w-16-dst16-An-direct-HI", "rorc.w", 16,
15870 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15871 },
15872 /* rorc.w [$Dst16An] */
15873 {
15874 M32C_INSN_RORC16_W_16_DST16_AN_INDIRECT_HI, "rorc16.w-16-dst16-An-indirect-HI", "rorc.w", 16,
15875 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15876 },
15877 /* rorc.w ${Dsp-16-u8}[$Dst16An] */
15878 {
15879 M32C_INSN_RORC16_W_16_DST16_16_8_AN_RELATIVE_HI, "rorc16.w-16-dst16-16-8-An-relative-HI", "rorc.w", 24,
15880 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15881 },
15882 /* rorc.w ${Dsp-16-u16}[$Dst16An] */
15883 {
15884 M32C_INSN_RORC16_W_16_DST16_16_16_AN_RELATIVE_HI, "rorc16.w-16-dst16-16-16-An-relative-HI", "rorc.w", 32,
15885 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15886 },
15887 /* rorc.w ${Dsp-16-u8}[sb] */
15888 {
15889 M32C_INSN_RORC16_W_16_DST16_16_8_SB_RELATIVE_HI, "rorc16.w-16-dst16-16-8-SB-relative-HI", "rorc.w", 24,
15890 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15891 },
15892 /* rorc.w ${Dsp-16-u16}[sb] */
15893 {
15894 M32C_INSN_RORC16_W_16_DST16_16_16_SB_RELATIVE_HI, "rorc16.w-16-dst16-16-16-SB-relative-HI", "rorc.w", 32,
15895 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15896 },
15897 /* rorc.w ${Dsp-16-s8}[fb] */
15898 {
15899 M32C_INSN_RORC16_W_16_DST16_16_8_FB_RELATIVE_HI, "rorc16.w-16-dst16-16-8-FB-relative-HI", "rorc.w", 24,
15900 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15901 },
15902 /* rorc.w ${Dsp-16-u16} */
15903 {
15904 M32C_INSN_RORC16_W_16_DST16_16_16_ABSOLUTE_HI, "rorc16.w-16-dst16-16-16-absolute-HI", "rorc.w", 32,
15905 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15906 },
15907 /* rorc.b $Dst16RnQI */
15908 {
15909 M32C_INSN_RORC16_B_16_DST16_RN_DIRECT_QI, "rorc16.b-16-dst16-Rn-direct-QI", "rorc.b", 16,
15910 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15911 },
15912 /* rorc.b $Dst16AnQI */
15913 {
15914 M32C_INSN_RORC16_B_16_DST16_AN_DIRECT_QI, "rorc16.b-16-dst16-An-direct-QI", "rorc.b", 16,
15915 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15916 },
15917 /* rorc.b [$Dst16An] */
15918 {
15919 M32C_INSN_RORC16_B_16_DST16_AN_INDIRECT_QI, "rorc16.b-16-dst16-An-indirect-QI", "rorc.b", 16,
15920 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15921 },
15922 /* rorc.b ${Dsp-16-u8}[$Dst16An] */
15923 {
15924 M32C_INSN_RORC16_B_16_DST16_16_8_AN_RELATIVE_QI, "rorc16.b-16-dst16-16-8-An-relative-QI", "rorc.b", 24,
15925 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15926 },
15927 /* rorc.b ${Dsp-16-u16}[$Dst16An] */
15928 {
15929 M32C_INSN_RORC16_B_16_DST16_16_16_AN_RELATIVE_QI, "rorc16.b-16-dst16-16-16-An-relative-QI", "rorc.b", 32,
15930 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15931 },
15932 /* rorc.b ${Dsp-16-u8}[sb] */
15933 {
15934 M32C_INSN_RORC16_B_16_DST16_16_8_SB_RELATIVE_QI, "rorc16.b-16-dst16-16-8-SB-relative-QI", "rorc.b", 24,
15935 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15936 },
15937 /* rorc.b ${Dsp-16-u16}[sb] */
15938 {
15939 M32C_INSN_RORC16_B_16_DST16_16_16_SB_RELATIVE_QI, "rorc16.b-16-dst16-16-16-SB-relative-QI", "rorc.b", 32,
15940 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15941 },
15942 /* rorc.b ${Dsp-16-s8}[fb] */
15943 {
15944 M32C_INSN_RORC16_B_16_DST16_16_8_FB_RELATIVE_QI, "rorc16.b-16-dst16-16-8-FB-relative-QI", "rorc.b", 24,
15945 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15946 },
15947 /* rorc.b ${Dsp-16-u16} */
15948 {
15949 M32C_INSN_RORC16_B_16_DST16_16_16_ABSOLUTE_QI, "rorc16.b-16-dst16-16-16-absolute-QI", "rorc.b", 32,
15950 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15951 },
15952 /* rolc.w $Dst32RnUnprefixedHI */
15953 {
15954 M32C_INSN_ROLC32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "rolc32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "rolc.w", 16,
15955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15956 },
15957 /* rolc.w $Dst32AnUnprefixedHI */
15958 {
15959 M32C_INSN_ROLC32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "rolc32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "rolc.w", 16,
15960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15961 },
15962 /* rolc.w [$Dst32AnUnprefixed] */
15963 {
15964 M32C_INSN_ROLC32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "rolc32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "rolc.w", 16,
15965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15966 },
15967 /* rolc.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
15968 {
15969 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,
15970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15971 },
15972 /* rolc.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
15973 {
15974 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,
15975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15976 },
15977 /* rolc.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
15978 {
15979 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,
15980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15981 },
15982 /* rolc.w ${Dsp-16-u8}[sb] */
15983 {
15984 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,
15985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15986 },
15987 /* rolc.w ${Dsp-16-u16}[sb] */
15988 {
15989 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,
15990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15991 },
15992 /* rolc.w ${Dsp-16-s8}[fb] */
15993 {
15994 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,
15995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15996 },
15997 /* rolc.w ${Dsp-16-s16}[fb] */
15998 {
15999 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,
16000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16001 },
16002 /* rolc.w ${Dsp-16-u16} */
16003 {
16004 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,
16005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16006 },
16007 /* rolc.w ${Dsp-16-u24} */
16008 {
16009 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,
16010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16011 },
16012 /* rolc.b $Dst32RnUnprefixedQI */
16013 {
16014 M32C_INSN_ROLC32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "rolc32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "rolc.b", 16,
16015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16016 },
16017 /* rolc.b $Dst32AnUnprefixedQI */
16018 {
16019 M32C_INSN_ROLC32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "rolc32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "rolc.b", 16,
16020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16021 },
16022 /* rolc.b [$Dst32AnUnprefixed] */
16023 {
16024 M32C_INSN_ROLC32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "rolc32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "rolc.b", 16,
16025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16026 },
16027 /* rolc.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
16028 {
16029 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,
16030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16031 },
16032 /* rolc.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
16033 {
16034 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,
16035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16036 },
16037 /* rolc.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
16038 {
16039 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,
16040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16041 },
16042 /* rolc.b ${Dsp-16-u8}[sb] */
16043 {
16044 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,
16045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16046 },
16047 /* rolc.b ${Dsp-16-u16}[sb] */
16048 {
16049 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,
16050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16051 },
16052 /* rolc.b ${Dsp-16-s8}[fb] */
16053 {
16054 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,
16055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16056 },
16057 /* rolc.b ${Dsp-16-s16}[fb] */
16058 {
16059 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,
16060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16061 },
16062 /* rolc.b ${Dsp-16-u16} */
16063 {
16064 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,
16065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16066 },
16067 /* rolc.b ${Dsp-16-u24} */
16068 {
16069 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,
16070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16071 },
16072 /* rolc.w $Dst16RnHI */
16073 {
16074 M32C_INSN_ROLC16_W_16_DST16_RN_DIRECT_HI, "rolc16.w-16-dst16-Rn-direct-HI", "rolc.w", 16,
16075 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16076 },
16077 /* rolc.w $Dst16AnHI */
16078 {
16079 M32C_INSN_ROLC16_W_16_DST16_AN_DIRECT_HI, "rolc16.w-16-dst16-An-direct-HI", "rolc.w", 16,
16080 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16081 },
16082 /* rolc.w [$Dst16An] */
16083 {
16084 M32C_INSN_ROLC16_W_16_DST16_AN_INDIRECT_HI, "rolc16.w-16-dst16-An-indirect-HI", "rolc.w", 16,
16085 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16086 },
16087 /* rolc.w ${Dsp-16-u8}[$Dst16An] */
16088 {
16089 M32C_INSN_ROLC16_W_16_DST16_16_8_AN_RELATIVE_HI, "rolc16.w-16-dst16-16-8-An-relative-HI", "rolc.w", 24,
16090 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16091 },
16092 /* rolc.w ${Dsp-16-u16}[$Dst16An] */
16093 {
16094 M32C_INSN_ROLC16_W_16_DST16_16_16_AN_RELATIVE_HI, "rolc16.w-16-dst16-16-16-An-relative-HI", "rolc.w", 32,
16095 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16096 },
16097 /* rolc.w ${Dsp-16-u8}[sb] */
16098 {
16099 M32C_INSN_ROLC16_W_16_DST16_16_8_SB_RELATIVE_HI, "rolc16.w-16-dst16-16-8-SB-relative-HI", "rolc.w", 24,
16100 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16101 },
16102 /* rolc.w ${Dsp-16-u16}[sb] */
16103 {
16104 M32C_INSN_ROLC16_W_16_DST16_16_16_SB_RELATIVE_HI, "rolc16.w-16-dst16-16-16-SB-relative-HI", "rolc.w", 32,
16105 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16106 },
16107 /* rolc.w ${Dsp-16-s8}[fb] */
16108 {
16109 M32C_INSN_ROLC16_W_16_DST16_16_8_FB_RELATIVE_HI, "rolc16.w-16-dst16-16-8-FB-relative-HI", "rolc.w", 24,
16110 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16111 },
16112 /* rolc.w ${Dsp-16-u16} */
16113 {
16114 M32C_INSN_ROLC16_W_16_DST16_16_16_ABSOLUTE_HI, "rolc16.w-16-dst16-16-16-absolute-HI", "rolc.w", 32,
16115 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16116 },
16117 /* rolc.b $Dst16RnQI */
16118 {
16119 M32C_INSN_ROLC16_B_16_DST16_RN_DIRECT_QI, "rolc16.b-16-dst16-Rn-direct-QI", "rolc.b", 16,
16120 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16121 },
16122 /* rolc.b $Dst16AnQI */
16123 {
16124 M32C_INSN_ROLC16_B_16_DST16_AN_DIRECT_QI, "rolc16.b-16-dst16-An-direct-QI", "rolc.b", 16,
16125 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16126 },
16127 /* rolc.b [$Dst16An] */
16128 {
16129 M32C_INSN_ROLC16_B_16_DST16_AN_INDIRECT_QI, "rolc16.b-16-dst16-An-indirect-QI", "rolc.b", 16,
16130 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16131 },
16132 /* rolc.b ${Dsp-16-u8}[$Dst16An] */
16133 {
16134 M32C_INSN_ROLC16_B_16_DST16_16_8_AN_RELATIVE_QI, "rolc16.b-16-dst16-16-8-An-relative-QI", "rolc.b", 24,
16135 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16136 },
16137 /* rolc.b ${Dsp-16-u16}[$Dst16An] */
16138 {
16139 M32C_INSN_ROLC16_B_16_DST16_16_16_AN_RELATIVE_QI, "rolc16.b-16-dst16-16-16-An-relative-QI", "rolc.b", 32,
16140 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16141 },
16142 /* rolc.b ${Dsp-16-u8}[sb] */
16143 {
16144 M32C_INSN_ROLC16_B_16_DST16_16_8_SB_RELATIVE_QI, "rolc16.b-16-dst16-16-8-SB-relative-QI", "rolc.b", 24,
16145 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16146 },
16147 /* rolc.b ${Dsp-16-u16}[sb] */
16148 {
16149 M32C_INSN_ROLC16_B_16_DST16_16_16_SB_RELATIVE_QI, "rolc16.b-16-dst16-16-16-SB-relative-QI", "rolc.b", 32,
16150 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16151 },
16152 /* rolc.b ${Dsp-16-s8}[fb] */
16153 {
16154 M32C_INSN_ROLC16_B_16_DST16_16_8_FB_RELATIVE_QI, "rolc16.b-16-dst16-16-8-FB-relative-QI", "rolc.b", 24,
16155 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16156 },
16157 /* rolc.b ${Dsp-16-u16} */
16158 {
16159 M32C_INSN_ROLC16_B_16_DST16_16_16_ABSOLUTE_QI, "rolc16.b-16-dst16-16-16-absolute-QI", "rolc.b", 32,
16160 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16161 },
16162 /* pusha [$Dst32AnUnprefixed] */
16163 {
16164 M32C_INSN_PUSHA32_16_UNPREFIXED_MOVA_DST32_AN_INDIRECT_UNPREFIXED_MOVA_SI, "pusha32-16-Unprefixed-Mova-dst32-An-indirect-Unprefixed-Mova-SI", "pusha", 16,
16165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16166 },
16167 /* pusha ${Dsp-16-u8}[$Dst32AnUnprefixed] */
16168 {
16169 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,
16170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16171 },
16172 /* pusha ${Dsp-16-u16}[$Dst32AnUnprefixed] */
16173 {
16174 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,
16175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16176 },
16177 /* pusha ${Dsp-16-u24}[$Dst32AnUnprefixed] */
16178 {
16179 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,
16180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16181 },
16182 /* pusha ${Dsp-16-u8}[sb] */
16183 {
16184 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,
16185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16186 },
16187 /* pusha ${Dsp-16-u16}[sb] */
16188 {
16189 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,
16190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16191 },
16192 /* pusha ${Dsp-16-s8}[fb] */
16193 {
16194 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,
16195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16196 },
16197 /* pusha ${Dsp-16-s16}[fb] */
16198 {
16199 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,
16200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16201 },
16202 /* pusha ${Dsp-16-u16} */
16203 {
16204 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,
16205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16206 },
16207 /* pusha ${Dsp-16-u24} */
16208 {
16209 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,
16210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16211 },
16212 /* pusha [$Dst16An] */
16213 {
16214 M32C_INSN_PUSHA16_16_MOVA_DST16_AN_INDIRECT_MOVA_HI, "pusha16-16-Mova-dst16-An-indirect-Mova-HI", "pusha", 16,
16215 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16216 },
16217 /* pusha ${Dsp-16-u8}[$Dst16An] */
16218 {
16219 M32C_INSN_PUSHA16_16_MOVA_DST16_16_8_AN_RELATIVE_MOVA_HI, "pusha16-16-Mova-dst16-16-8-An-relative-Mova-HI", "pusha", 24,
16220 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16221 },
16222 /* pusha ${Dsp-16-u16}[$Dst16An] */
16223 {
16224 M32C_INSN_PUSHA16_16_MOVA_DST16_16_16_AN_RELATIVE_MOVA_HI, "pusha16-16-Mova-dst16-16-16-An-relative-Mova-HI", "pusha", 32,
16225 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16226 },
16227 /* pusha ${Dsp-16-u8}[sb] */
16228 {
16229 M32C_INSN_PUSHA16_16_MOVA_DST16_16_8_SB_RELATIVE_MOVA_HI, "pusha16-16-Mova-dst16-16-8-SB-relative-Mova-HI", "pusha", 24,
16230 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16231 },
16232 /* pusha ${Dsp-16-u16}[sb] */
16233 {
16234 M32C_INSN_PUSHA16_16_MOVA_DST16_16_16_SB_RELATIVE_MOVA_HI, "pusha16-16-Mova-dst16-16-16-SB-relative-Mova-HI", "pusha", 32,
16235 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16236 },
16237 /* pusha ${Dsp-16-s8}[fb] */
16238 {
16239 M32C_INSN_PUSHA16_16_MOVA_DST16_16_8_FB_RELATIVE_MOVA_HI, "pusha16-16-Mova-dst16-16-8-FB-relative-Mova-HI", "pusha", 24,
16240 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16241 },
16242 /* pusha ${Dsp-16-u16} */
16243 {
16244 M32C_INSN_PUSHA16_16_MOVA_DST16_16_16_ABSOLUTE_MOVA_HI, "pusha16-16-Mova-dst16-16-16-absolute-Mova-HI", "pusha", 32,
16245 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16246 },
16247 /* push.l $Dst32RnUnprefixedSI */
16248 {
16249 M32C_INSN_PUSH32_L_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "push32.l-16-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "push.l", 16,
16250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16251 },
16252 /* push.l $Dst32AnUnprefixedSI */
16253 {
16254 M32C_INSN_PUSH32_L_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "push32.l-16-Unprefixed-dst32-An-direct-Unprefixed-SI", "push.l", 16,
16255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16256 },
16257 /* push.l [$Dst32AnUnprefixed] */
16258 {
16259 M32C_INSN_PUSH32_L_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "push32.l-16-Unprefixed-dst32-An-indirect-Unprefixed-SI", "push.l", 16,
16260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16261 },
16262 /* push.l ${Dsp-16-u8}[$Dst32AnUnprefixed] */
16263 {
16264 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,
16265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16266 },
16267 /* push.l ${Dsp-16-u16}[$Dst32AnUnprefixed] */
16268 {
16269 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,
16270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16271 },
16272 /* push.l ${Dsp-16-u24}[$Dst32AnUnprefixed] */
16273 {
16274 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,
16275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16276 },
16277 /* push.l ${Dsp-16-u8}[sb] */
16278 {
16279 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,
16280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16281 },
16282 /* push.l ${Dsp-16-u16}[sb] */
16283 {
16284 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,
16285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16286 },
16287 /* push.l ${Dsp-16-s8}[fb] */
16288 {
16289 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,
16290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16291 },
16292 /* push.l ${Dsp-16-s16}[fb] */
16293 {
16294 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,
16295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16296 },
16297 /* push.l ${Dsp-16-u16} */
16298 {
16299 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,
16300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16301 },
16302 /* push.l ${Dsp-16-u24} */
16303 {
16304 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,
16305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16306 },
16307 /* push.w${S} ${An16-push-S} */
16308 {
16309 M32C_INSN_PUSH16_B_S_AN_AN16_PUSH_S_DERIVED, "push16.b-s-an-An16-push-S-derived", "push.w", 8,
16310 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16311 },
16312 /* push.b${S} ${Rn16-push-S} */
16313 {
16314 M32C_INSN_PUSH16_B_S_RN_RN16_PUSH_S_DERIVED, "push16.b-s-rn-Rn16-push-S-derived", "push.b", 8,
16315 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16316 },
16317 /* push.w $Dst32RnUnprefixedHI */
16318 {
16319 M32C_INSN_PUSH32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "push32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "push.w", 16,
16320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16321 },
16322 /* push.w $Dst32AnUnprefixedHI */
16323 {
16324 M32C_INSN_PUSH32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "push32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "push.w", 16,
16325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16326 },
16327 /* push.w [$Dst32AnUnprefixed] */
16328 {
16329 M32C_INSN_PUSH32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "push32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "push.w", 16,
16330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16331 },
16332 /* push.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
16333 {
16334 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,
16335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16336 },
16337 /* push.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
16338 {
16339 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,
16340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16341 },
16342 /* push.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
16343 {
16344 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,
16345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16346 },
16347 /* push.w ${Dsp-16-u8}[sb] */
16348 {
16349 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,
16350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16351 },
16352 /* push.w ${Dsp-16-u16}[sb] */
16353 {
16354 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,
16355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16356 },
16357 /* push.w ${Dsp-16-s8}[fb] */
16358 {
16359 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,
16360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16361 },
16362 /* push.w ${Dsp-16-s16}[fb] */
16363 {
16364 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,
16365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16366 },
16367 /* push.w ${Dsp-16-u16} */
16368 {
16369 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,
16370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16371 },
16372 /* push.w ${Dsp-16-u24} */
16373 {
16374 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,
16375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16376 },
16377 /* push.b $Dst32RnUnprefixedQI */
16378 {
16379 M32C_INSN_PUSH32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "push32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "push.b", 16,
16380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16381 },
16382 /* push.b $Dst32AnUnprefixedQI */
16383 {
16384 M32C_INSN_PUSH32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "push32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "push.b", 16,
16385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16386 },
16387 /* push.b [$Dst32AnUnprefixed] */
16388 {
16389 M32C_INSN_PUSH32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "push32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "push.b", 16,
16390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16391 },
16392 /* push.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
16393 {
16394 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,
16395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16396 },
16397 /* push.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
16398 {
16399 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,
16400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16401 },
16402 /* push.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
16403 {
16404 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,
16405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16406 },
16407 /* push.b ${Dsp-16-u8}[sb] */
16408 {
16409 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,
16410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16411 },
16412 /* push.b ${Dsp-16-u16}[sb] */
16413 {
16414 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,
16415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16416 },
16417 /* push.b ${Dsp-16-s8}[fb] */
16418 {
16419 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,
16420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16421 },
16422 /* push.b ${Dsp-16-s16}[fb] */
16423 {
16424 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,
16425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16426 },
16427 /* push.b ${Dsp-16-u16} */
16428 {
16429 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,
16430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16431 },
16432 /* push.b ${Dsp-16-u24} */
16433 {
16434 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,
16435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16436 },
16437 /* push.w $Dst16RnHI */
16438 {
16439 M32C_INSN_PUSH16_W_16_DST16_RN_DIRECT_HI, "push16.w-16-dst16-Rn-direct-HI", "push.w", 16,
16440 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16441 },
16442 /* push.w $Dst16AnHI */
16443 {
16444 M32C_INSN_PUSH16_W_16_DST16_AN_DIRECT_HI, "push16.w-16-dst16-An-direct-HI", "push.w", 16,
16445 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16446 },
16447 /* push.w [$Dst16An] */
16448 {
16449 M32C_INSN_PUSH16_W_16_DST16_AN_INDIRECT_HI, "push16.w-16-dst16-An-indirect-HI", "push.w", 16,
16450 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16451 },
16452 /* push.w ${Dsp-16-u8}[$Dst16An] */
16453 {
16454 M32C_INSN_PUSH16_W_16_DST16_16_8_AN_RELATIVE_HI, "push16.w-16-dst16-16-8-An-relative-HI", "push.w", 24,
16455 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16456 },
16457 /* push.w ${Dsp-16-u16}[$Dst16An] */
16458 {
16459 M32C_INSN_PUSH16_W_16_DST16_16_16_AN_RELATIVE_HI, "push16.w-16-dst16-16-16-An-relative-HI", "push.w", 32,
16460 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16461 },
16462 /* push.w ${Dsp-16-u8}[sb] */
16463 {
16464 M32C_INSN_PUSH16_W_16_DST16_16_8_SB_RELATIVE_HI, "push16.w-16-dst16-16-8-SB-relative-HI", "push.w", 24,
16465 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16466 },
16467 /* push.w ${Dsp-16-u16}[sb] */
16468 {
16469 M32C_INSN_PUSH16_W_16_DST16_16_16_SB_RELATIVE_HI, "push16.w-16-dst16-16-16-SB-relative-HI", "push.w", 32,
16470 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16471 },
16472 /* push.w ${Dsp-16-s8}[fb] */
16473 {
16474 M32C_INSN_PUSH16_W_16_DST16_16_8_FB_RELATIVE_HI, "push16.w-16-dst16-16-8-FB-relative-HI", "push.w", 24,
16475 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16476 },
16477 /* push.w ${Dsp-16-u16} */
16478 {
16479 M32C_INSN_PUSH16_W_16_DST16_16_16_ABSOLUTE_HI, "push16.w-16-dst16-16-16-absolute-HI", "push.w", 32,
16480 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16481 },
16482 /* push.b $Dst16RnQI */
16483 {
16484 M32C_INSN_PUSH16_B_16_DST16_RN_DIRECT_QI, "push16.b-16-dst16-Rn-direct-QI", "push.b", 16,
16485 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16486 },
16487 /* push.b $Dst16AnQI */
16488 {
16489 M32C_INSN_PUSH16_B_16_DST16_AN_DIRECT_QI, "push16.b-16-dst16-An-direct-QI", "push.b", 16,
16490 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16491 },
16492 /* push.b [$Dst16An] */
16493 {
16494 M32C_INSN_PUSH16_B_16_DST16_AN_INDIRECT_QI, "push16.b-16-dst16-An-indirect-QI", "push.b", 16,
16495 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16496 },
16497 /* push.b ${Dsp-16-u8}[$Dst16An] */
16498 {
16499 M32C_INSN_PUSH16_B_16_DST16_16_8_AN_RELATIVE_QI, "push16.b-16-dst16-16-8-An-relative-QI", "push.b", 24,
16500 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16501 },
16502 /* push.b ${Dsp-16-u16}[$Dst16An] */
16503 {
16504 M32C_INSN_PUSH16_B_16_DST16_16_16_AN_RELATIVE_QI, "push16.b-16-dst16-16-16-An-relative-QI", "push.b", 32,
16505 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16506 },
16507 /* push.b ${Dsp-16-u8}[sb] */
16508 {
16509 M32C_INSN_PUSH16_B_16_DST16_16_8_SB_RELATIVE_QI, "push16.b-16-dst16-16-8-SB-relative-QI", "push.b", 24,
16510 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16511 },
16512 /* push.b ${Dsp-16-u16}[sb] */
16513 {
16514 M32C_INSN_PUSH16_B_16_DST16_16_16_SB_RELATIVE_QI, "push16.b-16-dst16-16-16-SB-relative-QI", "push.b", 32,
16515 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16516 },
16517 /* push.b ${Dsp-16-s8}[fb] */
16518 {
16519 M32C_INSN_PUSH16_B_16_DST16_16_8_FB_RELATIVE_QI, "push16.b-16-dst16-16-8-FB-relative-QI", "push.b", 24,
16520 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16521 },
16522 /* push.b ${Dsp-16-u16} */
16523 {
16524 M32C_INSN_PUSH16_B_16_DST16_16_16_ABSOLUTE_QI, "push16.b-16-dst16-16-16-absolute-QI", "push.b", 32,
16525 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16526 },
16527 /* pop.w${S} ${An16-push-S} */
16528 {
16529 M32C_INSN_POP16_B_S_AN_AN16_PUSH_S_DERIVED, "pop16.b-s-an-An16-push-S-derived", "pop.w", 8,
16530 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16531 },
16532 /* pop.b${S} ${Rn16-push-S} */
16533 {
16534 M32C_INSN_POP16_B_S_RN_RN16_PUSH_S_DERIVED, "pop16.b-s-rn-Rn16-push-S-derived", "pop.b", 8,
16535 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16536 },
16537 /* pop.w $Dst32RnUnprefixedHI */
16538 {
16539 M32C_INSN_POP32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "pop32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "pop.w", 16,
16540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16541 },
16542 /* pop.w $Dst32AnUnprefixedHI */
16543 {
16544 M32C_INSN_POP32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "pop32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "pop.w", 16,
16545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16546 },
16547 /* pop.w [$Dst32AnUnprefixed] */
16548 {
16549 M32C_INSN_POP32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "pop32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "pop.w", 16,
16550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16551 },
16552 /* pop.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
16553 {
16554 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,
16555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16556 },
16557 /* pop.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
16558 {
16559 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,
16560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16561 },
16562 /* pop.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
16563 {
16564 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,
16565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16566 },
16567 /* pop.w ${Dsp-16-u8}[sb] */
16568 {
16569 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,
16570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16571 },
16572 /* pop.w ${Dsp-16-u16}[sb] */
16573 {
16574 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,
16575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16576 },
16577 /* pop.w ${Dsp-16-s8}[fb] */
16578 {
16579 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,
16580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16581 },
16582 /* pop.w ${Dsp-16-s16}[fb] */
16583 {
16584 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,
16585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16586 },
16587 /* pop.w ${Dsp-16-u16} */
16588 {
16589 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,
16590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16591 },
16592 /* pop.w ${Dsp-16-u24} */
16593 {
16594 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,
16595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16596 },
16597 /* pop.b $Dst32RnUnprefixedQI */
16598 {
16599 M32C_INSN_POP32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "pop32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "pop.b", 16,
16600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16601 },
16602 /* pop.b $Dst32AnUnprefixedQI */
16603 {
16604 M32C_INSN_POP32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "pop32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "pop.b", 16,
16605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16606 },
16607 /* pop.b [$Dst32AnUnprefixed] */
16608 {
16609 M32C_INSN_POP32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "pop32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "pop.b", 16,
16610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16611 },
16612 /* pop.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
16613 {
16614 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,
16615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16616 },
16617 /* pop.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
16618 {
16619 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,
16620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16621 },
16622 /* pop.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
16623 {
16624 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,
16625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16626 },
16627 /* pop.b ${Dsp-16-u8}[sb] */
16628 {
16629 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,
16630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16631 },
16632 /* pop.b ${Dsp-16-u16}[sb] */
16633 {
16634 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,
16635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16636 },
16637 /* pop.b ${Dsp-16-s8}[fb] */
16638 {
16639 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,
16640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16641 },
16642 /* pop.b ${Dsp-16-s16}[fb] */
16643 {
16644 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,
16645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16646 },
16647 /* pop.b ${Dsp-16-u16} */
16648 {
16649 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,
16650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16651 },
16652 /* pop.b ${Dsp-16-u24} */
16653 {
16654 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,
16655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16656 },
16657 /* pop.w $Dst16RnHI */
16658 {
16659 M32C_INSN_POP16_W_16_DST16_RN_DIRECT_HI, "pop16.w-16-dst16-Rn-direct-HI", "pop.w", 16,
16660 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16661 },
16662 /* pop.w $Dst16AnHI */
16663 {
16664 M32C_INSN_POP16_W_16_DST16_AN_DIRECT_HI, "pop16.w-16-dst16-An-direct-HI", "pop.w", 16,
16665 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16666 },
16667 /* pop.w [$Dst16An] */
16668 {
16669 M32C_INSN_POP16_W_16_DST16_AN_INDIRECT_HI, "pop16.w-16-dst16-An-indirect-HI", "pop.w", 16,
16670 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16671 },
16672 /* pop.w ${Dsp-16-u8}[$Dst16An] */
16673 {
16674 M32C_INSN_POP16_W_16_DST16_16_8_AN_RELATIVE_HI, "pop16.w-16-dst16-16-8-An-relative-HI", "pop.w", 24,
16675 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16676 },
16677 /* pop.w ${Dsp-16-u16}[$Dst16An] */
16678 {
16679 M32C_INSN_POP16_W_16_DST16_16_16_AN_RELATIVE_HI, "pop16.w-16-dst16-16-16-An-relative-HI", "pop.w", 32,
16680 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16681 },
16682 /* pop.w ${Dsp-16-u8}[sb] */
16683 {
16684 M32C_INSN_POP16_W_16_DST16_16_8_SB_RELATIVE_HI, "pop16.w-16-dst16-16-8-SB-relative-HI", "pop.w", 24,
16685 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16686 },
16687 /* pop.w ${Dsp-16-u16}[sb] */
16688 {
16689 M32C_INSN_POP16_W_16_DST16_16_16_SB_RELATIVE_HI, "pop16.w-16-dst16-16-16-SB-relative-HI", "pop.w", 32,
16690 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16691 },
16692 /* pop.w ${Dsp-16-s8}[fb] */
16693 {
16694 M32C_INSN_POP16_W_16_DST16_16_8_FB_RELATIVE_HI, "pop16.w-16-dst16-16-8-FB-relative-HI", "pop.w", 24,
16695 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16696 },
16697 /* pop.w ${Dsp-16-u16} */
16698 {
16699 M32C_INSN_POP16_W_16_DST16_16_16_ABSOLUTE_HI, "pop16.w-16-dst16-16-16-absolute-HI", "pop.w", 32,
16700 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16701 },
16702 /* pop.b $Dst16RnQI */
16703 {
16704 M32C_INSN_POP16_B_16_DST16_RN_DIRECT_QI, "pop16.b-16-dst16-Rn-direct-QI", "pop.b", 16,
16705 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16706 },
16707 /* pop.b $Dst16AnQI */
16708 {
16709 M32C_INSN_POP16_B_16_DST16_AN_DIRECT_QI, "pop16.b-16-dst16-An-direct-QI", "pop.b", 16,
16710 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16711 },
16712 /* pop.b [$Dst16An] */
16713 {
16714 M32C_INSN_POP16_B_16_DST16_AN_INDIRECT_QI, "pop16.b-16-dst16-An-indirect-QI", "pop.b", 16,
16715 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16716 },
16717 /* pop.b ${Dsp-16-u8}[$Dst16An] */
16718 {
16719 M32C_INSN_POP16_B_16_DST16_16_8_AN_RELATIVE_QI, "pop16.b-16-dst16-16-8-An-relative-QI", "pop.b", 24,
16720 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16721 },
16722 /* pop.b ${Dsp-16-u16}[$Dst16An] */
16723 {
16724 M32C_INSN_POP16_B_16_DST16_16_16_AN_RELATIVE_QI, "pop16.b-16-dst16-16-16-An-relative-QI", "pop.b", 32,
16725 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16726 },
16727 /* pop.b ${Dsp-16-u8}[sb] */
16728 {
16729 M32C_INSN_POP16_B_16_DST16_16_8_SB_RELATIVE_QI, "pop16.b-16-dst16-16-8-SB-relative-QI", "pop.b", 24,
16730 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16731 },
16732 /* pop.b ${Dsp-16-u16}[sb] */
16733 {
16734 M32C_INSN_POP16_B_16_DST16_16_16_SB_RELATIVE_QI, "pop16.b-16-dst16-16-16-SB-relative-QI", "pop.b", 32,
16735 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16736 },
16737 /* pop.b ${Dsp-16-s8}[fb] */
16738 {
16739 M32C_INSN_POP16_B_16_DST16_16_8_FB_RELATIVE_QI, "pop16.b-16-dst16-16-8-FB-relative-QI", "pop.b", 24,
16740 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16741 },
16742 /* pop.b ${Dsp-16-u16} */
16743 {
16744 M32C_INSN_POP16_B_16_DST16_16_16_ABSOLUTE_QI, "pop16.b-16-dst16-16-16-absolute-QI", "pop.b", 32,
16745 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16746 },
16747 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
16748 {
16749 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,
16750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16751 },
16752 /* or.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
16753 {
16754 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,
16755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16756 },
16757 /* or.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
16758 {
16759 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,
16760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16761 },
16762 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
16763 {
16764 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,
16765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16766 },
16767 /* or.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
16768 {
16769 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,
16770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16771 },
16772 /* or.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
16773 {
16774 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,
16775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16776 },
16777 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
16778 {
16779 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,
16780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16781 },
16782 /* or.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
16783 {
16784 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,
16785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16786 },
16787 /* or.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
16788 {
16789 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,
16790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16791 },
16792 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
16793 {
16794 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,
16795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16796 },
16797 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
16798 {
16799 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,
16800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16801 },
16802 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
16803 {
16804 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,
16805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16806 },
16807 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
16808 {
16809 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,
16810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16811 },
16812 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
16813 {
16814 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,
16815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16816 },
16817 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
16818 {
16819 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,
16820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16821 },
16822 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
16823 {
16824 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,
16825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16826 },
16827 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
16828 {
16829 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,
16830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16831 },
16832 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
16833 {
16834 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,
16835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16836 },
16837 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
16838 {
16839 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,
16840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16841 },
16842 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
16843 {
16844 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,
16845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16846 },
16847 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
16848 {
16849 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,
16850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16851 },
16852 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
16853 {
16854 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,
16855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16856 },
16857 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
16858 {
16859 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,
16860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16861 },
16862 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
16863 {
16864 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,
16865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16866 },
16867 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
16868 {
16869 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,
16870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16871 },
16872 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
16873 {
16874 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,
16875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16876 },
16877 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
16878 {
16879 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,
16880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16881 },
16882 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
16883 {
16884 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,
16885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16886 },
16887 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
16888 {
16889 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,
16890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16891 },
16892 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
16893 {
16894 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,
16895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16896 },
16897 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
16898 {
16899 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,
16900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16901 },
16902 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
16903 {
16904 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,
16905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16906 },
16907 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
16908 {
16909 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,
16910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16911 },
16912 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
16913 {
16914 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,
16915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16916 },
16917 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
16918 {
16919 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,
16920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16921 },
16922 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
16923 {
16924 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,
16925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16926 },
16927 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
16928 {
16929 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,
16930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16931 },
16932 /* or.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
16933 {
16934 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,
16935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16936 },
16937 /* or.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
16938 {
16939 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,
16940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16941 },
16942 /* or.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
16943 {
16944 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,
16945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16946 },
16947 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
16948 {
16949 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,
16950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16951 },
16952 /* or.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
16953 {
16954 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,
16955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16956 },
16957 /* or.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
16958 {
16959 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,
16960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16961 },
16962 /* or.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
16963 {
16964 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,
16965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16966 },
16967 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
16968 {
16969 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,
16970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16971 },
16972 /* or.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
16973 {
16974 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,
16975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16976 },
16977 /* or.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
16978 {
16979 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,
16980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16981 },
16982 /* or.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
16983 {
16984 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,
16985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16986 },
16987 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
16988 {
16989 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,
16990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16991 },
16992 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
16993 {
16994 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,
16995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16996 },
16997 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
16998 {
16999 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,
17000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17001 },
17002 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
17003 {
17004 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,
17005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17006 },
17007 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
17008 {
17009 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,
17010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17011 },
17012 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
17013 {
17014 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,
17015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17016 },
17017 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
17018 {
17019 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,
17020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17021 },
17022 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
17023 {
17024 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,
17025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17026 },
17027 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
17028 {
17029 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,
17030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17031 },
17032 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
17033 {
17034 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,
17035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17036 },
17037 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
17038 {
17039 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,
17040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17041 },
17042 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
17043 {
17044 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,
17045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17046 },
17047 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
17048 {
17049 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,
17050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17051 },
17052 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
17053 {
17054 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,
17055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17056 },
17057 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
17058 {
17059 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,
17060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17061 },
17062 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
17063 {
17064 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,
17065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17066 },
17067 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
17068 {
17069 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,
17070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17071 },
17072 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
17073 {
17074 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,
17075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17076 },
17077 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
17078 {
17079 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,
17080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17081 },
17082 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
17083 {
17084 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,
17085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17086 },
17087 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
17088 {
17089 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,
17090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17091 },
17092 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
17093 {
17094 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,
17095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17096 },
17097 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
17098 {
17099 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,
17100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17101 },
17102 /* or.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
17103 {
17104 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,
17105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17106 },
17107 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
17108 {
17109 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,
17110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17111 },
17112 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
17113 {
17114 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,
17115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17116 },
17117 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
17118 {
17119 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,
17120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17121 },
17122 /* or.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
17123 {
17124 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,
17125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17126 },
17127 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
17128 {
17129 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,
17130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17131 },
17132 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
17133 {
17134 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,
17135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17136 },
17137 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
17138 {
17139 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,
17140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17141 },
17142 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
17143 {
17144 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,
17145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17146 },
17147 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
17148 {
17149 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,
17150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17151 },
17152 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
17153 {
17154 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,
17155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17156 },
17157 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
17158 {
17159 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,
17160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17161 },
17162 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
17163 {
17164 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,
17165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17166 },
17167 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
17168 {
17169 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,
17170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17171 },
17172 /* or.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
17173 {
17174 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,
17175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17176 },
17177 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
17178 {
17179 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,
17180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17181 },
17182 /* or.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
17183 {
17184 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,
17185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17186 },
17187 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
17188 {
17189 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,
17190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17191 },
17192 /* or.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
17193 {
17194 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,
17195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17196 },
17197 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
17198 {
17199 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,
17200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17201 },
17202 /* or.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
17203 {
17204 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,
17205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17206 },
17207 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
17208 {
17209 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,
17210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17211 },
17212 /* or.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
17213 {
17214 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,
17215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17216 },
17217 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
17218 {
17219 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,
17220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17221 },
17222 /* or.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
17223 {
17224 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,
17225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17226 },
17227 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
17228 {
17229 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,
17230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17231 },
17232 /* or.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
17233 {
17234 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,
17235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17236 },
17237 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
17238 {
17239 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,
17240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17241 },
17242 /* or.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
17243 {
17244 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,
17245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17246 },
17247 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
17248 {
17249 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,
17250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17251 },
17252 /* or.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
17253 {
17254 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,
17255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17256 },
17257 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
17258 {
17259 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,
17260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17261 },
17262 /* or.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
17263 {
17264 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,
17265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17266 },
17267 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
17268 {
17269 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,
17270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17271 },
17272 /* or.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
17273 {
17274 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,
17275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17276 },
17277 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
17278 {
17279 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,
17280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17281 },
17282 /* or.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
17283 {
17284 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,
17285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17286 },
17287 /* or.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
17288 {
17289 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,
17290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17291 },
17292 /* or.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
17293 {
17294 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,
17295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17296 },
17297 /* or.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
17298 {
17299 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,
17300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17301 },
17302 /* or.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
17303 {
17304 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,
17305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17306 },
17307 /* or.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
17308 {
17309 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,
17310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17311 },
17312 /* or.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
17313 {
17314 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,
17315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17316 },
17317 /* or.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
17318 {
17319 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,
17320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17321 },
17322 /* or.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
17323 {
17324 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,
17325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17326 },
17327 /* or.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
17328 {
17329 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,
17330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17331 },
17332 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
17333 {
17334 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,
17335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17336 },
17337 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
17338 {
17339 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,
17340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17341 },
17342 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
17343 {
17344 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,
17345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17346 },
17347 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
17348 {
17349 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,
17350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17351 },
17352 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
17353 {
17354 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,
17355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17356 },
17357 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
17358 {
17359 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,
17360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17361 },
17362 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
17363 {
17364 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,
17365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17366 },
17367 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
17368 {
17369 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,
17370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17371 },
17372 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
17373 {
17374 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,
17375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17376 },
17377 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
17378 {
17379 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,
17380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17381 },
17382 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
17383 {
17384 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,
17385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17386 },
17387 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
17388 {
17389 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,
17390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17391 },
17392 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
17393 {
17394 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,
17395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17396 },
17397 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
17398 {
17399 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,
17400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17401 },
17402 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
17403 {
17404 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,
17405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17406 },
17407 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
17408 {
17409 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,
17410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17411 },
17412 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
17413 {
17414 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,
17415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17416 },
17417 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
17418 {
17419 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,
17420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17421 },
17422 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
17423 {
17424 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,
17425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17426 },
17427 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
17428 {
17429 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,
17430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17431 },
17432 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
17433 {
17434 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,
17435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17436 },
17437 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
17438 {
17439 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,
17440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17441 },
17442 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
17443 {
17444 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,
17445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17446 },
17447 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
17448 {
17449 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,
17450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17451 },
17452 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
17453 {
17454 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,
17455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17456 },
17457 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
17458 {
17459 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,
17460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17461 },
17462 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
17463 {
17464 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,
17465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17466 },
17467 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
17468 {
17469 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,
17470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17471 },
17472 /* or.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
17473 {
17474 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,
17475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17476 },
17477 /* or.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
17478 {
17479 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,
17480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17481 },
17482 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
17483 {
17484 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,
17485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17486 },
17487 /* or.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
17488 {
17489 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,
17490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17491 },
17492 /* or.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
17493 {
17494 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,
17495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17496 },
17497 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
17498 {
17499 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,
17500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17501 },
17502 /* or.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
17503 {
17504 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,
17505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17506 },
17507 /* or.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
17508 {
17509 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,
17510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17511 },
17512 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
17513 {
17514 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,
17515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17516 },
17517 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
17518 {
17519 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,
17520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17521 },
17522 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
17523 {
17524 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,
17525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17526 },
17527 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
17528 {
17529 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,
17530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17531 },
17532 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
17533 {
17534 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,
17535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17536 },
17537 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
17538 {
17539 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,
17540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17541 },
17542 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
17543 {
17544 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,
17545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17546 },
17547 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
17548 {
17549 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,
17550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17551 },
17552 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
17553 {
17554 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,
17555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17556 },
17557 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
17558 {
17559 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,
17560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17561 },
17562 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
17563 {
17564 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,
17565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17566 },
17567 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
17568 {
17569 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,
17570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17571 },
17572 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
17573 {
17574 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,
17575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17576 },
17577 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
17578 {
17579 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,
17580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17581 },
17582 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
17583 {
17584 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,
17585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17586 },
17587 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
17588 {
17589 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,
17590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17591 },
17592 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
17593 {
17594 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,
17595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17596 },
17597 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
17598 {
17599 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,
17600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17601 },
17602 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
17603 {
17604 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,
17605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17606 },
17607 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
17608 {
17609 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,
17610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17611 },
17612 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
17613 {
17614 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,
17615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17616 },
17617 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
17618 {
17619 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,
17620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17621 },
17622 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
17623 {
17624 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,
17625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17626 },
17627 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
17628 {
17629 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,
17630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17631 },
17632 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
17633 {
17634 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,
17635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17636 },
17637 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
17638 {
17639 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,
17640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17641 },
17642 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
17643 {
17644 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,
17645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17646 },
17647 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
17648 {
17649 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,
17650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17651 },
17652 /* or.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
17653 {
17654 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,
17655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17656 },
17657 /* or.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
17658 {
17659 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,
17660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17661 },
17662 /* or.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
17663 {
17664 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,
17665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17666 },
17667 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
17668 {
17669 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,
17670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17671 },
17672 /* or.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
17673 {
17674 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,
17675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17676 },
17677 /* or.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
17678 {
17679 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,
17680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17681 },
17682 /* or.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
17683 {
17684 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,
17685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17686 },
17687 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
17688 {
17689 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,
17690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17691 },
17692 /* or.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
17693 {
17694 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,
17695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17696 },
17697 /* or.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
17698 {
17699 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,
17700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17701 },
17702 /* or.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
17703 {
17704 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,
17705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17706 },
17707 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
17708 {
17709 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,
17710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17711 },
17712 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
17713 {
17714 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,
17715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17716 },
17717 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
17718 {
17719 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,
17720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17721 },
17722 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
17723 {
17724 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,
17725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17726 },
17727 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
17728 {
17729 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,
17730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17731 },
17732 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
17733 {
17734 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,
17735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17736 },
17737 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
17738 {
17739 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,
17740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17741 },
17742 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
17743 {
17744 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,
17745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17746 },
17747 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
17748 {
17749 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,
17750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17751 },
17752 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
17753 {
17754 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,
17755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17756 },
17757 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
17758 {
17759 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,
17760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17761 },
17762 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
17763 {
17764 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,
17765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17766 },
17767 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
17768 {
17769 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,
17770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17771 },
17772 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
17773 {
17774 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,
17775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17776 },
17777 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
17778 {
17779 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,
17780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17781 },
17782 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
17783 {
17784 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,
17785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17786 },
17787 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
17788 {
17789 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,
17790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17791 },
17792 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
17793 {
17794 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,
17795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17796 },
17797 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
17798 {
17799 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,
17800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17801 },
17802 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
17803 {
17804 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,
17805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17806 },
17807 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
17808 {
17809 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,
17810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17811 },
17812 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
17813 {
17814 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,
17815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17816 },
17817 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
17818 {
17819 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,
17820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17821 },
17822 /* or.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
17823 {
17824 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,
17825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17826 },
17827 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
17828 {
17829 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,
17830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17831 },
17832 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
17833 {
17834 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,
17835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17836 },
17837 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
17838 {
17839 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,
17840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17841 },
17842 /* or.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
17843 {
17844 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,
17845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17846 },
17847 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
17848 {
17849 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,
17850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17851 },
17852 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
17853 {
17854 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,
17855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17856 },
17857 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
17858 {
17859 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,
17860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17861 },
17862 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
17863 {
17864 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,
17865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17866 },
17867 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
17868 {
17869 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,
17870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17871 },
17872 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
17873 {
17874 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,
17875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17876 },
17877 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
17878 {
17879 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,
17880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17881 },
17882 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
17883 {
17884 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,
17885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17886 },
17887 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
17888 {
17889 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,
17890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17891 },
17892 /* or.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
17893 {
17894 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,
17895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17896 },
17897 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
17898 {
17899 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,
17900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17901 },
17902 /* or.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
17903 {
17904 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,
17905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17906 },
17907 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
17908 {
17909 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,
17910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17911 },
17912 /* or.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
17913 {
17914 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,
17915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17916 },
17917 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
17918 {
17919 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,
17920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17921 },
17922 /* or.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
17923 {
17924 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,
17925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17926 },
17927 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
17928 {
17929 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,
17930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17931 },
17932 /* or.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
17933 {
17934 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,
17935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17936 },
17937 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
17938 {
17939 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,
17940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17941 },
17942 /* or.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
17943 {
17944 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,
17945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17946 },
17947 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
17948 {
17949 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,
17950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17951 },
17952 /* or.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
17953 {
17954 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,
17955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17956 },
17957 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
17958 {
17959 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,
17960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17961 },
17962 /* or.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
17963 {
17964 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,
17965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17966 },
17967 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
17968 {
17969 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,
17970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17971 },
17972 /* or.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
17973 {
17974 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,
17975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17976 },
17977 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
17978 {
17979 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,
17980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17981 },
17982 /* or.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
17983 {
17984 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,
17985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17986 },
17987 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
17988 {
17989 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,
17990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17991 },
17992 /* or.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
17993 {
17994 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,
17995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17996 },
17997 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
17998 {
17999 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,
18000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18001 },
18002 /* or.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
18003 {
18004 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,
18005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18006 },
18007 /* or.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
18008 {
18009 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,
18010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18011 },
18012 /* or.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
18013 {
18014 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,
18015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18016 },
18017 /* or.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
18018 {
18019 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,
18020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18021 },
18022 /* or.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
18023 {
18024 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,
18025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18026 },
18027 /* or.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
18028 {
18029 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,
18030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18031 },
18032 /* or.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
18033 {
18034 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,
18035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18036 },
18037 /* or.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
18038 {
18039 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,
18040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18041 },
18042 /* or.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
18043 {
18044 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,
18045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18046 },
18047 /* or.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
18048 {
18049 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,
18050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18051 },
18052 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
18053 {
18054 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,
18055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18056 },
18057 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
18058 {
18059 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,
18060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18061 },
18062 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
18063 {
18064 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,
18065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18066 },
18067 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
18068 {
18069 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,
18070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18071 },
18072 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
18073 {
18074 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,
18075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18076 },
18077 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
18078 {
18079 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,
18080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18081 },
18082 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
18083 {
18084 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,
18085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18086 },
18087 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
18088 {
18089 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,
18090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18091 },
18092 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
18093 {
18094 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,
18095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18096 },
18097 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
18098 {
18099 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,
18100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18101 },
18102 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
18103 {
18104 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,
18105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18106 },
18107 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
18108 {
18109 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,
18110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18111 },
18112 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
18113 {
18114 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,
18115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18116 },
18117 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
18118 {
18119 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,
18120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18121 },
18122 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
18123 {
18124 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,
18125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18126 },
18127 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
18128 {
18129 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,
18130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18131 },
18132 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
18133 {
18134 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,
18135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18136 },
18137 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
18138 {
18139 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,
18140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18141 },
18142 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
18143 {
18144 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,
18145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18146 },
18147 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
18148 {
18149 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,
18150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18151 },
18152 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
18153 {
18154 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,
18155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18156 },
18157 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
18158 {
18159 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,
18160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18161 },
18162 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
18163 {
18164 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,
18165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18166 },
18167 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
18168 {
18169 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,
18170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18171 },
18172 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
18173 {
18174 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,
18175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18176 },
18177 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
18178 {
18179 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,
18180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18181 },
18182 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
18183 {
18184 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,
18185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18186 },
18187 /* or.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
18188 {
18189 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,
18190 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18191 },
18192 /* or.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
18193 {
18194 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,
18195 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18196 },
18197 /* or.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
18198 {
18199 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,
18200 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18201 },
18202 /* or.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
18203 {
18204 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,
18205 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18206 },
18207 /* or.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
18208 {
18209 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,
18210 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18211 },
18212 /* or.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
18213 {
18214 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,
18215 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18216 },
18217 /* or.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
18218 {
18219 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,
18220 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18221 },
18222 /* or.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
18223 {
18224 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,
18225 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18226 },
18227 /* or.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
18228 {
18229 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,
18230 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18231 },
18232 /* or.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
18233 {
18234 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,
18235 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18236 },
18237 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
18238 {
18239 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,
18240 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18241 },
18242 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
18243 {
18244 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,
18245 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18246 },
18247 /* or.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
18248 {
18249 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,
18250 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18251 },
18252 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
18253 {
18254 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,
18255 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18256 },
18257 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
18258 {
18259 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,
18260 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18261 },
18262 /* or.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
18263 {
18264 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,
18265 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18266 },
18267 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
18268 {
18269 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,
18270 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18271 },
18272 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
18273 {
18274 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,
18275 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18276 },
18277 /* or.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
18278 {
18279 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,
18280 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18281 },
18282 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
18283 {
18284 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,
18285 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18286 },
18287 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
18288 {
18289 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,
18290 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18291 },
18292 /* or.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
18293 {
18294 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,
18295 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18296 },
18297 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
18298 {
18299 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,
18300 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18301 },
18302 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
18303 {
18304 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,
18305 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18306 },
18307 /* or.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
18308 {
18309 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,
18310 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18311 },
18312 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
18313 {
18314 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,
18315 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18316 },
18317 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
18318 {
18319 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,
18320 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18321 },
18322 /* or.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
18323 {
18324 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,
18325 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18326 },
18327 /* or.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
18328 {
18329 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,
18330 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18331 },
18332 /* or.w${G} ${Dsp-16-u16},$Dst16RnHI */
18333 {
18334 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,
18335 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18336 },
18337 /* or.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
18338 {
18339 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,
18340 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18341 },
18342 /* or.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
18343 {
18344 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,
18345 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18346 },
18347 /* or.w${G} ${Dsp-16-u16},$Dst16AnHI */
18348 {
18349 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,
18350 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18351 },
18352 /* or.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
18353 {
18354 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,
18355 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18356 },
18357 /* or.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
18358 {
18359 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,
18360 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18361 },
18362 /* or.w${G} ${Dsp-16-u16},[$Dst16An] */
18363 {
18364 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,
18365 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18366 },
18367 /* or.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
18368 {
18369 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,
18370 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18371 },
18372 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
18373 {
18374 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,
18375 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18376 },
18377 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
18378 {
18379 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,
18380 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18381 },
18382 /* or.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
18383 {
18384 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,
18385 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18386 },
18387 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
18388 {
18389 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,
18390 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18391 },
18392 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
18393 {
18394 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,
18395 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18396 },
18397 /* or.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
18398 {
18399 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,
18400 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18401 },
18402 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
18403 {
18404 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,
18405 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18406 },
18407 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
18408 {
18409 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,
18410 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18411 },
18412 /* or.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
18413 {
18414 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,
18415 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18416 },
18417 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
18418 {
18419 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,
18420 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18421 },
18422 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
18423 {
18424 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,
18425 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18426 },
18427 /* or.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
18428 {
18429 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,
18430 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18431 },
18432 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
18433 {
18434 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,
18435 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18436 },
18437 /* or.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
18438 {
18439 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,
18440 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18441 },
18442 /* or.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
18443 {
18444 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,
18445 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18446 },
18447 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
18448 {
18449 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,
18450 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18451 },
18452 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
18453 {
18454 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,
18455 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18456 },
18457 /* or.w${G} $Src16RnHI,$Dst16RnHI */
18458 {
18459 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,
18460 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18461 },
18462 /* or.w${G} $Src16AnHI,$Dst16RnHI */
18463 {
18464 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,
18465 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18466 },
18467 /* or.w${G} [$Src16An],$Dst16RnHI */
18468 {
18469 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,
18470 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18471 },
18472 /* or.w${G} $Src16RnHI,$Dst16AnHI */
18473 {
18474 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,
18475 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18476 },
18477 /* or.w${G} $Src16AnHI,$Dst16AnHI */
18478 {
18479 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,
18480 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18481 },
18482 /* or.w${G} [$Src16An],$Dst16AnHI */
18483 {
18484 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,
18485 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18486 },
18487 /* or.w${G} $Src16RnHI,[$Dst16An] */
18488 {
18489 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,
18490 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18491 },
18492 /* or.w${G} $Src16AnHI,[$Dst16An] */
18493 {
18494 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,
18495 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18496 },
18497 /* or.w${G} [$Src16An],[$Dst16An] */
18498 {
18499 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,
18500 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18501 },
18502 /* or.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
18503 {
18504 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,
18505 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18506 },
18507 /* or.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
18508 {
18509 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,
18510 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18511 },
18512 /* or.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
18513 {
18514 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,
18515 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18516 },
18517 /* or.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
18518 {
18519 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,
18520 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18521 },
18522 /* or.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
18523 {
18524 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,
18525 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18526 },
18527 /* or.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
18528 {
18529 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,
18530 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18531 },
18532 /* or.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
18533 {
18534 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,
18535 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18536 },
18537 /* or.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
18538 {
18539 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,
18540 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18541 },
18542 /* or.w${G} [$Src16An],${Dsp-16-u8}[sb] */
18543 {
18544 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,
18545 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18546 },
18547 /* or.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
18548 {
18549 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,
18550 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18551 },
18552 /* or.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
18553 {
18554 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,
18555 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18556 },
18557 /* or.w${G} [$Src16An],${Dsp-16-u16}[sb] */
18558 {
18559 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,
18560 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18561 },
18562 /* or.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
18563 {
18564 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,
18565 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18566 },
18567 /* or.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
18568 {
18569 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,
18570 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18571 },
18572 /* or.w${G} [$Src16An],${Dsp-16-s8}[fb] */
18573 {
18574 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,
18575 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18576 },
18577 /* or.w${G} $Src16RnHI,${Dsp-16-u16} */
18578 {
18579 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,
18580 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18581 },
18582 /* or.w${G} $Src16AnHI,${Dsp-16-u16} */
18583 {
18584 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,
18585 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18586 },
18587 /* or.w${G} [$Src16An],${Dsp-16-u16} */
18588 {
18589 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,
18590 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18591 },
18592 /* or.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
18593 {
18594 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,
18595 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18596 },
18597 /* or.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
18598 {
18599 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,
18600 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18601 },
18602 /* or.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
18603 {
18604 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,
18605 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18606 },
18607 /* or.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
18608 {
18609 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,
18610 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18611 },
18612 /* or.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
18613 {
18614 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,
18615 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18616 },
18617 /* or.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
18618 {
18619 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,
18620 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18621 },
18622 /* or.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
18623 {
18624 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,
18625 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18626 },
18627 /* or.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
18628 {
18629 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,
18630 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18631 },
18632 /* or.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
18633 {
18634 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,
18635 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18636 },
18637 /* or.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
18638 {
18639 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,
18640 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18641 },
18642 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
18643 {
18644 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,
18645 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18646 },
18647 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
18648 {
18649 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,
18650 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18651 },
18652 /* or.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
18653 {
18654 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,
18655 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18656 },
18657 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
18658 {
18659 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,
18660 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18661 },
18662 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
18663 {
18664 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,
18665 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18666 },
18667 /* or.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
18668 {
18669 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,
18670 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18671 },
18672 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
18673 {
18674 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,
18675 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18676 },
18677 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
18678 {
18679 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,
18680 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18681 },
18682 /* or.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
18683 {
18684 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,
18685 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18686 },
18687 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
18688 {
18689 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,
18690 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18691 },
18692 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
18693 {
18694 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,
18695 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18696 },
18697 /* or.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
18698 {
18699 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,
18700 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18701 },
18702 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
18703 {
18704 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,
18705 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18706 },
18707 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
18708 {
18709 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,
18710 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18711 },
18712 /* or.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
18713 {
18714 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,
18715 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18716 },
18717 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
18718 {
18719 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,
18720 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18721 },
18722 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
18723 {
18724 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,
18725 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18726 },
18727 /* or.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
18728 {
18729 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,
18730 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18731 },
18732 /* or.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
18733 {
18734 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,
18735 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18736 },
18737 /* or.b${G} ${Dsp-16-u16},$Dst16RnQI */
18738 {
18739 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,
18740 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18741 },
18742 /* or.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
18743 {
18744 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,
18745 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18746 },
18747 /* or.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
18748 {
18749 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,
18750 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18751 },
18752 /* or.b${G} ${Dsp-16-u16},$Dst16AnQI */
18753 {
18754 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,
18755 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18756 },
18757 /* or.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
18758 {
18759 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,
18760 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18761 },
18762 /* or.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
18763 {
18764 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,
18765 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18766 },
18767 /* or.b${G} ${Dsp-16-u16},[$Dst16An] */
18768 {
18769 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,
18770 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18771 },
18772 /* or.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
18773 {
18774 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,
18775 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18776 },
18777 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
18778 {
18779 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,
18780 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18781 },
18782 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
18783 {
18784 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,
18785 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18786 },
18787 /* or.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
18788 {
18789 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,
18790 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18791 },
18792 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
18793 {
18794 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,
18795 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18796 },
18797 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
18798 {
18799 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,
18800 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18801 },
18802 /* or.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
18803 {
18804 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,
18805 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18806 },
18807 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
18808 {
18809 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,
18810 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18811 },
18812 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
18813 {
18814 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,
18815 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18816 },
18817 /* or.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
18818 {
18819 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,
18820 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18821 },
18822 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
18823 {
18824 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,
18825 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18826 },
18827 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
18828 {
18829 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,
18830 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18831 },
18832 /* or.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
18833 {
18834 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,
18835 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18836 },
18837 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
18838 {
18839 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,
18840 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18841 },
18842 /* or.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
18843 {
18844 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,
18845 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18846 },
18847 /* or.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
18848 {
18849 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,
18850 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18851 },
18852 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
18853 {
18854 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,
18855 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18856 },
18857 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
18858 {
18859 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,
18860 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18861 },
18862 /* or.b${G} $Src16RnQI,$Dst16RnQI */
18863 {
18864 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,
18865 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18866 },
18867 /* or.b${G} $Src16AnQI,$Dst16RnQI */
18868 {
18869 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,
18870 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18871 },
18872 /* or.b${G} [$Src16An],$Dst16RnQI */
18873 {
18874 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,
18875 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18876 },
18877 /* or.b${G} $Src16RnQI,$Dst16AnQI */
18878 {
18879 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,
18880 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18881 },
18882 /* or.b${G} $Src16AnQI,$Dst16AnQI */
18883 {
18884 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,
18885 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18886 },
18887 /* or.b${G} [$Src16An],$Dst16AnQI */
18888 {
18889 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,
18890 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18891 },
18892 /* or.b${G} $Src16RnQI,[$Dst16An] */
18893 {
18894 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,
18895 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18896 },
18897 /* or.b${G} $Src16AnQI,[$Dst16An] */
18898 {
18899 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,
18900 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18901 },
18902 /* or.b${G} [$Src16An],[$Dst16An] */
18903 {
18904 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,
18905 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18906 },
18907 /* or.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
18908 {
18909 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,
18910 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18911 },
18912 /* or.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
18913 {
18914 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,
18915 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18916 },
18917 /* or.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
18918 {
18919 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,
18920 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18921 },
18922 /* or.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
18923 {
18924 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,
18925 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18926 },
18927 /* or.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
18928 {
18929 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,
18930 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18931 },
18932 /* or.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
18933 {
18934 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,
18935 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18936 },
18937 /* or.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
18938 {
18939 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,
18940 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18941 },
18942 /* or.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
18943 {
18944 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,
18945 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18946 },
18947 /* or.b${G} [$Src16An],${Dsp-16-u8}[sb] */
18948 {
18949 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,
18950 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18951 },
18952 /* or.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
18953 {
18954 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,
18955 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18956 },
18957 /* or.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
18958 {
18959 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,
18960 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18961 },
18962 /* or.b${G} [$Src16An],${Dsp-16-u16}[sb] */
18963 {
18964 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,
18965 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18966 },
18967 /* or.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
18968 {
18969 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,
18970 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18971 },
18972 /* or.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
18973 {
18974 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,
18975 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18976 },
18977 /* or.b${G} [$Src16An],${Dsp-16-s8}[fb] */
18978 {
18979 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,
18980 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18981 },
18982 /* or.b${G} $Src16RnQI,${Dsp-16-u16} */
18983 {
18984 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,
18985 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18986 },
18987 /* or.b${G} $Src16AnQI,${Dsp-16-u16} */
18988 {
18989 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,
18990 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18991 },
18992 /* or.b${G} [$Src16An],${Dsp-16-u16} */
18993 {
18994 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,
18995 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18996 },
18997 /* or.w${S} #${Imm-16-HI},${Dsp-8-u8}[sb] */
18998 {
18999 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,
19000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19001 },
19002 /* or.w${S} #${Imm-16-HI},${Dsp-8-s8}[fb] */
19003 {
19004 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,
19005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19006 },
19007 /* or.w${S} #${Imm-24-HI},${Dsp-8-u16} */
19008 {
19009 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,
19010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19011 },
19012 /* or.w${S} #${Imm-8-HI},r0 */
19013 {
19014 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,
19015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19016 },
19017 /* or.b${S} #${Imm-16-QI},${Dsp-8-u8}[sb] */
19018 {
19019 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,
19020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19021 },
19022 /* or.b${S} #${Imm-16-QI},${Dsp-8-s8}[fb] */
19023 {
19024 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,
19025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19026 },
19027 /* or.b${S} #${Imm-24-QI},${Dsp-8-u16} */
19028 {
19029 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,
19030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19031 },
19032 /* or.b${S} #${Imm-8-QI},r0l */
19033 {
19034 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,
19035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19036 },
19037 /* or.b${S} #${Imm-8-QI},r0l */
19038 {
19039 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,
19040 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19041 },
19042 /* or.b${S} #${Imm-8-QI},r0h */
19043 {
19044 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,
19045 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19046 },
19047 /* or.b${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
19048 {
19049 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,
19050 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19051 },
19052 /* or.b${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
19053 {
19054 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,
19055 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19056 },
19057 /* or.b${S} #${Imm-8-QI},${Dsp-16-u16} */
19058 {
19059 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,
19060 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19061 },
19062 /* or.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
19063 {
19064 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,
19065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19066 },
19067 /* or.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
19068 {
19069 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,
19070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19071 },
19072 /* or.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
19073 {
19074 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,
19075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19076 },
19077 /* or.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
19078 {
19079 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,
19080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19081 },
19082 /* or.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
19083 {
19084 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,
19085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19086 },
19087 /* or.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
19088 {
19089 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,
19090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19091 },
19092 /* or.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
19093 {
19094 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,
19095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19096 },
19097 /* or.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
19098 {
19099 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,
19100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19101 },
19102 /* or.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
19103 {
19104 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,
19105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19106 },
19107 /* or.w${G} #${Imm-32-HI},${Dsp-16-u16} */
19108 {
19109 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,
19110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19111 },
19112 /* or.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
19113 {
19114 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,
19115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19116 },
19117 /* or.w${G} #${Imm-40-HI},${Dsp-16-u24} */
19118 {
19119 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,
19120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19121 },
19122 /* or.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
19123 {
19124 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,
19125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19126 },
19127 /* or.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
19128 {
19129 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,
19130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19131 },
19132 /* or.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
19133 {
19134 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,
19135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19136 },
19137 /* or.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
19138 {
19139 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,
19140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19141 },
19142 /* or.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
19143 {
19144 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,
19145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19146 },
19147 /* or.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
19148 {
19149 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,
19150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19151 },
19152 /* or.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
19153 {
19154 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,
19155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19156 },
19157 /* or.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
19158 {
19159 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,
19160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19161 },
19162 /* or.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
19163 {
19164 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,
19165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19166 },
19167 /* or.b${G} #${Imm-32-QI},${Dsp-16-u16} */
19168 {
19169 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,
19170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19171 },
19172 /* or.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
19173 {
19174 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,
19175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19176 },
19177 /* or.b${G} #${Imm-40-QI},${Dsp-16-u24} */
19178 {
19179 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,
19180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19181 },
19182 /* or.w${G} #${Imm-16-HI},$Dst16RnHI */
19183 {
19184 M32C_INSN_OR16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "or16.w-imm-G-basic-dst16-Rn-direct-HI", "or.w", 32,
19185 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19186 },
19187 /* or.w${G} #${Imm-16-HI},$Dst16AnHI */
19188 {
19189 M32C_INSN_OR16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "or16.w-imm-G-basic-dst16-An-direct-HI", "or.w", 32,
19190 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19191 },
19192 /* or.w${G} #${Imm-16-HI},[$Dst16An] */
19193 {
19194 M32C_INSN_OR16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "or16.w-imm-G-basic-dst16-An-indirect-HI", "or.w", 32,
19195 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19196 },
19197 /* or.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
19198 {
19199 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,
19200 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19201 },
19202 /* or.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
19203 {
19204 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,
19205 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19206 },
19207 /* or.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
19208 {
19209 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,
19210 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19211 },
19212 /* or.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
19213 {
19214 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,
19215 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19216 },
19217 /* or.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
19218 {
19219 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,
19220 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19221 },
19222 /* or.w${G} #${Imm-32-HI},${Dsp-16-u16} */
19223 {
19224 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,
19225 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19226 },
19227 /* or.b${G} #${Imm-16-QI},$Dst16RnQI */
19228 {
19229 M32C_INSN_OR16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "or16.b-imm-G-basic-dst16-Rn-direct-QI", "or.b", 24,
19230 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19231 },
19232 /* or.b${G} #${Imm-16-QI},$Dst16AnQI */
19233 {
19234 M32C_INSN_OR16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "or16.b-imm-G-basic-dst16-An-direct-QI", "or.b", 24,
19235 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19236 },
19237 /* or.b${G} #${Imm-16-QI},[$Dst16An] */
19238 {
19239 M32C_INSN_OR16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "or16.b-imm-G-basic-dst16-An-indirect-QI", "or.b", 24,
19240 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19241 },
19242 /* or.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
19243 {
19244 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,
19245 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19246 },
19247 /* or.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
19248 {
19249 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,
19250 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19251 },
19252 /* or.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
19253 {
19254 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,
19255 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19256 },
19257 /* or.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
19258 {
19259 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,
19260 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19261 },
19262 /* or.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
19263 {
19264 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,
19265 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19266 },
19267 /* or.b${G} #${Imm-32-QI},${Dsp-16-u16} */
19268 {
19269 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,
19270 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19271 },
19272 /* not.w $Dst32RnUnprefixedHI */
19273 {
19274 M32C_INSN_NOT32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "not32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "not.w", 16,
19275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19276 },
19277 /* not.w $Dst32AnUnprefixedHI */
19278 {
19279 M32C_INSN_NOT32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "not32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "not.w", 16,
19280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19281 },
19282 /* not.w [$Dst32AnUnprefixed] */
19283 {
19284 M32C_INSN_NOT32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "not32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "not.w", 16,
19285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19286 },
19287 /* not.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
19288 {
19289 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,
19290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19291 },
19292 /* not.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
19293 {
19294 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,
19295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19296 },
19297 /* not.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
19298 {
19299 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,
19300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19301 },
19302 /* not.w ${Dsp-16-u8}[sb] */
19303 {
19304 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,
19305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19306 },
19307 /* not.w ${Dsp-16-u16}[sb] */
19308 {
19309 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,
19310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19311 },
19312 /* not.w ${Dsp-16-s8}[fb] */
19313 {
19314 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,
19315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19316 },
19317 /* not.w ${Dsp-16-s16}[fb] */
19318 {
19319 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,
19320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19321 },
19322 /* not.w ${Dsp-16-u16} */
19323 {
19324 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,
19325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19326 },
19327 /* not.w ${Dsp-16-u24} */
19328 {
19329 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,
19330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19331 },
19332 /* not.b $Dst32RnUnprefixedQI */
19333 {
19334 M32C_INSN_NOT32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "not32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "not.b", 16,
19335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19336 },
19337 /* not.b $Dst32AnUnprefixedQI */
19338 {
19339 M32C_INSN_NOT32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "not32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "not.b", 16,
19340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19341 },
19342 /* not.b [$Dst32AnUnprefixed] */
19343 {
19344 M32C_INSN_NOT32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "not32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "not.b", 16,
19345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19346 },
19347 /* not.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
19348 {
19349 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,
19350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19351 },
19352 /* not.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
19353 {
19354 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,
19355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19356 },
19357 /* not.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
19358 {
19359 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,
19360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19361 },
19362 /* not.b ${Dsp-16-u8}[sb] */
19363 {
19364 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,
19365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19366 },
19367 /* not.b ${Dsp-16-u16}[sb] */
19368 {
19369 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,
19370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19371 },
19372 /* not.b ${Dsp-16-s8}[fb] */
19373 {
19374 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,
19375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19376 },
19377 /* not.b ${Dsp-16-s16}[fb] */
19378 {
19379 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,
19380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19381 },
19382 /* not.b ${Dsp-16-u16} */
19383 {
19384 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,
19385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19386 },
19387 /* not.b ${Dsp-16-u24} */
19388 {
19389 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,
19390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19391 },
19392 /* not.w $Dst16RnHI */
19393 {
19394 M32C_INSN_NOT16_W_16_DST16_RN_DIRECT_HI, "not16.w-16-dst16-Rn-direct-HI", "not.w", 16,
19395 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19396 },
19397 /* not.w $Dst16AnHI */
19398 {
19399 M32C_INSN_NOT16_W_16_DST16_AN_DIRECT_HI, "not16.w-16-dst16-An-direct-HI", "not.w", 16,
19400 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19401 },
19402 /* not.w [$Dst16An] */
19403 {
19404 M32C_INSN_NOT16_W_16_DST16_AN_INDIRECT_HI, "not16.w-16-dst16-An-indirect-HI", "not.w", 16,
19405 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19406 },
19407 /* not.w ${Dsp-16-u8}[$Dst16An] */
19408 {
19409 M32C_INSN_NOT16_W_16_DST16_16_8_AN_RELATIVE_HI, "not16.w-16-dst16-16-8-An-relative-HI", "not.w", 24,
19410 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19411 },
19412 /* not.w ${Dsp-16-u16}[$Dst16An] */
19413 {
19414 M32C_INSN_NOT16_W_16_DST16_16_16_AN_RELATIVE_HI, "not16.w-16-dst16-16-16-An-relative-HI", "not.w", 32,
19415 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19416 },
19417 /* not.w ${Dsp-16-u8}[sb] */
19418 {
19419 M32C_INSN_NOT16_W_16_DST16_16_8_SB_RELATIVE_HI, "not16.w-16-dst16-16-8-SB-relative-HI", "not.w", 24,
19420 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19421 },
19422 /* not.w ${Dsp-16-u16}[sb] */
19423 {
19424 M32C_INSN_NOT16_W_16_DST16_16_16_SB_RELATIVE_HI, "not16.w-16-dst16-16-16-SB-relative-HI", "not.w", 32,
19425 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19426 },
19427 /* not.w ${Dsp-16-s8}[fb] */
19428 {
19429 M32C_INSN_NOT16_W_16_DST16_16_8_FB_RELATIVE_HI, "not16.w-16-dst16-16-8-FB-relative-HI", "not.w", 24,
19430 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19431 },
19432 /* not.w ${Dsp-16-u16} */
19433 {
19434 M32C_INSN_NOT16_W_16_DST16_16_16_ABSOLUTE_HI, "not16.w-16-dst16-16-16-absolute-HI", "not.w", 32,
19435 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19436 },
19437 /* not.b $Dst16RnQI */
19438 {
19439 M32C_INSN_NOT16_B_16_DST16_RN_DIRECT_QI, "not16.b-16-dst16-Rn-direct-QI", "not.b", 16,
19440 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19441 },
19442 /* not.b $Dst16AnQI */
19443 {
19444 M32C_INSN_NOT16_B_16_DST16_AN_DIRECT_QI, "not16.b-16-dst16-An-direct-QI", "not.b", 16,
19445 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19446 },
19447 /* not.b [$Dst16An] */
19448 {
19449 M32C_INSN_NOT16_B_16_DST16_AN_INDIRECT_QI, "not16.b-16-dst16-An-indirect-QI", "not.b", 16,
19450 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19451 },
19452 /* not.b ${Dsp-16-u8}[$Dst16An] */
19453 {
19454 M32C_INSN_NOT16_B_16_DST16_16_8_AN_RELATIVE_QI, "not16.b-16-dst16-16-8-An-relative-QI", "not.b", 24,
19455 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19456 },
19457 /* not.b ${Dsp-16-u16}[$Dst16An] */
19458 {
19459 M32C_INSN_NOT16_B_16_DST16_16_16_AN_RELATIVE_QI, "not16.b-16-dst16-16-16-An-relative-QI", "not.b", 32,
19460 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19461 },
19462 /* not.b ${Dsp-16-u8}[sb] */
19463 {
19464 M32C_INSN_NOT16_B_16_DST16_16_8_SB_RELATIVE_QI, "not16.b-16-dst16-16-8-SB-relative-QI", "not.b", 24,
19465 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19466 },
19467 /* not.b ${Dsp-16-u16}[sb] */
19468 {
19469 M32C_INSN_NOT16_B_16_DST16_16_16_SB_RELATIVE_QI, "not16.b-16-dst16-16-16-SB-relative-QI", "not.b", 32,
19470 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19471 },
19472 /* not.b ${Dsp-16-s8}[fb] */
19473 {
19474 M32C_INSN_NOT16_B_16_DST16_16_8_FB_RELATIVE_QI, "not16.b-16-dst16-16-8-FB-relative-QI", "not.b", 24,
19475 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19476 },
19477 /* not.b ${Dsp-16-u16} */
19478 {
19479 M32C_INSN_NOT16_B_16_DST16_16_16_ABSOLUTE_QI, "not16.b-16-dst16-16-16-absolute-QI", "not.b", 32,
19480 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19481 },
19482 /* neg.w $Dst32RnUnprefixedHI */
19483 {
19484 M32C_INSN_NEG32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "neg32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "neg.w", 16,
19485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19486 },
19487 /* neg.w $Dst32AnUnprefixedHI */
19488 {
19489 M32C_INSN_NEG32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "neg32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "neg.w", 16,
19490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19491 },
19492 /* neg.w [$Dst32AnUnprefixed] */
19493 {
19494 M32C_INSN_NEG32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "neg32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "neg.w", 16,
19495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19496 },
19497 /* neg.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
19498 {
19499 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,
19500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19501 },
19502 /* neg.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
19503 {
19504 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,
19505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19506 },
19507 /* neg.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
19508 {
19509 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,
19510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19511 },
19512 /* neg.w ${Dsp-16-u8}[sb] */
19513 {
19514 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,
19515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19516 },
19517 /* neg.w ${Dsp-16-u16}[sb] */
19518 {
19519 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,
19520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19521 },
19522 /* neg.w ${Dsp-16-s8}[fb] */
19523 {
19524 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,
19525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19526 },
19527 /* neg.w ${Dsp-16-s16}[fb] */
19528 {
19529 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,
19530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19531 },
19532 /* neg.w ${Dsp-16-u16} */
19533 {
19534 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,
19535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19536 },
19537 /* neg.w ${Dsp-16-u24} */
19538 {
19539 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,
19540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19541 },
19542 /* neg.b $Dst32RnUnprefixedQI */
19543 {
19544 M32C_INSN_NEG32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "neg32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "neg.b", 16,
19545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19546 },
19547 /* neg.b $Dst32AnUnprefixedQI */
19548 {
19549 M32C_INSN_NEG32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "neg32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "neg.b", 16,
19550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19551 },
19552 /* neg.b [$Dst32AnUnprefixed] */
19553 {
19554 M32C_INSN_NEG32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "neg32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "neg.b", 16,
19555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19556 },
19557 /* neg.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
19558 {
19559 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,
19560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19561 },
19562 /* neg.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
19563 {
19564 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,
19565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19566 },
19567 /* neg.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
19568 {
19569 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,
19570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19571 },
19572 /* neg.b ${Dsp-16-u8}[sb] */
19573 {
19574 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,
19575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19576 },
19577 /* neg.b ${Dsp-16-u16}[sb] */
19578 {
19579 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,
19580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19581 },
19582 /* neg.b ${Dsp-16-s8}[fb] */
19583 {
19584 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,
19585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19586 },
19587 /* neg.b ${Dsp-16-s16}[fb] */
19588 {
19589 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,
19590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19591 },
19592 /* neg.b ${Dsp-16-u16} */
19593 {
19594 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,
19595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19596 },
19597 /* neg.b ${Dsp-16-u24} */
19598 {
19599 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,
19600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19601 },
19602 /* neg.w $Dst16RnHI */
19603 {
19604 M32C_INSN_NEG16_W_16_DST16_RN_DIRECT_HI, "neg16.w-16-dst16-Rn-direct-HI", "neg.w", 16,
19605 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19606 },
19607 /* neg.w $Dst16AnHI */
19608 {
19609 M32C_INSN_NEG16_W_16_DST16_AN_DIRECT_HI, "neg16.w-16-dst16-An-direct-HI", "neg.w", 16,
19610 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19611 },
19612 /* neg.w [$Dst16An] */
19613 {
19614 M32C_INSN_NEG16_W_16_DST16_AN_INDIRECT_HI, "neg16.w-16-dst16-An-indirect-HI", "neg.w", 16,
19615 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19616 },
19617 /* neg.w ${Dsp-16-u8}[$Dst16An] */
19618 {
19619 M32C_INSN_NEG16_W_16_DST16_16_8_AN_RELATIVE_HI, "neg16.w-16-dst16-16-8-An-relative-HI", "neg.w", 24,
19620 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19621 },
19622 /* neg.w ${Dsp-16-u16}[$Dst16An] */
19623 {
19624 M32C_INSN_NEG16_W_16_DST16_16_16_AN_RELATIVE_HI, "neg16.w-16-dst16-16-16-An-relative-HI", "neg.w", 32,
19625 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19626 },
19627 /* neg.w ${Dsp-16-u8}[sb] */
19628 {
19629 M32C_INSN_NEG16_W_16_DST16_16_8_SB_RELATIVE_HI, "neg16.w-16-dst16-16-8-SB-relative-HI", "neg.w", 24,
19630 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19631 },
19632 /* neg.w ${Dsp-16-u16}[sb] */
19633 {
19634 M32C_INSN_NEG16_W_16_DST16_16_16_SB_RELATIVE_HI, "neg16.w-16-dst16-16-16-SB-relative-HI", "neg.w", 32,
19635 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19636 },
19637 /* neg.w ${Dsp-16-s8}[fb] */
19638 {
19639 M32C_INSN_NEG16_W_16_DST16_16_8_FB_RELATIVE_HI, "neg16.w-16-dst16-16-8-FB-relative-HI", "neg.w", 24,
19640 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19641 },
19642 /* neg.w ${Dsp-16-u16} */
19643 {
19644 M32C_INSN_NEG16_W_16_DST16_16_16_ABSOLUTE_HI, "neg16.w-16-dst16-16-16-absolute-HI", "neg.w", 32,
19645 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19646 },
19647 /* neg.b $Dst16RnQI */
19648 {
19649 M32C_INSN_NEG16_B_16_DST16_RN_DIRECT_QI, "neg16.b-16-dst16-Rn-direct-QI", "neg.b", 16,
19650 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19651 },
19652 /* neg.b $Dst16AnQI */
19653 {
19654 M32C_INSN_NEG16_B_16_DST16_AN_DIRECT_QI, "neg16.b-16-dst16-An-direct-QI", "neg.b", 16,
19655 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19656 },
19657 /* neg.b [$Dst16An] */
19658 {
19659 M32C_INSN_NEG16_B_16_DST16_AN_INDIRECT_QI, "neg16.b-16-dst16-An-indirect-QI", "neg.b", 16,
19660 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19661 },
19662 /* neg.b ${Dsp-16-u8}[$Dst16An] */
19663 {
19664 M32C_INSN_NEG16_B_16_DST16_16_8_AN_RELATIVE_QI, "neg16.b-16-dst16-16-8-An-relative-QI", "neg.b", 24,
19665 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19666 },
19667 /* neg.b ${Dsp-16-u16}[$Dst16An] */
19668 {
19669 M32C_INSN_NEG16_B_16_DST16_16_16_AN_RELATIVE_QI, "neg16.b-16-dst16-16-16-An-relative-QI", "neg.b", 32,
19670 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19671 },
19672 /* neg.b ${Dsp-16-u8}[sb] */
19673 {
19674 M32C_INSN_NEG16_B_16_DST16_16_8_SB_RELATIVE_QI, "neg16.b-16-dst16-16-8-SB-relative-QI", "neg.b", 24,
19675 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19676 },
19677 /* neg.b ${Dsp-16-u16}[sb] */
19678 {
19679 M32C_INSN_NEG16_B_16_DST16_16_16_SB_RELATIVE_QI, "neg16.b-16-dst16-16-16-SB-relative-QI", "neg.b", 32,
19680 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19681 },
19682 /* neg.b ${Dsp-16-s8}[fb] */
19683 {
19684 M32C_INSN_NEG16_B_16_DST16_16_8_FB_RELATIVE_QI, "neg16.b-16-dst16-16-8-FB-relative-QI", "neg.b", 24,
19685 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19686 },
19687 /* neg.b ${Dsp-16-u16} */
19688 {
19689 M32C_INSN_NEG16_B_16_DST16_16_16_ABSOLUTE_QI, "neg16.b-16-dst16-16-16-absolute-QI", "neg.b", 32,
19690 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19691 },
19692 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
19693 {
19694 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,
19695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19696 },
19697 /* mulu.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
19698 {
19699 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,
19700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19701 },
19702 /* mulu.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
19703 {
19704 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,
19705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19706 },
19707 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
19708 {
19709 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,
19710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19711 },
19712 /* mulu.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
19713 {
19714 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,
19715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19716 },
19717 /* mulu.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
19718 {
19719 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,
19720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19721 },
19722 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
19723 {
19724 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,
19725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19726 },
19727 /* mulu.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
19728 {
19729 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,
19730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19731 },
19732 /* mulu.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
19733 {
19734 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,
19735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19736 },
19737 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
19738 {
19739 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,
19740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19741 },
19742 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
19743 {
19744 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,
19745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19746 },
19747 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
19748 {
19749 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,
19750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19751 },
19752 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
19753 {
19754 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,
19755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19756 },
19757 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
19758 {
19759 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,
19760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19761 },
19762 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
19763 {
19764 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,
19765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19766 },
19767 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
19768 {
19769 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,
19770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19771 },
19772 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
19773 {
19774 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,
19775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19776 },
19777 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
19778 {
19779 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,
19780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19781 },
19782 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
19783 {
19784 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,
19785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19786 },
19787 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
19788 {
19789 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,
19790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19791 },
19792 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
19793 {
19794 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,
19795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19796 },
19797 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
19798 {
19799 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,
19800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19801 },
19802 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
19803 {
19804 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,
19805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19806 },
19807 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
19808 {
19809 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,
19810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19811 },
19812 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
19813 {
19814 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,
19815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19816 },
19817 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
19818 {
19819 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,
19820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19821 },
19822 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
19823 {
19824 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,
19825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19826 },
19827 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
19828 {
19829 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,
19830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19831 },
19832 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
19833 {
19834 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,
19835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19836 },
19837 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
19838 {
19839 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,
19840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19841 },
19842 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
19843 {
19844 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,
19845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19846 },
19847 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
19848 {
19849 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,
19850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19851 },
19852 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
19853 {
19854 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,
19855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19856 },
19857 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
19858 {
19859 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,
19860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19861 },
19862 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
19863 {
19864 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,
19865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19866 },
19867 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
19868 {
19869 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,
19870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19871 },
19872 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
19873 {
19874 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,
19875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19876 },
19877 /* mulu.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
19878 {
19879 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,
19880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19881 },
19882 /* mulu.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
19883 {
19884 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,
19885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19886 },
19887 /* mulu.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
19888 {
19889 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,
19890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19891 },
19892 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
19893 {
19894 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,
19895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19896 },
19897 /* mulu.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
19898 {
19899 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,
19900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19901 },
19902 /* mulu.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
19903 {
19904 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,
19905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19906 },
19907 /* mulu.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
19908 {
19909 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,
19910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19911 },
19912 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
19913 {
19914 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,
19915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19916 },
19917 /* mulu.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
19918 {
19919 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,
19920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19921 },
19922 /* mulu.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
19923 {
19924 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,
19925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19926 },
19927 /* mulu.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
19928 {
19929 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,
19930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19931 },
19932 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
19933 {
19934 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,
19935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19936 },
19937 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
19938 {
19939 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,
19940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19941 },
19942 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
19943 {
19944 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,
19945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19946 },
19947 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
19948 {
19949 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,
19950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19951 },
19952 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
19953 {
19954 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,
19955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19956 },
19957 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
19958 {
19959 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,
19960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19961 },
19962 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
19963 {
19964 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,
19965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19966 },
19967 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
19968 {
19969 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,
19970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19971 },
19972 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
19973 {
19974 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,
19975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19976 },
19977 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
19978 {
19979 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,
19980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19981 },
19982 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
19983 {
19984 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,
19985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19986 },
19987 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
19988 {
19989 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,
19990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19991 },
19992 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
19993 {
19994 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,
19995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19996 },
19997 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
19998 {
19999 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,
20000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20001 },
20002 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
20003 {
20004 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,
20005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20006 },
20007 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
20008 {
20009 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,
20010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20011 },
20012 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
20013 {
20014 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,
20015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20016 },
20017 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
20018 {
20019 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,
20020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20021 },
20022 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
20023 {
20024 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,
20025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20026 },
20027 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
20028 {
20029 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,
20030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20031 },
20032 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
20033 {
20034 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,
20035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20036 },
20037 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
20038 {
20039 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,
20040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20041 },
20042 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
20043 {
20044 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,
20045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20046 },
20047 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
20048 {
20049 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,
20050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20051 },
20052 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
20053 {
20054 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,
20055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20056 },
20057 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
20058 {
20059 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,
20060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20061 },
20062 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
20063 {
20064 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,
20065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20066 },
20067 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
20068 {
20069 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,
20070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20071 },
20072 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
20073 {
20074 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,
20075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20076 },
20077 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
20078 {
20079 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,
20080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20081 },
20082 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
20083 {
20084 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,
20085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20086 },
20087 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
20088 {
20089 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,
20090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20091 },
20092 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
20093 {
20094 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,
20095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20096 },
20097 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
20098 {
20099 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,
20100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20101 },
20102 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
20103 {
20104 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,
20105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20106 },
20107 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
20108 {
20109 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,
20110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20111 },
20112 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
20113 {
20114 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,
20115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20116 },
20117 /* mulu.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
20118 {
20119 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,
20120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20121 },
20122 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
20123 {
20124 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,
20125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20126 },
20127 /* mulu.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
20128 {
20129 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,
20130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20131 },
20132 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
20133 {
20134 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,
20135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20136 },
20137 /* mulu.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
20138 {
20139 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,
20140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20141 },
20142 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
20143 {
20144 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,
20145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20146 },
20147 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
20148 {
20149 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,
20150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20151 },
20152 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
20153 {
20154 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,
20155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20156 },
20157 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
20158 {
20159 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,
20160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20161 },
20162 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
20163 {
20164 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,
20165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20166 },
20167 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
20168 {
20169 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,
20170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20171 },
20172 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
20173 {
20174 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,
20175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20176 },
20177 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
20178 {
20179 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,
20180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20181 },
20182 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
20183 {
20184 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,
20185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20186 },
20187 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
20188 {
20189 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,
20190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20191 },
20192 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
20193 {
20194 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,
20195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20196 },
20197 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
20198 {
20199 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,
20200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20201 },
20202 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
20203 {
20204 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,
20205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20206 },
20207 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
20208 {
20209 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,
20210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20211 },
20212 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
20213 {
20214 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,
20215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20216 },
20217 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
20218 {
20219 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,
20220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20221 },
20222 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
20223 {
20224 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,
20225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20226 },
20227 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
20228 {
20229 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,
20230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20231 },
20232 /* mulu.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
20233 {
20234 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,
20235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20236 },
20237 /* mulu.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
20238 {
20239 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,
20240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20241 },
20242 /* mulu.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
20243 {
20244 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,
20245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20246 },
20247 /* mulu.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
20248 {
20249 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,
20250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20251 },
20252 /* mulu.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
20253 {
20254 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,
20255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20256 },
20257 /* mulu.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
20258 {
20259 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,
20260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20261 },
20262 /* mulu.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
20263 {
20264 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,
20265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20266 },
20267 /* mulu.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
20268 {
20269 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,
20270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20271 },
20272 /* mulu.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
20273 {
20274 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,
20275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20276 },
20277 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
20278 {
20279 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,
20280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20281 },
20282 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
20283 {
20284 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,
20285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20286 },
20287 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
20288 {
20289 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,
20290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20291 },
20292 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
20293 {
20294 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,
20295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20296 },
20297 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
20298 {
20299 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,
20300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20301 },
20302 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
20303 {
20304 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,
20305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20306 },
20307 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
20308 {
20309 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,
20310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20311 },
20312 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
20313 {
20314 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,
20315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20316 },
20317 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
20318 {
20319 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,
20320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20321 },
20322 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
20323 {
20324 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,
20325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20326 },
20327 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
20328 {
20329 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,
20330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20331 },
20332 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
20333 {
20334 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,
20335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20336 },
20337 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
20338 {
20339 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,
20340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20341 },
20342 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
20343 {
20344 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,
20345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20346 },
20347 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
20348 {
20349 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,
20350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20351 },
20352 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
20353 {
20354 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,
20355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20356 },
20357 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
20358 {
20359 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,
20360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20361 },
20362 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
20363 {
20364 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,
20365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20366 },
20367 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
20368 {
20369 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,
20370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20371 },
20372 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
20373 {
20374 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,
20375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20376 },
20377 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
20378 {
20379 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,
20380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20381 },
20382 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
20383 {
20384 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,
20385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20386 },
20387 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
20388 {
20389 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,
20390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20391 },
20392 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
20393 {
20394 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,
20395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20396 },
20397 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
20398 {
20399 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,
20400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20401 },
20402 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
20403 {
20404 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,
20405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20406 },
20407 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
20408 {
20409 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,
20410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20411 },
20412 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
20413 {
20414 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,
20415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20416 },
20417 /* mulu.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
20418 {
20419 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,
20420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20421 },
20422 /* mulu.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
20423 {
20424 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,
20425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20426 },
20427 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
20428 {
20429 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,
20430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20431 },
20432 /* mulu.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
20433 {
20434 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,
20435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20436 },
20437 /* mulu.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
20438 {
20439 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,
20440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20441 },
20442 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
20443 {
20444 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,
20445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20446 },
20447 /* mulu.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
20448 {
20449 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,
20450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20451 },
20452 /* mulu.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
20453 {
20454 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,
20455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20456 },
20457 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
20458 {
20459 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,
20460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20461 },
20462 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
20463 {
20464 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,
20465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20466 },
20467 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
20468 {
20469 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,
20470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20471 },
20472 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
20473 {
20474 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,
20475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20476 },
20477 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
20478 {
20479 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,
20480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20481 },
20482 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
20483 {
20484 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,
20485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20486 },
20487 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
20488 {
20489 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,
20490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20491 },
20492 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
20493 {
20494 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,
20495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20496 },
20497 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
20498 {
20499 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,
20500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20501 },
20502 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
20503 {
20504 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,
20505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20506 },
20507 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
20508 {
20509 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,
20510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20511 },
20512 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
20513 {
20514 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,
20515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20516 },
20517 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
20518 {
20519 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,
20520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20521 },
20522 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
20523 {
20524 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,
20525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20526 },
20527 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
20528 {
20529 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,
20530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20531 },
20532 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
20533 {
20534 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,
20535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20536 },
20537 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
20538 {
20539 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,
20540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20541 },
20542 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
20543 {
20544 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,
20545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20546 },
20547 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
20548 {
20549 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,
20550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20551 },
20552 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
20553 {
20554 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,
20555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20556 },
20557 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
20558 {
20559 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,
20560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20561 },
20562 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
20563 {
20564 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,
20565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20566 },
20567 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
20568 {
20569 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,
20570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20571 },
20572 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
20573 {
20574 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,
20575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20576 },
20577 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
20578 {
20579 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,
20580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20581 },
20582 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
20583 {
20584 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,
20585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20586 },
20587 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
20588 {
20589 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,
20590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20591 },
20592 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
20593 {
20594 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,
20595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20596 },
20597 /* mulu.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
20598 {
20599 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,
20600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20601 },
20602 /* mulu.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
20603 {
20604 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,
20605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20606 },
20607 /* mulu.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
20608 {
20609 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,
20610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20611 },
20612 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
20613 {
20614 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,
20615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20616 },
20617 /* mulu.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
20618 {
20619 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,
20620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20621 },
20622 /* mulu.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
20623 {
20624 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,
20625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20626 },
20627 /* mulu.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
20628 {
20629 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,
20630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20631 },
20632 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
20633 {
20634 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,
20635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20636 },
20637 /* mulu.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
20638 {
20639 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,
20640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20641 },
20642 /* mulu.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
20643 {
20644 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,
20645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20646 },
20647 /* mulu.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
20648 {
20649 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,
20650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20651 },
20652 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
20653 {
20654 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,
20655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20656 },
20657 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
20658 {
20659 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,
20660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20661 },
20662 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
20663 {
20664 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,
20665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20666 },
20667 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
20668 {
20669 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,
20670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20671 },
20672 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
20673 {
20674 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,
20675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20676 },
20677 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
20678 {
20679 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,
20680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20681 },
20682 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
20683 {
20684 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,
20685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20686 },
20687 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
20688 {
20689 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,
20690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20691 },
20692 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
20693 {
20694 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,
20695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20696 },
20697 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
20698 {
20699 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,
20700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20701 },
20702 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
20703 {
20704 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,
20705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20706 },
20707 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
20708 {
20709 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,
20710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20711 },
20712 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
20713 {
20714 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,
20715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20716 },
20717 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
20718 {
20719 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,
20720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20721 },
20722 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
20723 {
20724 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,
20725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20726 },
20727 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
20728 {
20729 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,
20730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20731 },
20732 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
20733 {
20734 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,
20735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20736 },
20737 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
20738 {
20739 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,
20740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20741 },
20742 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
20743 {
20744 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,
20745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20746 },
20747 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
20748 {
20749 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,
20750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20751 },
20752 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
20753 {
20754 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,
20755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20756 },
20757 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
20758 {
20759 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,
20760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20761 },
20762 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
20763 {
20764 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,
20765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20766 },
20767 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
20768 {
20769 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,
20770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20771 },
20772 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
20773 {
20774 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,
20775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20776 },
20777 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
20778 {
20779 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,
20780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20781 },
20782 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
20783 {
20784 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,
20785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20786 },
20787 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
20788 {
20789 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,
20790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20791 },
20792 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
20793 {
20794 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,
20795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20796 },
20797 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
20798 {
20799 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,
20800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20801 },
20802 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
20803 {
20804 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,
20805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20806 },
20807 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
20808 {
20809 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,
20810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20811 },
20812 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
20813 {
20814 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,
20815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20816 },
20817 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
20818 {
20819 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,
20820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20821 },
20822 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
20823 {
20824 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,
20825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20826 },
20827 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
20828 {
20829 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,
20830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20831 },
20832 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
20833 {
20834 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,
20835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20836 },
20837 /* mulu.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
20838 {
20839 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,
20840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20841 },
20842 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
20843 {
20844 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,
20845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20846 },
20847 /* mulu.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
20848 {
20849 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,
20850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20851 },
20852 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
20853 {
20854 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,
20855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20856 },
20857 /* mulu.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
20858 {
20859 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,
20860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20861 },
20862 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
20863 {
20864 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,
20865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20866 },
20867 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
20868 {
20869 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,
20870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20871 },
20872 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
20873 {
20874 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,
20875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20876 },
20877 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
20878 {
20879 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,
20880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20881 },
20882 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
20883 {
20884 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,
20885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20886 },
20887 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
20888 {
20889 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,
20890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20891 },
20892 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
20893 {
20894 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,
20895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20896 },
20897 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
20898 {
20899 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,
20900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20901 },
20902 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
20903 {
20904 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,
20905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20906 },
20907 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
20908 {
20909 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,
20910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20911 },
20912 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
20913 {
20914 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,
20915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20916 },
20917 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
20918 {
20919 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,
20920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20921 },
20922 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
20923 {
20924 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,
20925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20926 },
20927 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
20928 {
20929 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,
20930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20931 },
20932 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
20933 {
20934 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,
20935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20936 },
20937 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
20938 {
20939 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,
20940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20941 },
20942 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
20943 {
20944 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,
20945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20946 },
20947 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
20948 {
20949 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,
20950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20951 },
20952 /* mulu.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
20953 {
20954 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,
20955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20956 },
20957 /* mulu.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
20958 {
20959 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,
20960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20961 },
20962 /* mulu.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
20963 {
20964 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,
20965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20966 },
20967 /* mulu.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
20968 {
20969 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,
20970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20971 },
20972 /* mulu.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
20973 {
20974 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,
20975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20976 },
20977 /* mulu.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
20978 {
20979 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,
20980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20981 },
20982 /* mulu.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
20983 {
20984 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,
20985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20986 },
20987 /* mulu.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
20988 {
20989 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,
20990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20991 },
20992 /* mulu.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
20993 {
20994 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,
20995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20996 },
20997 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
20998 {
20999 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,
21000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21001 },
21002 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
21003 {
21004 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,
21005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21006 },
21007 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
21008 {
21009 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,
21010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21011 },
21012 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
21013 {
21014 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,
21015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21016 },
21017 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
21018 {
21019 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,
21020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21021 },
21022 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
21023 {
21024 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,
21025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21026 },
21027 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
21028 {
21029 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,
21030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21031 },
21032 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
21033 {
21034 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,
21035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21036 },
21037 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
21038 {
21039 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,
21040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21041 },
21042 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
21043 {
21044 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,
21045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21046 },
21047 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
21048 {
21049 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,
21050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21051 },
21052 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
21053 {
21054 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,
21055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21056 },
21057 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
21058 {
21059 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,
21060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21061 },
21062 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
21063 {
21064 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,
21065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21066 },
21067 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
21068 {
21069 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,
21070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21071 },
21072 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
21073 {
21074 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,
21075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21076 },
21077 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
21078 {
21079 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,
21080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21081 },
21082 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
21083 {
21084 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,
21085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21086 },
21087 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
21088 {
21089 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,
21090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21091 },
21092 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
21093 {
21094 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,
21095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21096 },
21097 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
21098 {
21099 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,
21100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21101 },
21102 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
21103 {
21104 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,
21105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21106 },
21107 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
21108 {
21109 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,
21110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21111 },
21112 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
21113 {
21114 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,
21115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21116 },
21117 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
21118 {
21119 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,
21120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21121 },
21122 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
21123 {
21124 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,
21125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21126 },
21127 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
21128 {
21129 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,
21130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21131 },
21132 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
21133 {
21134 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,
21135 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21136 },
21137 /* mulu.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
21138 {
21139 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,
21140 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21141 },
21142 /* mulu.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
21143 {
21144 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,
21145 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21146 },
21147 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
21148 {
21149 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,
21150 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21151 },
21152 /* mulu.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
21153 {
21154 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,
21155 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21156 },
21157 /* mulu.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
21158 {
21159 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,
21160 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21161 },
21162 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
21163 {
21164 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,
21165 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21166 },
21167 /* mulu.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
21168 {
21169 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,
21170 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21171 },
21172 /* mulu.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
21173 {
21174 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,
21175 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21176 },
21177 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
21178 {
21179 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,
21180 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21181 },
21182 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
21183 {
21184 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,
21185 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21186 },
21187 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
21188 {
21189 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,
21190 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21191 },
21192 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
21193 {
21194 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,
21195 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21196 },
21197 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
21198 {
21199 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,
21200 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21201 },
21202 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
21203 {
21204 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,
21205 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21206 },
21207 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
21208 {
21209 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,
21210 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21211 },
21212 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
21213 {
21214 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,
21215 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21216 },
21217 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
21218 {
21219 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,
21220 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21221 },
21222 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
21223 {
21224 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,
21225 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21226 },
21227 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
21228 {
21229 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,
21230 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21231 },
21232 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
21233 {
21234 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,
21235 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21236 },
21237 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
21238 {
21239 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,
21240 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21241 },
21242 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
21243 {
21244 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,
21245 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21246 },
21247 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
21248 {
21249 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,
21250 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21251 },
21252 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
21253 {
21254 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,
21255 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21256 },
21257 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
21258 {
21259 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,
21260 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21261 },
21262 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
21263 {
21264 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,
21265 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21266 },
21267 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
21268 {
21269 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,
21270 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21271 },
21272 /* mulu.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
21273 {
21274 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,
21275 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21276 },
21277 /* mulu.w${G} ${Dsp-16-u16},$Dst16RnHI */
21278 {
21279 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,
21280 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21281 },
21282 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
21283 {
21284 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,
21285 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21286 },
21287 /* mulu.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
21288 {
21289 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,
21290 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21291 },
21292 /* mulu.w${G} ${Dsp-16-u16},$Dst16AnHI */
21293 {
21294 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,
21295 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21296 },
21297 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
21298 {
21299 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,
21300 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21301 },
21302 /* mulu.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
21303 {
21304 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,
21305 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21306 },
21307 /* mulu.w${G} ${Dsp-16-u16},[$Dst16An] */
21308 {
21309 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,
21310 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21311 },
21312 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
21313 {
21314 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,
21315 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21316 },
21317 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
21318 {
21319 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,
21320 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21321 },
21322 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
21323 {
21324 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,
21325 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21326 },
21327 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
21328 {
21329 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,
21330 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21331 },
21332 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
21333 {
21334 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,
21335 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21336 },
21337 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
21338 {
21339 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,
21340 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21341 },
21342 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
21343 {
21344 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,
21345 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21346 },
21347 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
21348 {
21349 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,
21350 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21351 },
21352 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
21353 {
21354 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,
21355 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21356 },
21357 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
21358 {
21359 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,
21360 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21361 },
21362 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
21363 {
21364 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,
21365 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21366 },
21367 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
21368 {
21369 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,
21370 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21371 },
21372 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
21373 {
21374 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,
21375 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21376 },
21377 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
21378 {
21379 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,
21380 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21381 },
21382 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
21383 {
21384 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,
21385 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21386 },
21387 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
21388 {
21389 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,
21390 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21391 },
21392 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
21393 {
21394 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,
21395 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21396 },
21397 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
21398 {
21399 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,
21400 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21401 },
21402 /* mulu.w${G} $Src16RnHI,$Dst16RnHI */
21403 {
21404 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,
21405 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21406 },
21407 /* mulu.w${G} $Src16AnHI,$Dst16RnHI */
21408 {
21409 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,
21410 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21411 },
21412 /* mulu.w${G} [$Src16An],$Dst16RnHI */
21413 {
21414 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,
21415 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21416 },
21417 /* mulu.w${G} $Src16RnHI,$Dst16AnHI */
21418 {
21419 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,
21420 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21421 },
21422 /* mulu.w${G} $Src16AnHI,$Dst16AnHI */
21423 {
21424 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,
21425 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21426 },
21427 /* mulu.w${G} [$Src16An],$Dst16AnHI */
21428 {
21429 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,
21430 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21431 },
21432 /* mulu.w${G} $Src16RnHI,[$Dst16An] */
21433 {
21434 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,
21435 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21436 },
21437 /* mulu.w${G} $Src16AnHI,[$Dst16An] */
21438 {
21439 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,
21440 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21441 },
21442 /* mulu.w${G} [$Src16An],[$Dst16An] */
21443 {
21444 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,
21445 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21446 },
21447 /* mulu.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
21448 {
21449 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,
21450 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21451 },
21452 /* mulu.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
21453 {
21454 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,
21455 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21456 },
21457 /* mulu.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
21458 {
21459 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,
21460 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21461 },
21462 /* mulu.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
21463 {
21464 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,
21465 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21466 },
21467 /* mulu.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
21468 {
21469 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,
21470 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21471 },
21472 /* mulu.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
21473 {
21474 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,
21475 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21476 },
21477 /* mulu.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
21478 {
21479 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,
21480 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21481 },
21482 /* mulu.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
21483 {
21484 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,
21485 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21486 },
21487 /* mulu.w${G} [$Src16An],${Dsp-16-u8}[sb] */
21488 {
21489 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,
21490 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21491 },
21492 /* mulu.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
21493 {
21494 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,
21495 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21496 },
21497 /* mulu.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
21498 {
21499 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,
21500 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21501 },
21502 /* mulu.w${G} [$Src16An],${Dsp-16-u16}[sb] */
21503 {
21504 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,
21505 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21506 },
21507 /* mulu.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
21508 {
21509 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,
21510 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21511 },
21512 /* mulu.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
21513 {
21514 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,
21515 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21516 },
21517 /* mulu.w${G} [$Src16An],${Dsp-16-s8}[fb] */
21518 {
21519 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,
21520 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21521 },
21522 /* mulu.w${G} $Src16RnHI,${Dsp-16-u16} */
21523 {
21524 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,
21525 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21526 },
21527 /* mulu.w${G} $Src16AnHI,${Dsp-16-u16} */
21528 {
21529 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,
21530 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21531 },
21532 /* mulu.w${G} [$Src16An],${Dsp-16-u16} */
21533 {
21534 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,
21535 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21536 },
21537 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
21538 {
21539 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,
21540 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21541 },
21542 /* mulu.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
21543 {
21544 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,
21545 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21546 },
21547 /* mulu.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
21548 {
21549 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,
21550 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21551 },
21552 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
21553 {
21554 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,
21555 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21556 },
21557 /* mulu.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
21558 {
21559 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,
21560 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21561 },
21562 /* mulu.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
21563 {
21564 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,
21565 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21566 },
21567 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
21568 {
21569 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,
21570 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21571 },
21572 /* mulu.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
21573 {
21574 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,
21575 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21576 },
21577 /* mulu.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
21578 {
21579 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,
21580 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21581 },
21582 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
21583 {
21584 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,
21585 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21586 },
21587 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
21588 {
21589 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,
21590 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21591 },
21592 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
21593 {
21594 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,
21595 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21596 },
21597 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
21598 {
21599 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,
21600 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21601 },
21602 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
21603 {
21604 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,
21605 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21606 },
21607 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
21608 {
21609 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,
21610 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21611 },
21612 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
21613 {
21614 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,
21615 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21616 },
21617 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
21618 {
21619 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,
21620 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21621 },
21622 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
21623 {
21624 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,
21625 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21626 },
21627 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
21628 {
21629 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,
21630 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21631 },
21632 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
21633 {
21634 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,
21635 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21636 },
21637 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
21638 {
21639 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,
21640 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21641 },
21642 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
21643 {
21644 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,
21645 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21646 },
21647 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
21648 {
21649 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,
21650 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21651 },
21652 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
21653 {
21654 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,
21655 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21656 },
21657 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
21658 {
21659 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,
21660 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21661 },
21662 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
21663 {
21664 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,
21665 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21666 },
21667 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
21668 {
21669 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,
21670 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21671 },
21672 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
21673 {
21674 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,
21675 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21676 },
21677 /* mulu.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
21678 {
21679 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,
21680 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21681 },
21682 /* mulu.b${G} ${Dsp-16-u16},$Dst16RnQI */
21683 {
21684 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,
21685 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21686 },
21687 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
21688 {
21689 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,
21690 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21691 },
21692 /* mulu.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
21693 {
21694 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,
21695 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21696 },
21697 /* mulu.b${G} ${Dsp-16-u16},$Dst16AnQI */
21698 {
21699 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,
21700 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21701 },
21702 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
21703 {
21704 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,
21705 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21706 },
21707 /* mulu.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
21708 {
21709 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,
21710 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21711 },
21712 /* mulu.b${G} ${Dsp-16-u16},[$Dst16An] */
21713 {
21714 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,
21715 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21716 },
21717 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
21718 {
21719 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,
21720 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21721 },
21722 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
21723 {
21724 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,
21725 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21726 },
21727 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
21728 {
21729 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,
21730 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21731 },
21732 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
21733 {
21734 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,
21735 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21736 },
21737 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
21738 {
21739 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,
21740 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21741 },
21742 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
21743 {
21744 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,
21745 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21746 },
21747 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
21748 {
21749 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,
21750 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21751 },
21752 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
21753 {
21754 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,
21755 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21756 },
21757 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
21758 {
21759 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,
21760 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21761 },
21762 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
21763 {
21764 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,
21765 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21766 },
21767 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
21768 {
21769 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,
21770 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21771 },
21772 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
21773 {
21774 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,
21775 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21776 },
21777 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
21778 {
21779 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,
21780 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21781 },
21782 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
21783 {
21784 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,
21785 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21786 },
21787 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
21788 {
21789 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,
21790 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21791 },
21792 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
21793 {
21794 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,
21795 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21796 },
21797 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
21798 {
21799 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,
21800 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21801 },
21802 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
21803 {
21804 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,
21805 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21806 },
21807 /* mulu.b${G} $Src16RnQI,$Dst16RnQI */
21808 {
21809 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,
21810 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21811 },
21812 /* mulu.b${G} $Src16AnQI,$Dst16RnQI */
21813 {
21814 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,
21815 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21816 },
21817 /* mulu.b${G} [$Src16An],$Dst16RnQI */
21818 {
21819 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,
21820 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21821 },
21822 /* mulu.b${G} $Src16RnQI,$Dst16AnQI */
21823 {
21824 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,
21825 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21826 },
21827 /* mulu.b${G} $Src16AnQI,$Dst16AnQI */
21828 {
21829 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,
21830 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21831 },
21832 /* mulu.b${G} [$Src16An],$Dst16AnQI */
21833 {
21834 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,
21835 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21836 },
21837 /* mulu.b${G} $Src16RnQI,[$Dst16An] */
21838 {
21839 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,
21840 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21841 },
21842 /* mulu.b${G} $Src16AnQI,[$Dst16An] */
21843 {
21844 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,
21845 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21846 },
21847 /* mulu.b${G} [$Src16An],[$Dst16An] */
21848 {
21849 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,
21850 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21851 },
21852 /* mulu.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
21853 {
21854 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,
21855 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21856 },
21857 /* mulu.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
21858 {
21859 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,
21860 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21861 },
21862 /* mulu.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
21863 {
21864 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,
21865 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21866 },
21867 /* mulu.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
21868 {
21869 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,
21870 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21871 },
21872 /* mulu.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
21873 {
21874 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,
21875 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21876 },
21877 /* mulu.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
21878 {
21879 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,
21880 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21881 },
21882 /* mulu.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
21883 {
21884 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,
21885 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21886 },
21887 /* mulu.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
21888 {
21889 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,
21890 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21891 },
21892 /* mulu.b${G} [$Src16An],${Dsp-16-u8}[sb] */
21893 {
21894 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,
21895 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21896 },
21897 /* mulu.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
21898 {
21899 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,
21900 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21901 },
21902 /* mulu.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
21903 {
21904 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,
21905 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21906 },
21907 /* mulu.b${G} [$Src16An],${Dsp-16-u16}[sb] */
21908 {
21909 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,
21910 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21911 },
21912 /* mulu.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
21913 {
21914 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,
21915 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21916 },
21917 /* mulu.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
21918 {
21919 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,
21920 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21921 },
21922 /* mulu.b${G} [$Src16An],${Dsp-16-s8}[fb] */
21923 {
21924 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,
21925 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21926 },
21927 /* mulu.b${G} $Src16RnQI,${Dsp-16-u16} */
21928 {
21929 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,
21930 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21931 },
21932 /* mulu.b${G} $Src16AnQI,${Dsp-16-u16} */
21933 {
21934 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,
21935 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21936 },
21937 /* mulu.b${G} [$Src16An],${Dsp-16-u16} */
21938 {
21939 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,
21940 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21941 },
21942 /* mulu.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
21943 {
21944 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,
21945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21946 },
21947 /* mulu.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
21948 {
21949 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,
21950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21951 },
21952 /* mulu.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
21953 {
21954 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,
21955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21956 },
21957 /* mulu.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
21958 {
21959 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,
21960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21961 },
21962 /* mulu.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
21963 {
21964 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,
21965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21966 },
21967 /* mulu.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
21968 {
21969 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,
21970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21971 },
21972 /* mulu.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
21973 {
21974 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,
21975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21976 },
21977 /* mulu.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
21978 {
21979 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,
21980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21981 },
21982 /* mulu.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
21983 {
21984 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,
21985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21986 },
21987 /* mulu.w${G} #${Imm-32-HI},${Dsp-16-u16} */
21988 {
21989 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,
21990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21991 },
21992 /* mulu.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
21993 {
21994 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,
21995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21996 },
21997 /* mulu.w${G} #${Imm-40-HI},${Dsp-16-u24} */
21998 {
21999 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,
22000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22001 },
22002 /* mulu.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
22003 {
22004 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,
22005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22006 },
22007 /* mulu.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
22008 {
22009 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,
22010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22011 },
22012 /* mulu.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
22013 {
22014 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,
22015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22016 },
22017 /* mulu.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
22018 {
22019 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,
22020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22021 },
22022 /* mulu.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
22023 {
22024 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,
22025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22026 },
22027 /* mulu.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
22028 {
22029 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,
22030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22031 },
22032 /* mulu.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
22033 {
22034 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,
22035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22036 },
22037 /* mulu.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
22038 {
22039 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,
22040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22041 },
22042 /* mulu.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
22043 {
22044 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,
22045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22046 },
22047 /* mulu.b${G} #${Imm-32-QI},${Dsp-16-u16} */
22048 {
22049 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,
22050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22051 },
22052 /* mulu.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
22053 {
22054 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,
22055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22056 },
22057 /* mulu.b${G} #${Imm-40-QI},${Dsp-16-u24} */
22058 {
22059 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,
22060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22061 },
22062 /* mulu.w${G} #${Imm-16-HI},$Dst16RnHI */
22063 {
22064 M32C_INSN_MULU16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "mulu16.w-imm-G-basic-dst16-Rn-direct-HI", "mulu.w", 32,
22065 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22066 },
22067 /* mulu.w${G} #${Imm-16-HI},$Dst16AnHI */
22068 {
22069 M32C_INSN_MULU16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "mulu16.w-imm-G-basic-dst16-An-direct-HI", "mulu.w", 32,
22070 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22071 },
22072 /* mulu.w${G} #${Imm-16-HI},[$Dst16An] */
22073 {
22074 M32C_INSN_MULU16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "mulu16.w-imm-G-basic-dst16-An-indirect-HI", "mulu.w", 32,
22075 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22076 },
22077 /* mulu.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
22078 {
22079 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,
22080 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22081 },
22082 /* mulu.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
22083 {
22084 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,
22085 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22086 },
22087 /* mulu.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
22088 {
22089 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,
22090 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22091 },
22092 /* mulu.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
22093 {
22094 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,
22095 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22096 },
22097 /* mulu.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
22098 {
22099 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,
22100 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22101 },
22102 /* mulu.w${G} #${Imm-32-HI},${Dsp-16-u16} */
22103 {
22104 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,
22105 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22106 },
22107 /* mulu.b${G} #${Imm-16-QI},$Dst16RnQI */
22108 {
22109 M32C_INSN_MULU16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "mulu16.b-imm-G-basic-dst16-Rn-direct-QI", "mulu.b", 24,
22110 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22111 },
22112 /* mulu.b${G} #${Imm-16-QI},$Dst16AnQI */
22113 {
22114 M32C_INSN_MULU16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "mulu16.b-imm-G-basic-dst16-An-direct-QI", "mulu.b", 24,
22115 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22116 },
22117 /* mulu.b${G} #${Imm-16-QI},[$Dst16An] */
22118 {
22119 M32C_INSN_MULU16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "mulu16.b-imm-G-basic-dst16-An-indirect-QI", "mulu.b", 24,
22120 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22121 },
22122 /* mulu.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
22123 {
22124 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,
22125 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22126 },
22127 /* mulu.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
22128 {
22129 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,
22130 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22131 },
22132 /* mulu.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
22133 {
22134 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,
22135 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22136 },
22137 /* mulu.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
22138 {
22139 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,
22140 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22141 },
22142 /* mulu.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
22143 {
22144 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,
22145 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22146 },
22147 /* mulu.b${G} #${Imm-32-QI},${Dsp-16-u16} */
22148 {
22149 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,
22150 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22151 },
22152 /* mulex $R3 */
22153 {
22154 M32C_INSN_MULEX_DST32_R3_DIRECT_UNPREFIXED_HI, "mulex-dst32-R3-direct-Unprefixed-HI", "mulex", 16,
22155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22156 },
22157 /* mulex $Dst32AnUnprefixedHI */
22158 {
22159 M32C_INSN_MULEX_DST32_AN_DIRECT_UNPREFIXED_HI, "mulex-dst32-An-direct-Unprefixed-HI", "mulex", 16,
22160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22161 },
22162 /* mulex [$Dst32AnUnprefixed] */
22163 {
22164 M32C_INSN_MULEX_DST32_AN_INDIRECT_UNPREFIXED_HI, "mulex-dst32-An-indirect-Unprefixed-HI", "mulex", 16,
22165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22166 },
22167 /* mulex ${Dsp-16-u8}[$Dst32AnUnprefixed] */
22168 {
22169 M32C_INSN_MULEX_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "mulex-dst32-16-8-An-relative-Unprefixed-HI", "mulex", 24,
22170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22171 },
22172 /* mulex ${Dsp-16-u16}[$Dst32AnUnprefixed] */
22173 {
22174 M32C_INSN_MULEX_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "mulex-dst32-16-16-An-relative-Unprefixed-HI", "mulex", 32,
22175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22176 },
22177 /* mulex ${Dsp-16-u24}[$Dst32AnUnprefixed] */
22178 {
22179 M32C_INSN_MULEX_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "mulex-dst32-16-24-An-relative-Unprefixed-HI", "mulex", 40,
22180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22181 },
22182 /* mulex ${Dsp-16-u8}[sb] */
22183 {
22184 M32C_INSN_MULEX_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "mulex-dst32-16-8-SB-relative-Unprefixed-HI", "mulex", 24,
22185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22186 },
22187 /* mulex ${Dsp-16-u16}[sb] */
22188 {
22189 M32C_INSN_MULEX_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "mulex-dst32-16-16-SB-relative-Unprefixed-HI", "mulex", 32,
22190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22191 },
22192 /* mulex ${Dsp-16-s8}[fb] */
22193 {
22194 M32C_INSN_MULEX_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "mulex-dst32-16-8-FB-relative-Unprefixed-HI", "mulex", 24,
22195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22196 },
22197 /* mulex ${Dsp-16-s16}[fb] */
22198 {
22199 M32C_INSN_MULEX_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "mulex-dst32-16-16-FB-relative-Unprefixed-HI", "mulex", 32,
22200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22201 },
22202 /* mulex ${Dsp-16-u16} */
22203 {
22204 M32C_INSN_MULEX_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "mulex-dst32-16-16-absolute-Unprefixed-HI", "mulex", 32,
22205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22206 },
22207 /* mulex ${Dsp-16-u24} */
22208 {
22209 M32C_INSN_MULEX_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "mulex-dst32-16-24-absolute-Unprefixed-HI", "mulex", 40,
22210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22211 },
22212 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
22213 {
22214 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,
22215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22216 },
22217 /* mul.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
22218 {
22219 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,
22220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22221 },
22222 /* mul.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
22223 {
22224 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,
22225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22226 },
22227 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
22228 {
22229 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,
22230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22231 },
22232 /* mul.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
22233 {
22234 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,
22235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22236 },
22237 /* mul.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
22238 {
22239 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,
22240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22241 },
22242 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
22243 {
22244 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,
22245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22246 },
22247 /* mul.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
22248 {
22249 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,
22250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22251 },
22252 /* mul.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
22253 {
22254 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,
22255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22256 },
22257 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
22258 {
22259 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,
22260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22261 },
22262 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
22263 {
22264 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,
22265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22266 },
22267 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
22268 {
22269 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,
22270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22271 },
22272 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
22273 {
22274 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,
22275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22276 },
22277 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
22278 {
22279 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,
22280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22281 },
22282 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
22283 {
22284 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,
22285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22286 },
22287 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
22288 {
22289 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,
22290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22291 },
22292 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
22293 {
22294 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,
22295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22296 },
22297 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
22298 {
22299 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,
22300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22301 },
22302 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
22303 {
22304 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,
22305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22306 },
22307 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
22308 {
22309 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,
22310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22311 },
22312 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
22313 {
22314 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,
22315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22316 },
22317 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
22318 {
22319 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,
22320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22321 },
22322 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
22323 {
22324 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,
22325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22326 },
22327 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
22328 {
22329 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,
22330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22331 },
22332 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
22333 {
22334 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,
22335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22336 },
22337 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
22338 {
22339 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,
22340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22341 },
22342 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
22343 {
22344 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,
22345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22346 },
22347 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
22348 {
22349 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,
22350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22351 },
22352 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
22353 {
22354 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,
22355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22356 },
22357 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
22358 {
22359 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,
22360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22361 },
22362 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
22363 {
22364 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,
22365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22366 },
22367 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
22368 {
22369 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,
22370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22371 },
22372 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
22373 {
22374 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,
22375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22376 },
22377 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
22378 {
22379 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,
22380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22381 },
22382 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
22383 {
22384 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,
22385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22386 },
22387 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
22388 {
22389 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,
22390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22391 },
22392 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
22393 {
22394 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,
22395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22396 },
22397 /* mul.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
22398 {
22399 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,
22400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22401 },
22402 /* mul.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
22403 {
22404 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,
22405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22406 },
22407 /* mul.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
22408 {
22409 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,
22410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22411 },
22412 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
22413 {
22414 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,
22415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22416 },
22417 /* mul.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
22418 {
22419 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,
22420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22421 },
22422 /* mul.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
22423 {
22424 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,
22425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22426 },
22427 /* mul.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
22428 {
22429 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,
22430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22431 },
22432 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
22433 {
22434 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,
22435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22436 },
22437 /* mul.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
22438 {
22439 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,
22440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22441 },
22442 /* mul.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
22443 {
22444 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,
22445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22446 },
22447 /* mul.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
22448 {
22449 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,
22450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22451 },
22452 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
22453 {
22454 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,
22455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22456 },
22457 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
22458 {
22459 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,
22460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22461 },
22462 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
22463 {
22464 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,
22465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22466 },
22467 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
22468 {
22469 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,
22470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22471 },
22472 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
22473 {
22474 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,
22475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22476 },
22477 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
22478 {
22479 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,
22480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22481 },
22482 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
22483 {
22484 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,
22485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22486 },
22487 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
22488 {
22489 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,
22490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22491 },
22492 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
22493 {
22494 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,
22495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22496 },
22497 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
22498 {
22499 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,
22500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22501 },
22502 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
22503 {
22504 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,
22505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22506 },
22507 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
22508 {
22509 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,
22510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22511 },
22512 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
22513 {
22514 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,
22515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22516 },
22517 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
22518 {
22519 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,
22520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22521 },
22522 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
22523 {
22524 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,
22525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22526 },
22527 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
22528 {
22529 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,
22530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22531 },
22532 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
22533 {
22534 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,
22535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22536 },
22537 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
22538 {
22539 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,
22540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22541 },
22542 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
22543 {
22544 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,
22545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22546 },
22547 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
22548 {
22549 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,
22550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22551 },
22552 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
22553 {
22554 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,
22555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22556 },
22557 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
22558 {
22559 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,
22560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22561 },
22562 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
22563 {
22564 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,
22565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22566 },
22567 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
22568 {
22569 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,
22570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22571 },
22572 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
22573 {
22574 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,
22575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22576 },
22577 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
22578 {
22579 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,
22580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22581 },
22582 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
22583 {
22584 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,
22585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22586 },
22587 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
22588 {
22589 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,
22590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22591 },
22592 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
22593 {
22594 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,
22595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22596 },
22597 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
22598 {
22599 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,
22600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22601 },
22602 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
22603 {
22604 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,
22605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22606 },
22607 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
22608 {
22609 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,
22610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22611 },
22612 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
22613 {
22614 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,
22615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22616 },
22617 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
22618 {
22619 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,
22620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22621 },
22622 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
22623 {
22624 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,
22625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22626 },
22627 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
22628 {
22629 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,
22630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22631 },
22632 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
22633 {
22634 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,
22635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22636 },
22637 /* mul.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
22638 {
22639 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,
22640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22641 },
22642 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
22643 {
22644 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,
22645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22646 },
22647 /* mul.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
22648 {
22649 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,
22650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22651 },
22652 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
22653 {
22654 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,
22655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22656 },
22657 /* mul.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
22658 {
22659 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,
22660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22661 },
22662 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
22663 {
22664 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,
22665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22666 },
22667 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
22668 {
22669 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,
22670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22671 },
22672 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
22673 {
22674 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,
22675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22676 },
22677 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
22678 {
22679 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,
22680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22681 },
22682 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
22683 {
22684 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,
22685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22686 },
22687 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
22688 {
22689 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,
22690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22691 },
22692 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
22693 {
22694 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,
22695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22696 },
22697 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
22698 {
22699 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,
22700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22701 },
22702 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
22703 {
22704 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,
22705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22706 },
22707 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
22708 {
22709 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,
22710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22711 },
22712 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
22713 {
22714 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,
22715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22716 },
22717 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
22718 {
22719 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,
22720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22721 },
22722 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
22723 {
22724 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,
22725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22726 },
22727 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
22728 {
22729 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,
22730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22731 },
22732 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
22733 {
22734 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,
22735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22736 },
22737 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
22738 {
22739 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,
22740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22741 },
22742 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
22743 {
22744 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,
22745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22746 },
22747 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
22748 {
22749 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,
22750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22751 },
22752 /* mul.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
22753 {
22754 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,
22755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22756 },
22757 /* mul.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
22758 {
22759 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,
22760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22761 },
22762 /* mul.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
22763 {
22764 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,
22765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22766 },
22767 /* mul.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
22768 {
22769 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,
22770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22771 },
22772 /* mul.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
22773 {
22774 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,
22775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22776 },
22777 /* mul.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
22778 {
22779 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,
22780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22781 },
22782 /* mul.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
22783 {
22784 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,
22785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22786 },
22787 /* mul.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
22788 {
22789 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,
22790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22791 },
22792 /* mul.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
22793 {
22794 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,
22795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22796 },
22797 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
22798 {
22799 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,
22800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22801 },
22802 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
22803 {
22804 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,
22805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22806 },
22807 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
22808 {
22809 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,
22810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22811 },
22812 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
22813 {
22814 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,
22815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22816 },
22817 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
22818 {
22819 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,
22820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22821 },
22822 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
22823 {
22824 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,
22825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22826 },
22827 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
22828 {
22829 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,
22830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22831 },
22832 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
22833 {
22834 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,
22835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22836 },
22837 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
22838 {
22839 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,
22840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22841 },
22842 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
22843 {
22844 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,
22845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22846 },
22847 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
22848 {
22849 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,
22850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22851 },
22852 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
22853 {
22854 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,
22855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22856 },
22857 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
22858 {
22859 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,
22860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22861 },
22862 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
22863 {
22864 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,
22865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22866 },
22867 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
22868 {
22869 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,
22870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22871 },
22872 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
22873 {
22874 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,
22875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22876 },
22877 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
22878 {
22879 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,
22880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22881 },
22882 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
22883 {
22884 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,
22885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22886 },
22887 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
22888 {
22889 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,
22890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22891 },
22892 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
22893 {
22894 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,
22895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22896 },
22897 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
22898 {
22899 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,
22900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22901 },
22902 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
22903 {
22904 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,
22905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22906 },
22907 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
22908 {
22909 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,
22910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22911 },
22912 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
22913 {
22914 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,
22915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22916 },
22917 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
22918 {
22919 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,
22920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22921 },
22922 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
22923 {
22924 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,
22925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22926 },
22927 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
22928 {
22929 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,
22930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22931 },
22932 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
22933 {
22934 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,
22935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22936 },
22937 /* mul.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
22938 {
22939 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,
22940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22941 },
22942 /* mul.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
22943 {
22944 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,
22945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22946 },
22947 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
22948 {
22949 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,
22950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22951 },
22952 /* mul.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
22953 {
22954 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,
22955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22956 },
22957 /* mul.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
22958 {
22959 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,
22960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22961 },
22962 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
22963 {
22964 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,
22965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22966 },
22967 /* mul.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
22968 {
22969 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,
22970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22971 },
22972 /* mul.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
22973 {
22974 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,
22975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22976 },
22977 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
22978 {
22979 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,
22980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22981 },
22982 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
22983 {
22984 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,
22985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22986 },
22987 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
22988 {
22989 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,
22990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22991 },
22992 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
22993 {
22994 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,
22995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22996 },
22997 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
22998 {
22999 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,
23000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23001 },
23002 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
23003 {
23004 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,
23005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23006 },
23007 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
23008 {
23009 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,
23010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23011 },
23012 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
23013 {
23014 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,
23015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23016 },
23017 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
23018 {
23019 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,
23020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23021 },
23022 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
23023 {
23024 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,
23025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23026 },
23027 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
23028 {
23029 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,
23030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23031 },
23032 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
23033 {
23034 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,
23035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23036 },
23037 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
23038 {
23039 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,
23040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23041 },
23042 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
23043 {
23044 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,
23045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23046 },
23047 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
23048 {
23049 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,
23050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23051 },
23052 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
23053 {
23054 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,
23055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23056 },
23057 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
23058 {
23059 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,
23060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23061 },
23062 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
23063 {
23064 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,
23065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23066 },
23067 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
23068 {
23069 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,
23070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23071 },
23072 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
23073 {
23074 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,
23075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23076 },
23077 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
23078 {
23079 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,
23080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23081 },
23082 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
23083 {
23084 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,
23085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23086 },
23087 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
23088 {
23089 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,
23090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23091 },
23092 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
23093 {
23094 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,
23095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23096 },
23097 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
23098 {
23099 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,
23100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23101 },
23102 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
23103 {
23104 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,
23105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23106 },
23107 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
23108 {
23109 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,
23110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23111 },
23112 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
23113 {
23114 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,
23115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23116 },
23117 /* mul.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
23118 {
23119 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,
23120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23121 },
23122 /* mul.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
23123 {
23124 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,
23125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23126 },
23127 /* mul.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
23128 {
23129 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,
23130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23131 },
23132 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
23133 {
23134 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,
23135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23136 },
23137 /* mul.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
23138 {
23139 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,
23140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23141 },
23142 /* mul.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
23143 {
23144 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,
23145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23146 },
23147 /* mul.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
23148 {
23149 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,
23150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23151 },
23152 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
23153 {
23154 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,
23155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23156 },
23157 /* mul.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
23158 {
23159 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,
23160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23161 },
23162 /* mul.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
23163 {
23164 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,
23165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23166 },
23167 /* mul.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
23168 {
23169 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,
23170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23171 },
23172 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
23173 {
23174 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,
23175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23176 },
23177 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
23178 {
23179 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,
23180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23181 },
23182 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
23183 {
23184 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,
23185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23186 },
23187 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
23188 {
23189 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,
23190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23191 },
23192 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
23193 {
23194 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,
23195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23196 },
23197 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
23198 {
23199 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,
23200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23201 },
23202 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
23203 {
23204 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,
23205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23206 },
23207 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
23208 {
23209 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,
23210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23211 },
23212 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
23213 {
23214 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,
23215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23216 },
23217 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
23218 {
23219 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,
23220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23221 },
23222 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
23223 {
23224 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,
23225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23226 },
23227 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
23228 {
23229 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,
23230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23231 },
23232 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
23233 {
23234 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,
23235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23236 },
23237 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
23238 {
23239 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,
23240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23241 },
23242 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
23243 {
23244 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,
23245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23246 },
23247 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
23248 {
23249 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,
23250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23251 },
23252 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
23253 {
23254 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,
23255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23256 },
23257 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
23258 {
23259 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,
23260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23261 },
23262 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
23263 {
23264 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,
23265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23266 },
23267 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
23268 {
23269 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,
23270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23271 },
23272 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
23273 {
23274 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,
23275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23276 },
23277 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
23278 {
23279 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,
23280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23281 },
23282 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
23283 {
23284 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,
23285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23286 },
23287 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
23288 {
23289 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,
23290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23291 },
23292 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
23293 {
23294 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,
23295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23296 },
23297 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
23298 {
23299 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,
23300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23301 },
23302 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
23303 {
23304 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,
23305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23306 },
23307 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
23308 {
23309 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,
23310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23311 },
23312 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
23313 {
23314 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,
23315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23316 },
23317 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
23318 {
23319 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,
23320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23321 },
23322 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
23323 {
23324 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,
23325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23326 },
23327 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
23328 {
23329 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,
23330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23331 },
23332 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
23333 {
23334 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,
23335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23336 },
23337 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
23338 {
23339 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,
23340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23341 },
23342 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
23343 {
23344 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,
23345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23346 },
23347 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
23348 {
23349 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,
23350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23351 },
23352 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
23353 {
23354 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,
23355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23356 },
23357 /* mul.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
23358 {
23359 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,
23360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23361 },
23362 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
23363 {
23364 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,
23365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23366 },
23367 /* mul.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
23368 {
23369 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,
23370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23371 },
23372 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
23373 {
23374 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,
23375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23376 },
23377 /* mul.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
23378 {
23379 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,
23380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23381 },
23382 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
23383 {
23384 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,
23385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23386 },
23387 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
23388 {
23389 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,
23390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23391 },
23392 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
23393 {
23394 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,
23395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23396 },
23397 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
23398 {
23399 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,
23400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23401 },
23402 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
23403 {
23404 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,
23405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23406 },
23407 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
23408 {
23409 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,
23410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23411 },
23412 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
23413 {
23414 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,
23415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23416 },
23417 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
23418 {
23419 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,
23420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23421 },
23422 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
23423 {
23424 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,
23425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23426 },
23427 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
23428 {
23429 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,
23430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23431 },
23432 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
23433 {
23434 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,
23435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23436 },
23437 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
23438 {
23439 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,
23440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23441 },
23442 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
23443 {
23444 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,
23445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23446 },
23447 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
23448 {
23449 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,
23450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23451 },
23452 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
23453 {
23454 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,
23455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23456 },
23457 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
23458 {
23459 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,
23460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23461 },
23462 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
23463 {
23464 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,
23465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23466 },
23467 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
23468 {
23469 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,
23470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23471 },
23472 /* mul.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
23473 {
23474 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,
23475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23476 },
23477 /* mul.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
23478 {
23479 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,
23480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23481 },
23482 /* mul.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
23483 {
23484 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,
23485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23486 },
23487 /* mul.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
23488 {
23489 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,
23490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23491 },
23492 /* mul.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
23493 {
23494 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,
23495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23496 },
23497 /* mul.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
23498 {
23499 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,
23500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23501 },
23502 /* mul.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
23503 {
23504 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,
23505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23506 },
23507 /* mul.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
23508 {
23509 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,
23510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23511 },
23512 /* mul.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
23513 {
23514 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,
23515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23516 },
23517 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
23518 {
23519 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,
23520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23521 },
23522 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
23523 {
23524 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,
23525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23526 },
23527 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
23528 {
23529 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,
23530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23531 },
23532 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
23533 {
23534 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,
23535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23536 },
23537 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
23538 {
23539 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,
23540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23541 },
23542 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
23543 {
23544 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,
23545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23546 },
23547 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
23548 {
23549 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,
23550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23551 },
23552 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
23553 {
23554 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,
23555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23556 },
23557 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
23558 {
23559 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,
23560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23561 },
23562 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
23563 {
23564 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,
23565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23566 },
23567 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
23568 {
23569 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,
23570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23571 },
23572 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
23573 {
23574 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,
23575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23576 },
23577 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
23578 {
23579 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,
23580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23581 },
23582 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
23583 {
23584 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,
23585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23586 },
23587 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
23588 {
23589 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,
23590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23591 },
23592 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
23593 {
23594 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,
23595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23596 },
23597 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
23598 {
23599 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,
23600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23601 },
23602 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
23603 {
23604 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,
23605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23606 },
23607 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
23608 {
23609 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,
23610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23611 },
23612 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
23613 {
23614 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,
23615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23616 },
23617 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
23618 {
23619 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,
23620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23621 },
23622 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
23623 {
23624 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,
23625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23626 },
23627 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
23628 {
23629 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,
23630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23631 },
23632 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
23633 {
23634 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,
23635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23636 },
23637 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
23638 {
23639 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,
23640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23641 },
23642 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
23643 {
23644 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,
23645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23646 },
23647 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
23648 {
23649 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,
23650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23651 },
23652 /* mul.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
23653 {
23654 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,
23655 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23656 },
23657 /* mul.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
23658 {
23659 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,
23660 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23661 },
23662 /* mul.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
23663 {
23664 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,
23665 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23666 },
23667 /* mul.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
23668 {
23669 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,
23670 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23671 },
23672 /* mul.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
23673 {
23674 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,
23675 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23676 },
23677 /* mul.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
23678 {
23679 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,
23680 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23681 },
23682 /* mul.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
23683 {
23684 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,
23685 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23686 },
23687 /* mul.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
23688 {
23689 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,
23690 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23691 },
23692 /* mul.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
23693 {
23694 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,
23695 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23696 },
23697 /* mul.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
23698 {
23699 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,
23700 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23701 },
23702 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
23703 {
23704 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,
23705 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23706 },
23707 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
23708 {
23709 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,
23710 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23711 },
23712 /* mul.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
23713 {
23714 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,
23715 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23716 },
23717 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
23718 {
23719 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,
23720 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23721 },
23722 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
23723 {
23724 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,
23725 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23726 },
23727 /* mul.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
23728 {
23729 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,
23730 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23731 },
23732 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
23733 {
23734 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,
23735 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23736 },
23737 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
23738 {
23739 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,
23740 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23741 },
23742 /* mul.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
23743 {
23744 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,
23745 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23746 },
23747 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
23748 {
23749 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,
23750 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23751 },
23752 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
23753 {
23754 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,
23755 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23756 },
23757 /* mul.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
23758 {
23759 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,
23760 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23761 },
23762 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
23763 {
23764 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,
23765 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23766 },
23767 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
23768 {
23769 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,
23770 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23771 },
23772 /* mul.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
23773 {
23774 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,
23775 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23776 },
23777 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
23778 {
23779 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,
23780 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23781 },
23782 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
23783 {
23784 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,
23785 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23786 },
23787 /* mul.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
23788 {
23789 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,
23790 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23791 },
23792 /* mul.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
23793 {
23794 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,
23795 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23796 },
23797 /* mul.w${G} ${Dsp-16-u16},$Dst16RnHI */
23798 {
23799 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,
23800 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23801 },
23802 /* mul.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
23803 {
23804 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,
23805 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23806 },
23807 /* mul.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
23808 {
23809 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,
23810 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23811 },
23812 /* mul.w${G} ${Dsp-16-u16},$Dst16AnHI */
23813 {
23814 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,
23815 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23816 },
23817 /* mul.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
23818 {
23819 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,
23820 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23821 },
23822 /* mul.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
23823 {
23824 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,
23825 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23826 },
23827 /* mul.w${G} ${Dsp-16-u16},[$Dst16An] */
23828 {
23829 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,
23830 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23831 },
23832 /* mul.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
23833 {
23834 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,
23835 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23836 },
23837 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
23838 {
23839 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,
23840 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23841 },
23842 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
23843 {
23844 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,
23845 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23846 },
23847 /* mul.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
23848 {
23849 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,
23850 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23851 },
23852 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
23853 {
23854 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,
23855 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23856 },
23857 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
23858 {
23859 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,
23860 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23861 },
23862 /* mul.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
23863 {
23864 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,
23865 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23866 },
23867 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
23868 {
23869 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,
23870 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23871 },
23872 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
23873 {
23874 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,
23875 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23876 },
23877 /* mul.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
23878 {
23879 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,
23880 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23881 },
23882 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
23883 {
23884 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,
23885 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23886 },
23887 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
23888 {
23889 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,
23890 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23891 },
23892 /* mul.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
23893 {
23894 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,
23895 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23896 },
23897 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
23898 {
23899 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,
23900 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23901 },
23902 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
23903 {
23904 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,
23905 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23906 },
23907 /* mul.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
23908 {
23909 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,
23910 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23911 },
23912 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
23913 {
23914 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,
23915 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23916 },
23917 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
23918 {
23919 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,
23920 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23921 },
23922 /* mul.w${G} $Src16RnHI,$Dst16RnHI */
23923 {
23924 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,
23925 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23926 },
23927 /* mul.w${G} $Src16AnHI,$Dst16RnHI */
23928 {
23929 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,
23930 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23931 },
23932 /* mul.w${G} [$Src16An],$Dst16RnHI */
23933 {
23934 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,
23935 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23936 },
23937 /* mul.w${G} $Src16RnHI,$Dst16AnHI */
23938 {
23939 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,
23940 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23941 },
23942 /* mul.w${G} $Src16AnHI,$Dst16AnHI */
23943 {
23944 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,
23945 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23946 },
23947 /* mul.w${G} [$Src16An],$Dst16AnHI */
23948 {
23949 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,
23950 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23951 },
23952 /* mul.w${G} $Src16RnHI,[$Dst16An] */
23953 {
23954 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,
23955 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23956 },
23957 /* mul.w${G} $Src16AnHI,[$Dst16An] */
23958 {
23959 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,
23960 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23961 },
23962 /* mul.w${G} [$Src16An],[$Dst16An] */
23963 {
23964 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,
23965 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23966 },
23967 /* mul.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
23968 {
23969 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,
23970 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23971 },
23972 /* mul.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
23973 {
23974 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,
23975 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23976 },
23977 /* mul.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
23978 {
23979 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,
23980 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23981 },
23982 /* mul.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
23983 {
23984 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,
23985 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23986 },
23987 /* mul.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
23988 {
23989 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,
23990 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23991 },
23992 /* mul.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
23993 {
23994 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,
23995 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23996 },
23997 /* mul.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
23998 {
23999 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,
24000 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24001 },
24002 /* mul.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
24003 {
24004 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,
24005 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24006 },
24007 /* mul.w${G} [$Src16An],${Dsp-16-u8}[sb] */
24008 {
24009 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,
24010 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24011 },
24012 /* mul.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
24013 {
24014 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,
24015 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24016 },
24017 /* mul.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
24018 {
24019 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,
24020 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24021 },
24022 /* mul.w${G} [$Src16An],${Dsp-16-u16}[sb] */
24023 {
24024 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,
24025 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24026 },
24027 /* mul.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
24028 {
24029 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,
24030 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24031 },
24032 /* mul.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
24033 {
24034 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,
24035 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24036 },
24037 /* mul.w${G} [$Src16An],${Dsp-16-s8}[fb] */
24038 {
24039 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,
24040 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24041 },
24042 /* mul.w${G} $Src16RnHI,${Dsp-16-u16} */
24043 {
24044 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,
24045 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24046 },
24047 /* mul.w${G} $Src16AnHI,${Dsp-16-u16} */
24048 {
24049 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,
24050 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24051 },
24052 /* mul.w${G} [$Src16An],${Dsp-16-u16} */
24053 {
24054 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,
24055 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24056 },
24057 /* mul.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
24058 {
24059 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,
24060 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24061 },
24062 /* mul.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
24063 {
24064 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,
24065 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24066 },
24067 /* mul.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
24068 {
24069 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,
24070 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24071 },
24072 /* mul.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
24073 {
24074 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,
24075 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24076 },
24077 /* mul.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
24078 {
24079 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,
24080 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24081 },
24082 /* mul.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
24083 {
24084 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,
24085 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24086 },
24087 /* mul.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
24088 {
24089 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,
24090 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24091 },
24092 /* mul.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
24093 {
24094 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,
24095 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24096 },
24097 /* mul.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
24098 {
24099 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,
24100 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24101 },
24102 /* mul.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
24103 {
24104 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,
24105 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24106 },
24107 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
24108 {
24109 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,
24110 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24111 },
24112 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
24113 {
24114 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,
24115 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24116 },
24117 /* mul.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
24118 {
24119 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,
24120 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24121 },
24122 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
24123 {
24124 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,
24125 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24126 },
24127 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
24128 {
24129 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,
24130 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24131 },
24132 /* mul.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
24133 {
24134 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,
24135 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24136 },
24137 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
24138 {
24139 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,
24140 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24141 },
24142 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
24143 {
24144 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,
24145 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24146 },
24147 /* mul.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
24148 {
24149 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,
24150 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24151 },
24152 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
24153 {
24154 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,
24155 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24156 },
24157 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
24158 {
24159 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,
24160 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24161 },
24162 /* mul.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
24163 {
24164 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,
24165 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24166 },
24167 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
24168 {
24169 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,
24170 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24171 },
24172 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
24173 {
24174 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,
24175 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24176 },
24177 /* mul.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
24178 {
24179 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,
24180 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24181 },
24182 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
24183 {
24184 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,
24185 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24186 },
24187 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
24188 {
24189 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,
24190 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24191 },
24192 /* mul.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
24193 {
24194 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,
24195 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24196 },
24197 /* mul.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
24198 {
24199 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,
24200 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24201 },
24202 /* mul.b${G} ${Dsp-16-u16},$Dst16RnQI */
24203 {
24204 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,
24205 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24206 },
24207 /* mul.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
24208 {
24209 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,
24210 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24211 },
24212 /* mul.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
24213 {
24214 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,
24215 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24216 },
24217 /* mul.b${G} ${Dsp-16-u16},$Dst16AnQI */
24218 {
24219 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,
24220 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24221 },
24222 /* mul.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
24223 {
24224 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,
24225 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24226 },
24227 /* mul.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
24228 {
24229 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,
24230 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24231 },
24232 /* mul.b${G} ${Dsp-16-u16},[$Dst16An] */
24233 {
24234 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,
24235 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24236 },
24237 /* mul.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
24238 {
24239 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,
24240 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24241 },
24242 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
24243 {
24244 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,
24245 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24246 },
24247 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
24248 {
24249 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,
24250 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24251 },
24252 /* mul.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
24253 {
24254 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,
24255 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24256 },
24257 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
24258 {
24259 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,
24260 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24261 },
24262 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
24263 {
24264 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,
24265 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24266 },
24267 /* mul.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
24268 {
24269 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,
24270 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24271 },
24272 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
24273 {
24274 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,
24275 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24276 },
24277 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
24278 {
24279 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,
24280 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24281 },
24282 /* mul.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
24283 {
24284 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,
24285 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24286 },
24287 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
24288 {
24289 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,
24290 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24291 },
24292 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
24293 {
24294 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,
24295 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24296 },
24297 /* mul.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
24298 {
24299 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,
24300 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24301 },
24302 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
24303 {
24304 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,
24305 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24306 },
24307 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
24308 {
24309 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,
24310 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24311 },
24312 /* mul.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
24313 {
24314 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,
24315 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24316 },
24317 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
24318 {
24319 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,
24320 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24321 },
24322 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
24323 {
24324 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,
24325 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24326 },
24327 /* mul.b${G} $Src16RnQI,$Dst16RnQI */
24328 {
24329 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,
24330 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24331 },
24332 /* mul.b${G} $Src16AnQI,$Dst16RnQI */
24333 {
24334 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,
24335 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24336 },
24337 /* mul.b${G} [$Src16An],$Dst16RnQI */
24338 {
24339 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,
24340 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24341 },
24342 /* mul.b${G} $Src16RnQI,$Dst16AnQI */
24343 {
24344 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,
24345 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24346 },
24347 /* mul.b${G} $Src16AnQI,$Dst16AnQI */
24348 {
24349 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,
24350 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24351 },
24352 /* mul.b${G} [$Src16An],$Dst16AnQI */
24353 {
24354 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,
24355 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24356 },
24357 /* mul.b${G} $Src16RnQI,[$Dst16An] */
24358 {
24359 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,
24360 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24361 },
24362 /* mul.b${G} $Src16AnQI,[$Dst16An] */
24363 {
24364 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,
24365 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24366 },
24367 /* mul.b${G} [$Src16An],[$Dst16An] */
24368 {
24369 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,
24370 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24371 },
24372 /* mul.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
24373 {
24374 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,
24375 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24376 },
24377 /* mul.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
24378 {
24379 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,
24380 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24381 },
24382 /* mul.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
24383 {
24384 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,
24385 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24386 },
24387 /* mul.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
24388 {
24389 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,
24390 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24391 },
24392 /* mul.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
24393 {
24394 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,
24395 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24396 },
24397 /* mul.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
24398 {
24399 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,
24400 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24401 },
24402 /* mul.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
24403 {
24404 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,
24405 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24406 },
24407 /* mul.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
24408 {
24409 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,
24410 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24411 },
24412 /* mul.b${G} [$Src16An],${Dsp-16-u8}[sb] */
24413 {
24414 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,
24415 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24416 },
24417 /* mul.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
24418 {
24419 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,
24420 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24421 },
24422 /* mul.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
24423 {
24424 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,
24425 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24426 },
24427 /* mul.b${G} [$Src16An],${Dsp-16-u16}[sb] */
24428 {
24429 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,
24430 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24431 },
24432 /* mul.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
24433 {
24434 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,
24435 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24436 },
24437 /* mul.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
24438 {
24439 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,
24440 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24441 },
24442 /* mul.b${G} [$Src16An],${Dsp-16-s8}[fb] */
24443 {
24444 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,
24445 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24446 },
24447 /* mul.b${G} $Src16RnQI,${Dsp-16-u16} */
24448 {
24449 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,
24450 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24451 },
24452 /* mul.b${G} $Src16AnQI,${Dsp-16-u16} */
24453 {
24454 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,
24455 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24456 },
24457 /* mul.b${G} [$Src16An],${Dsp-16-u16} */
24458 {
24459 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,
24460 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24461 },
24462 /* mul.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
24463 {
24464 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,
24465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24466 },
24467 /* mul.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
24468 {
24469 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,
24470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24471 },
24472 /* mul.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
24473 {
24474 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,
24475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24476 },
24477 /* mul.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
24478 {
24479 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,
24480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24481 },
24482 /* mul.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
24483 {
24484 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,
24485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24486 },
24487 /* mul.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
24488 {
24489 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,
24490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24491 },
24492 /* mul.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
24493 {
24494 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,
24495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24496 },
24497 /* mul.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
24498 {
24499 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,
24500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24501 },
24502 /* mul.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
24503 {
24504 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,
24505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24506 },
24507 /* mul.w${G} #${Imm-32-HI},${Dsp-16-u16} */
24508 {
24509 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,
24510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24511 },
24512 /* mul.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
24513 {
24514 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,
24515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24516 },
24517 /* mul.w${G} #${Imm-40-HI},${Dsp-16-u24} */
24518 {
24519 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,
24520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24521 },
24522 /* mul.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
24523 {
24524 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,
24525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24526 },
24527 /* mul.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
24528 {
24529 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,
24530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24531 },
24532 /* mul.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
24533 {
24534 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,
24535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24536 },
24537 /* mul.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
24538 {
24539 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,
24540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24541 },
24542 /* mul.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
24543 {
24544 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,
24545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24546 },
24547 /* mul.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
24548 {
24549 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,
24550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24551 },
24552 /* mul.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
24553 {
24554 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,
24555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24556 },
24557 /* mul.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
24558 {
24559 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,
24560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24561 },
24562 /* mul.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
24563 {
24564 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,
24565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24566 },
24567 /* mul.b${G} #${Imm-32-QI},${Dsp-16-u16} */
24568 {
24569 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,
24570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24571 },
24572 /* mul.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
24573 {
24574 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,
24575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24576 },
24577 /* mul.b${G} #${Imm-40-QI},${Dsp-16-u24} */
24578 {
24579 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,
24580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24581 },
24582 /* mul.w${G} #${Imm-16-HI},$Dst16RnHI */
24583 {
24584 M32C_INSN_MUL16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "mul16.w-imm-G-basic-dst16-Rn-direct-HI", "mul.w", 32,
24585 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24586 },
24587 /* mul.w${G} #${Imm-16-HI},$Dst16AnHI */
24588 {
24589 M32C_INSN_MUL16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "mul16.w-imm-G-basic-dst16-An-direct-HI", "mul.w", 32,
24590 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24591 },
24592 /* mul.w${G} #${Imm-16-HI},[$Dst16An] */
24593 {
24594 M32C_INSN_MUL16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "mul16.w-imm-G-basic-dst16-An-indirect-HI", "mul.w", 32,
24595 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24596 },
24597 /* mul.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
24598 {
24599 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,
24600 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24601 },
24602 /* mul.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
24603 {
24604 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,
24605 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24606 },
24607 /* mul.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
24608 {
24609 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,
24610 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24611 },
24612 /* mul.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
24613 {
24614 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,
24615 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24616 },
24617 /* mul.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
24618 {
24619 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,
24620 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24621 },
24622 /* mul.w${G} #${Imm-32-HI},${Dsp-16-u16} */
24623 {
24624 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,
24625 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24626 },
24627 /* mul.b${G} #${Imm-16-QI},$Dst16RnQI */
24628 {
24629 M32C_INSN_MUL16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "mul16.b-imm-G-basic-dst16-Rn-direct-QI", "mul.b", 24,
24630 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24631 },
24632 /* mul.b${G} #${Imm-16-QI},$Dst16AnQI */
24633 {
24634 M32C_INSN_MUL16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "mul16.b-imm-G-basic-dst16-An-direct-QI", "mul.b", 24,
24635 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24636 },
24637 /* mul.b${G} #${Imm-16-QI},[$Dst16An] */
24638 {
24639 M32C_INSN_MUL16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "mul16.b-imm-G-basic-dst16-An-indirect-QI", "mul.b", 24,
24640 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24641 },
24642 /* mul.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
24643 {
24644 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,
24645 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24646 },
24647 /* mul.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
24648 {
24649 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,
24650 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24651 },
24652 /* mul.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
24653 {
24654 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,
24655 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24656 },
24657 /* mul.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
24658 {
24659 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,
24660 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24661 },
24662 /* mul.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
24663 {
24664 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,
24665 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24666 },
24667 /* mul.b${G} #${Imm-32-QI},${Dsp-16-u16} */
24668 {
24669 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,
24670 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24671 },
24672 /* movx${X} #${Imm-16-QI},$Dst32RnUnprefixedSI */
24673 {
24674 M32C_INSN_MOVX32_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "movx32-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "movx", 24,
24675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24676 },
24677 /* movx${X} #${Imm-16-QI},$Dst32AnUnprefixedSI */
24678 {
24679 M32C_INSN_MOVX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "movx32-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-SI", "movx", 24,
24680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24681 },
24682 /* movx${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
24683 {
24684 M32C_INSN_MOVX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "movx32-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-SI", "movx", 24,
24685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24686 },
24687 /* movx${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
24688 {
24689 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,
24690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24691 },
24692 /* movx${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
24693 {
24694 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,
24695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24696 },
24697 /* movx${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
24698 {
24699 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,
24700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24701 },
24702 /* movx${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
24703 {
24704 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,
24705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24706 },
24707 /* movx${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
24708 {
24709 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,
24710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24711 },
24712 /* movx${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
24713 {
24714 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,
24715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24716 },
24717 /* movx${X} #${Imm-32-QI},${Dsp-16-u16} */
24718 {
24719 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,
24720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24721 },
24722 /* movx${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
24723 {
24724 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,
24725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24726 },
24727 /* movx${X} #${Imm-40-QI},${Dsp-16-u24} */
24728 {
24729 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,
24730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24731 },
24732 /* movhh $Dst32RnPrefixedQI,r0l */
24733 {
24734 M32C_INSN_MOVHH32_SRC_R0L_DST32_RN_DIRECT_PREFIXED_QI, "movhh32.src-r0l-dst32-Rn-direct-Prefixed-QI", "movhh", 24,
24735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24736 },
24737 /* movhh $Dst32AnPrefixedQI,r0l */
24738 {
24739 M32C_INSN_MOVHH32_SRC_R0L_DST32_AN_DIRECT_PREFIXED_QI, "movhh32.src-r0l-dst32-An-direct-Prefixed-QI", "movhh", 24,
24740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24741 },
24742 /* movhh [$Dst32AnPrefixed],r0l */
24743 {
24744 M32C_INSN_MOVHH32_SRC_R0L_DST32_AN_INDIRECT_PREFIXED_QI, "movhh32.src-r0l-dst32-An-indirect-Prefixed-QI", "movhh", 24,
24745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24746 },
24747 /* movhh ${Dsp-24-u8}[$Dst32AnPrefixed],r0l */
24748 {
24749 M32C_INSN_MOVHH32_SRC_R0L_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-8-An-relative-Prefixed-QI", "movhh", 32,
24750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24751 },
24752 /* movhh ${Dsp-24-u16}[$Dst32AnPrefixed],r0l */
24753 {
24754 M32C_INSN_MOVHH32_SRC_R0L_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-16-An-relative-Prefixed-QI", "movhh", 40,
24755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24756 },
24757 /* movhh ${Dsp-24-u24}[$Dst32AnPrefixed],r0l */
24758 {
24759 M32C_INSN_MOVHH32_SRC_R0L_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-24-An-relative-Prefixed-QI", "movhh", 48,
24760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24761 },
24762 /* movhh ${Dsp-24-u8}[sb],r0l */
24763 {
24764 M32C_INSN_MOVHH32_SRC_R0L_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-8-SB-relative-Prefixed-QI", "movhh", 32,
24765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24766 },
24767 /* movhh ${Dsp-24-u16}[sb],r0l */
24768 {
24769 M32C_INSN_MOVHH32_SRC_R0L_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-16-SB-relative-Prefixed-QI", "movhh", 40,
24770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24771 },
24772 /* movhh ${Dsp-24-s8}[fb],r0l */
24773 {
24774 M32C_INSN_MOVHH32_SRC_R0L_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-8-FB-relative-Prefixed-QI", "movhh", 32,
24775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24776 },
24777 /* movhh ${Dsp-24-s16}[fb],r0l */
24778 {
24779 M32C_INSN_MOVHH32_SRC_R0L_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-16-FB-relative-Prefixed-QI", "movhh", 40,
24780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24781 },
24782 /* movhh ${Dsp-24-u16},r0l */
24783 {
24784 M32C_INSN_MOVHH32_SRC_R0L_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-16-absolute-Prefixed-QI", "movhh", 40,
24785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24786 },
24787 /* movhh ${Dsp-24-u24},r0l */
24788 {
24789 M32C_INSN_MOVHH32_SRC_R0L_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-24-absolute-Prefixed-QI", "movhh", 48,
24790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24791 },
24792 /* movhl $Dst32RnPrefixedQI,r0l */
24793 {
24794 M32C_INSN_MOVHL32_SRC_R0L_DST32_RN_DIRECT_PREFIXED_QI, "movhl32.src-r0l-dst32-Rn-direct-Prefixed-QI", "movhl", 24,
24795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24796 },
24797 /* movhl $Dst32AnPrefixedQI,r0l */
24798 {
24799 M32C_INSN_MOVHL32_SRC_R0L_DST32_AN_DIRECT_PREFIXED_QI, "movhl32.src-r0l-dst32-An-direct-Prefixed-QI", "movhl", 24,
24800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24801 },
24802 /* movhl [$Dst32AnPrefixed],r0l */
24803 {
24804 M32C_INSN_MOVHL32_SRC_R0L_DST32_AN_INDIRECT_PREFIXED_QI, "movhl32.src-r0l-dst32-An-indirect-Prefixed-QI", "movhl", 24,
24805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24806 },
24807 /* movhl ${Dsp-24-u8}[$Dst32AnPrefixed],r0l */
24808 {
24809 M32C_INSN_MOVHL32_SRC_R0L_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-8-An-relative-Prefixed-QI", "movhl", 32,
24810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24811 },
24812 /* movhl ${Dsp-24-u16}[$Dst32AnPrefixed],r0l */
24813 {
24814 M32C_INSN_MOVHL32_SRC_R0L_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-16-An-relative-Prefixed-QI", "movhl", 40,
24815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24816 },
24817 /* movhl ${Dsp-24-u24}[$Dst32AnPrefixed],r0l */
24818 {
24819 M32C_INSN_MOVHL32_SRC_R0L_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-24-An-relative-Prefixed-QI", "movhl", 48,
24820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24821 },
24822 /* movhl ${Dsp-24-u8}[sb],r0l */
24823 {
24824 M32C_INSN_MOVHL32_SRC_R0L_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-8-SB-relative-Prefixed-QI", "movhl", 32,
24825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24826 },
24827 /* movhl ${Dsp-24-u16}[sb],r0l */
24828 {
24829 M32C_INSN_MOVHL32_SRC_R0L_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-16-SB-relative-Prefixed-QI", "movhl", 40,
24830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24831 },
24832 /* movhl ${Dsp-24-s8}[fb],r0l */
24833 {
24834 M32C_INSN_MOVHL32_SRC_R0L_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-8-FB-relative-Prefixed-QI", "movhl", 32,
24835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24836 },
24837 /* movhl ${Dsp-24-s16}[fb],r0l */
24838 {
24839 M32C_INSN_MOVHL32_SRC_R0L_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-16-FB-relative-Prefixed-QI", "movhl", 40,
24840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24841 },
24842 /* movhl ${Dsp-24-u16},r0l */
24843 {
24844 M32C_INSN_MOVHL32_SRC_R0L_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-16-absolute-Prefixed-QI", "movhl", 40,
24845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24846 },
24847 /* movhl ${Dsp-24-u24},r0l */
24848 {
24849 M32C_INSN_MOVHL32_SRC_R0L_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-24-absolute-Prefixed-QI", "movhl", 48,
24850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24851 },
24852 /* movlh $Dst32RnPrefixedQI,r0l */
24853 {
24854 M32C_INSN_MOVLH32_SRC_R0L_DST32_RN_DIRECT_PREFIXED_QI, "movlh32.src-r0l-dst32-Rn-direct-Prefixed-QI", "movlh", 24,
24855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24856 },
24857 /* movlh $Dst32AnPrefixedQI,r0l */
24858 {
24859 M32C_INSN_MOVLH32_SRC_R0L_DST32_AN_DIRECT_PREFIXED_QI, "movlh32.src-r0l-dst32-An-direct-Prefixed-QI", "movlh", 24,
24860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24861 },
24862 /* movlh [$Dst32AnPrefixed],r0l */
24863 {
24864 M32C_INSN_MOVLH32_SRC_R0L_DST32_AN_INDIRECT_PREFIXED_QI, "movlh32.src-r0l-dst32-An-indirect-Prefixed-QI", "movlh", 24,
24865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24866 },
24867 /* movlh ${Dsp-24-u8}[$Dst32AnPrefixed],r0l */
24868 {
24869 M32C_INSN_MOVLH32_SRC_R0L_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-8-An-relative-Prefixed-QI", "movlh", 32,
24870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24871 },
24872 /* movlh ${Dsp-24-u16}[$Dst32AnPrefixed],r0l */
24873 {
24874 M32C_INSN_MOVLH32_SRC_R0L_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-16-An-relative-Prefixed-QI", "movlh", 40,
24875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24876 },
24877 /* movlh ${Dsp-24-u24}[$Dst32AnPrefixed],r0l */
24878 {
24879 M32C_INSN_MOVLH32_SRC_R0L_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-24-An-relative-Prefixed-QI", "movlh", 48,
24880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24881 },
24882 /* movlh ${Dsp-24-u8}[sb],r0l */
24883 {
24884 M32C_INSN_MOVLH32_SRC_R0L_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-8-SB-relative-Prefixed-QI", "movlh", 32,
24885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24886 },
24887 /* movlh ${Dsp-24-u16}[sb],r0l */
24888 {
24889 M32C_INSN_MOVLH32_SRC_R0L_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-16-SB-relative-Prefixed-QI", "movlh", 40,
24890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24891 },
24892 /* movlh ${Dsp-24-s8}[fb],r0l */
24893 {
24894 M32C_INSN_MOVLH32_SRC_R0L_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-8-FB-relative-Prefixed-QI", "movlh", 32,
24895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24896 },
24897 /* movlh ${Dsp-24-s16}[fb],r0l */
24898 {
24899 M32C_INSN_MOVLH32_SRC_R0L_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-16-FB-relative-Prefixed-QI", "movlh", 40,
24900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24901 },
24902 /* movlh ${Dsp-24-u16},r0l */
24903 {
24904 M32C_INSN_MOVLH32_SRC_R0L_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-16-absolute-Prefixed-QI", "movlh", 40,
24905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24906 },
24907 /* movlh ${Dsp-24-u24},r0l */
24908 {
24909 M32C_INSN_MOVLH32_SRC_R0L_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-24-absolute-Prefixed-QI", "movlh", 48,
24910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24911 },
24912 /* movll $Dst32RnPrefixedQI,r0l */
24913 {
24914 M32C_INSN_MOVLL32_SRC_R0L_DST32_RN_DIRECT_PREFIXED_QI, "movll32.src-r0l-dst32-Rn-direct-Prefixed-QI", "movll", 24,
24915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24916 },
24917 /* movll $Dst32AnPrefixedQI,r0l */
24918 {
24919 M32C_INSN_MOVLL32_SRC_R0L_DST32_AN_DIRECT_PREFIXED_QI, "movll32.src-r0l-dst32-An-direct-Prefixed-QI", "movll", 24,
24920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24921 },
24922 /* movll [$Dst32AnPrefixed],r0l */
24923 {
24924 M32C_INSN_MOVLL32_SRC_R0L_DST32_AN_INDIRECT_PREFIXED_QI, "movll32.src-r0l-dst32-An-indirect-Prefixed-QI", "movll", 24,
24925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24926 },
24927 /* movll ${Dsp-24-u8}[$Dst32AnPrefixed],r0l */
24928 {
24929 M32C_INSN_MOVLL32_SRC_R0L_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movll32.src-r0l-dst32-24-8-An-relative-Prefixed-QI", "movll", 32,
24930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24931 },
24932 /* movll ${Dsp-24-u16}[$Dst32AnPrefixed],r0l */
24933 {
24934 M32C_INSN_MOVLL32_SRC_R0L_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movll32.src-r0l-dst32-24-16-An-relative-Prefixed-QI", "movll", 40,
24935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24936 },
24937 /* movll ${Dsp-24-u24}[$Dst32AnPrefixed],r0l */
24938 {
24939 M32C_INSN_MOVLL32_SRC_R0L_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movll32.src-r0l-dst32-24-24-An-relative-Prefixed-QI", "movll", 48,
24940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24941 },
24942 /* movll ${Dsp-24-u8}[sb],r0l */
24943 {
24944 M32C_INSN_MOVLL32_SRC_R0L_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movll32.src-r0l-dst32-24-8-SB-relative-Prefixed-QI", "movll", 32,
24945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24946 },
24947 /* movll ${Dsp-24-u16}[sb],r0l */
24948 {
24949 M32C_INSN_MOVLL32_SRC_R0L_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movll32.src-r0l-dst32-24-16-SB-relative-Prefixed-QI", "movll", 40,
24950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24951 },
24952 /* movll ${Dsp-24-s8}[fb],r0l */
24953 {
24954 M32C_INSN_MOVLL32_SRC_R0L_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movll32.src-r0l-dst32-24-8-FB-relative-Prefixed-QI", "movll", 32,
24955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24956 },
24957 /* movll ${Dsp-24-s16}[fb],r0l */
24958 {
24959 M32C_INSN_MOVLL32_SRC_R0L_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movll32.src-r0l-dst32-24-16-FB-relative-Prefixed-QI", "movll", 40,
24960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24961 },
24962 /* movll ${Dsp-24-u16},r0l */
24963 {
24964 M32C_INSN_MOVLL32_SRC_R0L_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movll32.src-r0l-dst32-24-16-absolute-Prefixed-QI", "movll", 40,
24965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24966 },
24967 /* movll ${Dsp-24-u24},r0l */
24968 {
24969 M32C_INSN_MOVLL32_SRC_R0L_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movll32.src-r0l-dst32-24-24-absolute-Prefixed-QI", "movll", 48,
24970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24971 },
24972 /* movhh r0l,$Dst32RnPrefixedQI */
24973 {
24974 M32C_INSN_MOVHH32_R0L_DST_DST32_RN_DIRECT_PREFIXED_QI, "movhh32.r0l-dst-dst32-Rn-direct-Prefixed-QI", "movhh", 24,
24975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24976 },
24977 /* movhh r0l,$Dst32AnPrefixedQI */
24978 {
24979 M32C_INSN_MOVHH32_R0L_DST_DST32_AN_DIRECT_PREFIXED_QI, "movhh32.r0l-dst-dst32-An-direct-Prefixed-QI", "movhh", 24,
24980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24981 },
24982 /* movhh r0l,[$Dst32AnPrefixed] */
24983 {
24984 M32C_INSN_MOVHH32_R0L_DST_DST32_AN_INDIRECT_PREFIXED_QI, "movhh32.r0l-dst-dst32-An-indirect-Prefixed-QI", "movhh", 24,
24985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24986 },
24987 /* movhh r0l,${Dsp-24-u8}[$Dst32AnPrefixed] */
24988 {
24989 M32C_INSN_MOVHH32_R0L_DST_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-8-An-relative-Prefixed-QI", "movhh", 32,
24990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24991 },
24992 /* movhh r0l,${Dsp-24-u16}[$Dst32AnPrefixed] */
24993 {
24994 M32C_INSN_MOVHH32_R0L_DST_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-16-An-relative-Prefixed-QI", "movhh", 40,
24995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24996 },
24997 /* movhh r0l,${Dsp-24-u24}[$Dst32AnPrefixed] */
24998 {
24999 M32C_INSN_MOVHH32_R0L_DST_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-24-An-relative-Prefixed-QI", "movhh", 48,
25000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25001 },
25002 /* movhh r0l,${Dsp-24-u8}[sb] */
25003 {
25004 M32C_INSN_MOVHH32_R0L_DST_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-8-SB-relative-Prefixed-QI", "movhh", 32,
25005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25006 },
25007 /* movhh r0l,${Dsp-24-u16}[sb] */
25008 {
25009 M32C_INSN_MOVHH32_R0L_DST_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-16-SB-relative-Prefixed-QI", "movhh", 40,
25010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25011 },
25012 /* movhh r0l,${Dsp-24-s8}[fb] */
25013 {
25014 M32C_INSN_MOVHH32_R0L_DST_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-8-FB-relative-Prefixed-QI", "movhh", 32,
25015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25016 },
25017 /* movhh r0l,${Dsp-24-s16}[fb] */
25018 {
25019 M32C_INSN_MOVHH32_R0L_DST_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-16-FB-relative-Prefixed-QI", "movhh", 40,
25020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25021 },
25022 /* movhh r0l,${Dsp-24-u16} */
25023 {
25024 M32C_INSN_MOVHH32_R0L_DST_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-16-absolute-Prefixed-QI", "movhh", 40,
25025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25026 },
25027 /* movhh r0l,${Dsp-24-u24} */
25028 {
25029 M32C_INSN_MOVHH32_R0L_DST_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-24-absolute-Prefixed-QI", "movhh", 48,
25030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25031 },
25032 /* movhl r0l,$Dst32RnPrefixedQI */
25033 {
25034 M32C_INSN_MOVHL32_R0L_DST_DST32_RN_DIRECT_PREFIXED_QI, "movhl32.r0l-dst-dst32-Rn-direct-Prefixed-QI", "movhl", 24,
25035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25036 },
25037 /* movhl r0l,$Dst32AnPrefixedQI */
25038 {
25039 M32C_INSN_MOVHL32_R0L_DST_DST32_AN_DIRECT_PREFIXED_QI, "movhl32.r0l-dst-dst32-An-direct-Prefixed-QI", "movhl", 24,
25040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25041 },
25042 /* movhl r0l,[$Dst32AnPrefixed] */
25043 {
25044 M32C_INSN_MOVHL32_R0L_DST_DST32_AN_INDIRECT_PREFIXED_QI, "movhl32.r0l-dst-dst32-An-indirect-Prefixed-QI", "movhl", 24,
25045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25046 },
25047 /* movhl r0l,${Dsp-24-u8}[$Dst32AnPrefixed] */
25048 {
25049 M32C_INSN_MOVHL32_R0L_DST_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-8-An-relative-Prefixed-QI", "movhl", 32,
25050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25051 },
25052 /* movhl r0l,${Dsp-24-u16}[$Dst32AnPrefixed] */
25053 {
25054 M32C_INSN_MOVHL32_R0L_DST_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-16-An-relative-Prefixed-QI", "movhl", 40,
25055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25056 },
25057 /* movhl r0l,${Dsp-24-u24}[$Dst32AnPrefixed] */
25058 {
25059 M32C_INSN_MOVHL32_R0L_DST_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-24-An-relative-Prefixed-QI", "movhl", 48,
25060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25061 },
25062 /* movhl r0l,${Dsp-24-u8}[sb] */
25063 {
25064 M32C_INSN_MOVHL32_R0L_DST_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-8-SB-relative-Prefixed-QI", "movhl", 32,
25065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25066 },
25067 /* movhl r0l,${Dsp-24-u16}[sb] */
25068 {
25069 M32C_INSN_MOVHL32_R0L_DST_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-16-SB-relative-Prefixed-QI", "movhl", 40,
25070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25071 },
25072 /* movhl r0l,${Dsp-24-s8}[fb] */
25073 {
25074 M32C_INSN_MOVHL32_R0L_DST_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-8-FB-relative-Prefixed-QI", "movhl", 32,
25075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25076 },
25077 /* movhl r0l,${Dsp-24-s16}[fb] */
25078 {
25079 M32C_INSN_MOVHL32_R0L_DST_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-16-FB-relative-Prefixed-QI", "movhl", 40,
25080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25081 },
25082 /* movhl r0l,${Dsp-24-u16} */
25083 {
25084 M32C_INSN_MOVHL32_R0L_DST_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-16-absolute-Prefixed-QI", "movhl", 40,
25085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25086 },
25087 /* movhl r0l,${Dsp-24-u24} */
25088 {
25089 M32C_INSN_MOVHL32_R0L_DST_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-24-absolute-Prefixed-QI", "movhl", 48,
25090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25091 },
25092 /* movlh r0l,$Dst32RnPrefixedQI */
25093 {
25094 M32C_INSN_MOVLH32_R0L_DST_DST32_RN_DIRECT_PREFIXED_QI, "movlh32.r0l-dst-dst32-Rn-direct-Prefixed-QI", "movlh", 24,
25095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25096 },
25097 /* movlh r0l,$Dst32AnPrefixedQI */
25098 {
25099 M32C_INSN_MOVLH32_R0L_DST_DST32_AN_DIRECT_PREFIXED_QI, "movlh32.r0l-dst-dst32-An-direct-Prefixed-QI", "movlh", 24,
25100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25101 },
25102 /* movlh r0l,[$Dst32AnPrefixed] */
25103 {
25104 M32C_INSN_MOVLH32_R0L_DST_DST32_AN_INDIRECT_PREFIXED_QI, "movlh32.r0l-dst-dst32-An-indirect-Prefixed-QI", "movlh", 24,
25105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25106 },
25107 /* movlh r0l,${Dsp-24-u8}[$Dst32AnPrefixed] */
25108 {
25109 M32C_INSN_MOVLH32_R0L_DST_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-8-An-relative-Prefixed-QI", "movlh", 32,
25110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25111 },
25112 /* movlh r0l,${Dsp-24-u16}[$Dst32AnPrefixed] */
25113 {
25114 M32C_INSN_MOVLH32_R0L_DST_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-16-An-relative-Prefixed-QI", "movlh", 40,
25115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25116 },
25117 /* movlh r0l,${Dsp-24-u24}[$Dst32AnPrefixed] */
25118 {
25119 M32C_INSN_MOVLH32_R0L_DST_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-24-An-relative-Prefixed-QI", "movlh", 48,
25120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25121 },
25122 /* movlh r0l,${Dsp-24-u8}[sb] */
25123 {
25124 M32C_INSN_MOVLH32_R0L_DST_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-8-SB-relative-Prefixed-QI", "movlh", 32,
25125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25126 },
25127 /* movlh r0l,${Dsp-24-u16}[sb] */
25128 {
25129 M32C_INSN_MOVLH32_R0L_DST_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-16-SB-relative-Prefixed-QI", "movlh", 40,
25130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25131 },
25132 /* movlh r0l,${Dsp-24-s8}[fb] */
25133 {
25134 M32C_INSN_MOVLH32_R0L_DST_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-8-FB-relative-Prefixed-QI", "movlh", 32,
25135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25136 },
25137 /* movlh r0l,${Dsp-24-s16}[fb] */
25138 {
25139 M32C_INSN_MOVLH32_R0L_DST_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-16-FB-relative-Prefixed-QI", "movlh", 40,
25140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25141 },
25142 /* movlh r0l,${Dsp-24-u16} */
25143 {
25144 M32C_INSN_MOVLH32_R0L_DST_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-16-absolute-Prefixed-QI", "movlh", 40,
25145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25146 },
25147 /* movlh r0l,${Dsp-24-u24} */
25148 {
25149 M32C_INSN_MOVLH32_R0L_DST_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-24-absolute-Prefixed-QI", "movlh", 48,
25150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25151 },
25152 /* movll r0l,$Dst32RnPrefixedQI */
25153 {
25154 M32C_INSN_MOVLL32_R0L_DST_DST32_RN_DIRECT_PREFIXED_QI, "movll32.r0l-dst-dst32-Rn-direct-Prefixed-QI", "movll", 24,
25155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25156 },
25157 /* movll r0l,$Dst32AnPrefixedQI */
25158 {
25159 M32C_INSN_MOVLL32_R0L_DST_DST32_AN_DIRECT_PREFIXED_QI, "movll32.r0l-dst-dst32-An-direct-Prefixed-QI", "movll", 24,
25160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25161 },
25162 /* movll r0l,[$Dst32AnPrefixed] */
25163 {
25164 M32C_INSN_MOVLL32_R0L_DST_DST32_AN_INDIRECT_PREFIXED_QI, "movll32.r0l-dst-dst32-An-indirect-Prefixed-QI", "movll", 24,
25165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25166 },
25167 /* movll r0l,${Dsp-24-u8}[$Dst32AnPrefixed] */
25168 {
25169 M32C_INSN_MOVLL32_R0L_DST_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-8-An-relative-Prefixed-QI", "movll", 32,
25170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25171 },
25172 /* movll r0l,${Dsp-24-u16}[$Dst32AnPrefixed] */
25173 {
25174 M32C_INSN_MOVLL32_R0L_DST_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-16-An-relative-Prefixed-QI", "movll", 40,
25175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25176 },
25177 /* movll r0l,${Dsp-24-u24}[$Dst32AnPrefixed] */
25178 {
25179 M32C_INSN_MOVLL32_R0L_DST_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-24-An-relative-Prefixed-QI", "movll", 48,
25180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25181 },
25182 /* movll r0l,${Dsp-24-u8}[sb] */
25183 {
25184 M32C_INSN_MOVLL32_R0L_DST_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-8-SB-relative-Prefixed-QI", "movll", 32,
25185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25186 },
25187 /* movll r0l,${Dsp-24-u16}[sb] */
25188 {
25189 M32C_INSN_MOVLL32_R0L_DST_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-16-SB-relative-Prefixed-QI", "movll", 40,
25190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25191 },
25192 /* movll r0l,${Dsp-24-s8}[fb] */
25193 {
25194 M32C_INSN_MOVLL32_R0L_DST_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-8-FB-relative-Prefixed-QI", "movll", 32,
25195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25196 },
25197 /* movll r0l,${Dsp-24-s16}[fb] */
25198 {
25199 M32C_INSN_MOVLL32_R0L_DST_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-16-FB-relative-Prefixed-QI", "movll", 40,
25200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25201 },
25202 /* movll r0l,${Dsp-24-u16} */
25203 {
25204 M32C_INSN_MOVLL32_R0L_DST_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-16-absolute-Prefixed-QI", "movll", 40,
25205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25206 },
25207 /* movll r0l,${Dsp-24-u24} */
25208 {
25209 M32C_INSN_MOVLL32_R0L_DST_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-24-absolute-Prefixed-QI", "movll", 48,
25210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25211 },
25212 /* movhh $Dst16RnQI,r0l */
25213 {
25214 M32C_INSN_MOVHH16_SRC_R0L_DST16_RN_DIRECT_QI, "movhh16.src-r0l-dst16-Rn-direct-QI", "movhh", 16,
25215 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25216 },
25217 /* movhh $Dst16AnQI,r0l */
25218 {
25219 M32C_INSN_MOVHH16_SRC_R0L_DST16_AN_DIRECT_QI, "movhh16.src-r0l-dst16-An-direct-QI", "movhh", 16,
25220 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25221 },
25222 /* movhh [$Dst16An],r0l */
25223 {
25224 M32C_INSN_MOVHH16_SRC_R0L_DST16_AN_INDIRECT_QI, "movhh16.src-r0l-dst16-An-indirect-QI", "movhh", 16,
25225 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25226 },
25227 /* movhh ${Dsp-16-u8}[$Dst16An],r0l */
25228 {
25229 M32C_INSN_MOVHH16_SRC_R0L_DST16_16_8_AN_RELATIVE_QI, "movhh16.src-r0l-dst16-16-8-An-relative-QI", "movhh", 24,
25230 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25231 },
25232 /* movhh ${Dsp-16-u16}[$Dst16An],r0l */
25233 {
25234 M32C_INSN_MOVHH16_SRC_R0L_DST16_16_16_AN_RELATIVE_QI, "movhh16.src-r0l-dst16-16-16-An-relative-QI", "movhh", 32,
25235 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25236 },
25237 /* movhh ${Dsp-16-u8}[sb],r0l */
25238 {
25239 M32C_INSN_MOVHH16_SRC_R0L_DST16_16_8_SB_RELATIVE_QI, "movhh16.src-r0l-dst16-16-8-SB-relative-QI", "movhh", 24,
25240 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25241 },
25242 /* movhh ${Dsp-16-u16}[sb],r0l */
25243 {
25244 M32C_INSN_MOVHH16_SRC_R0L_DST16_16_16_SB_RELATIVE_QI, "movhh16.src-r0l-dst16-16-16-SB-relative-QI", "movhh", 32,
25245 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25246 },
25247 /* movhh ${Dsp-16-s8}[fb],r0l */
25248 {
25249 M32C_INSN_MOVHH16_SRC_R0L_DST16_16_8_FB_RELATIVE_QI, "movhh16.src-r0l-dst16-16-8-FB-relative-QI", "movhh", 24,
25250 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25251 },
25252 /* movhh ${Dsp-16-u16},r0l */
25253 {
25254 M32C_INSN_MOVHH16_SRC_R0L_DST16_16_16_ABSOLUTE_QI, "movhh16.src-r0l-dst16-16-16-absolute-QI", "movhh", 32,
25255 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25256 },
25257 /* movhl $Dst16RnQI,r0l */
25258 {
25259 M32C_INSN_MOVHL16_SRC_R0L_DST16_RN_DIRECT_QI, "movhl16.src-r0l-dst16-Rn-direct-QI", "movhl", 16,
25260 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25261 },
25262 /* movhl $Dst16AnQI,r0l */
25263 {
25264 M32C_INSN_MOVHL16_SRC_R0L_DST16_AN_DIRECT_QI, "movhl16.src-r0l-dst16-An-direct-QI", "movhl", 16,
25265 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25266 },
25267 /* movhl [$Dst16An],r0l */
25268 {
25269 M32C_INSN_MOVHL16_SRC_R0L_DST16_AN_INDIRECT_QI, "movhl16.src-r0l-dst16-An-indirect-QI", "movhl", 16,
25270 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25271 },
25272 /* movhl ${Dsp-16-u8}[$Dst16An],r0l */
25273 {
25274 M32C_INSN_MOVHL16_SRC_R0L_DST16_16_8_AN_RELATIVE_QI, "movhl16.src-r0l-dst16-16-8-An-relative-QI", "movhl", 24,
25275 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25276 },
25277 /* movhl ${Dsp-16-u16}[$Dst16An],r0l */
25278 {
25279 M32C_INSN_MOVHL16_SRC_R0L_DST16_16_16_AN_RELATIVE_QI, "movhl16.src-r0l-dst16-16-16-An-relative-QI", "movhl", 32,
25280 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25281 },
25282 /* movhl ${Dsp-16-u8}[sb],r0l */
25283 {
25284 M32C_INSN_MOVHL16_SRC_R0L_DST16_16_8_SB_RELATIVE_QI, "movhl16.src-r0l-dst16-16-8-SB-relative-QI", "movhl", 24,
25285 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25286 },
25287 /* movhl ${Dsp-16-u16}[sb],r0l */
25288 {
25289 M32C_INSN_MOVHL16_SRC_R0L_DST16_16_16_SB_RELATIVE_QI, "movhl16.src-r0l-dst16-16-16-SB-relative-QI", "movhl", 32,
25290 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25291 },
25292 /* movhl ${Dsp-16-s8}[fb],r0l */
25293 {
25294 M32C_INSN_MOVHL16_SRC_R0L_DST16_16_8_FB_RELATIVE_QI, "movhl16.src-r0l-dst16-16-8-FB-relative-QI", "movhl", 24,
25295 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25296 },
25297 /* movhl ${Dsp-16-u16},r0l */
25298 {
25299 M32C_INSN_MOVHL16_SRC_R0L_DST16_16_16_ABSOLUTE_QI, "movhl16.src-r0l-dst16-16-16-absolute-QI", "movhl", 32,
25300 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25301 },
25302 /* movlh $Dst16RnQI,r0l */
25303 {
25304 M32C_INSN_MOVLH16_SRC_R0L_DST16_RN_DIRECT_QI, "movlh16.src-r0l-dst16-Rn-direct-QI", "movlh", 16,
25305 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25306 },
25307 /* movlh $Dst16AnQI,r0l */
25308 {
25309 M32C_INSN_MOVLH16_SRC_R0L_DST16_AN_DIRECT_QI, "movlh16.src-r0l-dst16-An-direct-QI", "movlh", 16,
25310 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25311 },
25312 /* movlh [$Dst16An],r0l */
25313 {
25314 M32C_INSN_MOVLH16_SRC_R0L_DST16_AN_INDIRECT_QI, "movlh16.src-r0l-dst16-An-indirect-QI", "movlh", 16,
25315 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25316 },
25317 /* movlh ${Dsp-16-u8}[$Dst16An],r0l */
25318 {
25319 M32C_INSN_MOVLH16_SRC_R0L_DST16_16_8_AN_RELATIVE_QI, "movlh16.src-r0l-dst16-16-8-An-relative-QI", "movlh", 24,
25320 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25321 },
25322 /* movlh ${Dsp-16-u16}[$Dst16An],r0l */
25323 {
25324 M32C_INSN_MOVLH16_SRC_R0L_DST16_16_16_AN_RELATIVE_QI, "movlh16.src-r0l-dst16-16-16-An-relative-QI", "movlh", 32,
25325 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25326 },
25327 /* movlh ${Dsp-16-u8}[sb],r0l */
25328 {
25329 M32C_INSN_MOVLH16_SRC_R0L_DST16_16_8_SB_RELATIVE_QI, "movlh16.src-r0l-dst16-16-8-SB-relative-QI", "movlh", 24,
25330 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25331 },
25332 /* movlh ${Dsp-16-u16}[sb],r0l */
25333 {
25334 M32C_INSN_MOVLH16_SRC_R0L_DST16_16_16_SB_RELATIVE_QI, "movlh16.src-r0l-dst16-16-16-SB-relative-QI", "movlh", 32,
25335 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25336 },
25337 /* movlh ${Dsp-16-s8}[fb],r0l */
25338 {
25339 M32C_INSN_MOVLH16_SRC_R0L_DST16_16_8_FB_RELATIVE_QI, "movlh16.src-r0l-dst16-16-8-FB-relative-QI", "movlh", 24,
25340 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25341 },
25342 /* movlh ${Dsp-16-u16},r0l */
25343 {
25344 M32C_INSN_MOVLH16_SRC_R0L_DST16_16_16_ABSOLUTE_QI, "movlh16.src-r0l-dst16-16-16-absolute-QI", "movlh", 32,
25345 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25346 },
25347 /* movll $Dst16RnQI,r0l */
25348 {
25349 M32C_INSN_MOVLL16_SRC_R0L_DST16_RN_DIRECT_QI, "movll16.src-r0l-dst16-Rn-direct-QI", "movll", 16,
25350 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25351 },
25352 /* movll $Dst16AnQI,r0l */
25353 {
25354 M32C_INSN_MOVLL16_SRC_R0L_DST16_AN_DIRECT_QI, "movll16.src-r0l-dst16-An-direct-QI", "movll", 16,
25355 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25356 },
25357 /* movll [$Dst16An],r0l */
25358 {
25359 M32C_INSN_MOVLL16_SRC_R0L_DST16_AN_INDIRECT_QI, "movll16.src-r0l-dst16-An-indirect-QI", "movll", 16,
25360 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25361 },
25362 /* movll ${Dsp-16-u8}[$Dst16An],r0l */
25363 {
25364 M32C_INSN_MOVLL16_SRC_R0L_DST16_16_8_AN_RELATIVE_QI, "movll16.src-r0l-dst16-16-8-An-relative-QI", "movll", 24,
25365 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25366 },
25367 /* movll ${Dsp-16-u16}[$Dst16An],r0l */
25368 {
25369 M32C_INSN_MOVLL16_SRC_R0L_DST16_16_16_AN_RELATIVE_QI, "movll16.src-r0l-dst16-16-16-An-relative-QI", "movll", 32,
25370 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25371 },
25372 /* movll ${Dsp-16-u8}[sb],r0l */
25373 {
25374 M32C_INSN_MOVLL16_SRC_R0L_DST16_16_8_SB_RELATIVE_QI, "movll16.src-r0l-dst16-16-8-SB-relative-QI", "movll", 24,
25375 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25376 },
25377 /* movll ${Dsp-16-u16}[sb],r0l */
25378 {
25379 M32C_INSN_MOVLL16_SRC_R0L_DST16_16_16_SB_RELATIVE_QI, "movll16.src-r0l-dst16-16-16-SB-relative-QI", "movll", 32,
25380 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25381 },
25382 /* movll ${Dsp-16-s8}[fb],r0l */
25383 {
25384 M32C_INSN_MOVLL16_SRC_R0L_DST16_16_8_FB_RELATIVE_QI, "movll16.src-r0l-dst16-16-8-FB-relative-QI", "movll", 24,
25385 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25386 },
25387 /* movll ${Dsp-16-u16},r0l */
25388 {
25389 M32C_INSN_MOVLL16_SRC_R0L_DST16_16_16_ABSOLUTE_QI, "movll16.src-r0l-dst16-16-16-absolute-QI", "movll", 32,
25390 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25391 },
25392 /* movhh r0l,$Dst16RnQI */
25393 {
25394 M32C_INSN_MOVHH16_R0L_DST_DST16_RN_DIRECT_QI, "movhh16.r0l-dst-dst16-Rn-direct-QI", "movhh", 16,
25395 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25396 },
25397 /* movhh r0l,$Dst16AnQI */
25398 {
25399 M32C_INSN_MOVHH16_R0L_DST_DST16_AN_DIRECT_QI, "movhh16.r0l-dst-dst16-An-direct-QI", "movhh", 16,
25400 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25401 },
25402 /* movhh r0l,[$Dst16An] */
25403 {
25404 M32C_INSN_MOVHH16_R0L_DST_DST16_AN_INDIRECT_QI, "movhh16.r0l-dst-dst16-An-indirect-QI", "movhh", 16,
25405 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25406 },
25407 /* movhh r0l,${Dsp-16-u8}[$Dst16An] */
25408 {
25409 M32C_INSN_MOVHH16_R0L_DST_DST16_16_8_AN_RELATIVE_QI, "movhh16.r0l-dst-dst16-16-8-An-relative-QI", "movhh", 24,
25410 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25411 },
25412 /* movhh r0l,${Dsp-16-u16}[$Dst16An] */
25413 {
25414 M32C_INSN_MOVHH16_R0L_DST_DST16_16_16_AN_RELATIVE_QI, "movhh16.r0l-dst-dst16-16-16-An-relative-QI", "movhh", 32,
25415 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25416 },
25417 /* movhh r0l,${Dsp-16-u8}[sb] */
25418 {
25419 M32C_INSN_MOVHH16_R0L_DST_DST16_16_8_SB_RELATIVE_QI, "movhh16.r0l-dst-dst16-16-8-SB-relative-QI", "movhh", 24,
25420 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25421 },
25422 /* movhh r0l,${Dsp-16-u16}[sb] */
25423 {
25424 M32C_INSN_MOVHH16_R0L_DST_DST16_16_16_SB_RELATIVE_QI, "movhh16.r0l-dst-dst16-16-16-SB-relative-QI", "movhh", 32,
25425 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25426 },
25427 /* movhh r0l,${Dsp-16-s8}[fb] */
25428 {
25429 M32C_INSN_MOVHH16_R0L_DST_DST16_16_8_FB_RELATIVE_QI, "movhh16.r0l-dst-dst16-16-8-FB-relative-QI", "movhh", 24,
25430 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25431 },
25432 /* movhh r0l,${Dsp-16-u16} */
25433 {
25434 M32C_INSN_MOVHH16_R0L_DST_DST16_16_16_ABSOLUTE_QI, "movhh16.r0l-dst-dst16-16-16-absolute-QI", "movhh", 32,
25435 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25436 },
25437 /* movhl r0l,$Dst16RnQI */
25438 {
25439 M32C_INSN_MOVHL16_R0L_DST_DST16_RN_DIRECT_QI, "movhl16.r0l-dst-dst16-Rn-direct-QI", "movhl", 16,
25440 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25441 },
25442 /* movhl r0l,$Dst16AnQI */
25443 {
25444 M32C_INSN_MOVHL16_R0L_DST_DST16_AN_DIRECT_QI, "movhl16.r0l-dst-dst16-An-direct-QI", "movhl", 16,
25445 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25446 },
25447 /* movhl r0l,[$Dst16An] */
25448 {
25449 M32C_INSN_MOVHL16_R0L_DST_DST16_AN_INDIRECT_QI, "movhl16.r0l-dst-dst16-An-indirect-QI", "movhl", 16,
25450 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25451 },
25452 /* movhl r0l,${Dsp-16-u8}[$Dst16An] */
25453 {
25454 M32C_INSN_MOVHL16_R0L_DST_DST16_16_8_AN_RELATIVE_QI, "movhl16.r0l-dst-dst16-16-8-An-relative-QI", "movhl", 24,
25455 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25456 },
25457 /* movhl r0l,${Dsp-16-u16}[$Dst16An] */
25458 {
25459 M32C_INSN_MOVHL16_R0L_DST_DST16_16_16_AN_RELATIVE_QI, "movhl16.r0l-dst-dst16-16-16-An-relative-QI", "movhl", 32,
25460 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25461 },
25462 /* movhl r0l,${Dsp-16-u8}[sb] */
25463 {
25464 M32C_INSN_MOVHL16_R0L_DST_DST16_16_8_SB_RELATIVE_QI, "movhl16.r0l-dst-dst16-16-8-SB-relative-QI", "movhl", 24,
25465 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25466 },
25467 /* movhl r0l,${Dsp-16-u16}[sb] */
25468 {
25469 M32C_INSN_MOVHL16_R0L_DST_DST16_16_16_SB_RELATIVE_QI, "movhl16.r0l-dst-dst16-16-16-SB-relative-QI", "movhl", 32,
25470 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25471 },
25472 /* movhl r0l,${Dsp-16-s8}[fb] */
25473 {
25474 M32C_INSN_MOVHL16_R0L_DST_DST16_16_8_FB_RELATIVE_QI, "movhl16.r0l-dst-dst16-16-8-FB-relative-QI", "movhl", 24,
25475 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25476 },
25477 /* movhl r0l,${Dsp-16-u16} */
25478 {
25479 M32C_INSN_MOVHL16_R0L_DST_DST16_16_16_ABSOLUTE_QI, "movhl16.r0l-dst-dst16-16-16-absolute-QI", "movhl", 32,
25480 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25481 },
25482 /* movlh r0l,$Dst16RnQI */
25483 {
25484 M32C_INSN_MOVLH16_R0L_DST_DST16_RN_DIRECT_QI, "movlh16.r0l-dst-dst16-Rn-direct-QI", "movlh", 16,
25485 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25486 },
25487 /* movlh r0l,$Dst16AnQI */
25488 {
25489 M32C_INSN_MOVLH16_R0L_DST_DST16_AN_DIRECT_QI, "movlh16.r0l-dst-dst16-An-direct-QI", "movlh", 16,
25490 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25491 },
25492 /* movlh r0l,[$Dst16An] */
25493 {
25494 M32C_INSN_MOVLH16_R0L_DST_DST16_AN_INDIRECT_QI, "movlh16.r0l-dst-dst16-An-indirect-QI", "movlh", 16,
25495 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25496 },
25497 /* movlh r0l,${Dsp-16-u8}[$Dst16An] */
25498 {
25499 M32C_INSN_MOVLH16_R0L_DST_DST16_16_8_AN_RELATIVE_QI, "movlh16.r0l-dst-dst16-16-8-An-relative-QI", "movlh", 24,
25500 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25501 },
25502 /* movlh r0l,${Dsp-16-u16}[$Dst16An] */
25503 {
25504 M32C_INSN_MOVLH16_R0L_DST_DST16_16_16_AN_RELATIVE_QI, "movlh16.r0l-dst-dst16-16-16-An-relative-QI", "movlh", 32,
25505 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25506 },
25507 /* movlh r0l,${Dsp-16-u8}[sb] */
25508 {
25509 M32C_INSN_MOVLH16_R0L_DST_DST16_16_8_SB_RELATIVE_QI, "movlh16.r0l-dst-dst16-16-8-SB-relative-QI", "movlh", 24,
25510 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25511 },
25512 /* movlh r0l,${Dsp-16-u16}[sb] */
25513 {
25514 M32C_INSN_MOVLH16_R0L_DST_DST16_16_16_SB_RELATIVE_QI, "movlh16.r0l-dst-dst16-16-16-SB-relative-QI", "movlh", 32,
25515 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25516 },
25517 /* movlh r0l,${Dsp-16-s8}[fb] */
25518 {
25519 M32C_INSN_MOVLH16_R0L_DST_DST16_16_8_FB_RELATIVE_QI, "movlh16.r0l-dst-dst16-16-8-FB-relative-QI", "movlh", 24,
25520 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25521 },
25522 /* movlh r0l,${Dsp-16-u16} */
25523 {
25524 M32C_INSN_MOVLH16_R0L_DST_DST16_16_16_ABSOLUTE_QI, "movlh16.r0l-dst-dst16-16-16-absolute-QI", "movlh", 32,
25525 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25526 },
25527 /* movll r0l,$Dst16RnQI */
25528 {
25529 M32C_INSN_MOVLL16_R0L_DST_DST16_RN_DIRECT_QI, "movll16.r0l-dst-dst16-Rn-direct-QI", "movll", 16,
25530 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25531 },
25532 /* movll r0l,$Dst16AnQI */
25533 {
25534 M32C_INSN_MOVLL16_R0L_DST_DST16_AN_DIRECT_QI, "movll16.r0l-dst-dst16-An-direct-QI", "movll", 16,
25535 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25536 },
25537 /* movll r0l,[$Dst16An] */
25538 {
25539 M32C_INSN_MOVLL16_R0L_DST_DST16_AN_INDIRECT_QI, "movll16.r0l-dst-dst16-An-indirect-QI", "movll", 16,
25540 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25541 },
25542 /* movll r0l,${Dsp-16-u8}[$Dst16An] */
25543 {
25544 M32C_INSN_MOVLL16_R0L_DST_DST16_16_8_AN_RELATIVE_QI, "movll16.r0l-dst-dst16-16-8-An-relative-QI", "movll", 24,
25545 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25546 },
25547 /* movll r0l,${Dsp-16-u16}[$Dst16An] */
25548 {
25549 M32C_INSN_MOVLL16_R0L_DST_DST16_16_16_AN_RELATIVE_QI, "movll16.r0l-dst-dst16-16-16-An-relative-QI", "movll", 32,
25550 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25551 },
25552 /* movll r0l,${Dsp-16-u8}[sb] */
25553 {
25554 M32C_INSN_MOVLL16_R0L_DST_DST16_16_8_SB_RELATIVE_QI, "movll16.r0l-dst-dst16-16-8-SB-relative-QI", "movll", 24,
25555 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25556 },
25557 /* movll r0l,${Dsp-16-u16}[sb] */
25558 {
25559 M32C_INSN_MOVLL16_R0L_DST_DST16_16_16_SB_RELATIVE_QI, "movll16.r0l-dst-dst16-16-16-SB-relative-QI", "movll", 32,
25560 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25561 },
25562 /* movll r0l,${Dsp-16-s8}[fb] */
25563 {
25564 M32C_INSN_MOVLL16_R0L_DST_DST16_16_8_FB_RELATIVE_QI, "movll16.r0l-dst-dst16-16-8-FB-relative-QI", "movll", 24,
25565 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25566 },
25567 /* movll r0l,${Dsp-16-u16} */
25568 {
25569 M32C_INSN_MOVLL16_R0L_DST_DST16_16_16_ABSOLUTE_QI, "movll16.r0l-dst-dst16-16-16-absolute-QI", "movll", 32,
25570 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25571 },
25572 /* mova [$Dst32AnUnprefixed],a1 */
25573 {
25574 M32C_INSN_MOVA32_SRC_A1_DST32_AN_INDIRECT_UNPREFIXED_MOVA_SI, "mova32.src-a1-dst32-An-indirect-Unprefixed-Mova-SI", "mova", 16,
25575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25576 },
25577 /* mova ${Dsp-16-u8}[$Dst32AnUnprefixed],a1 */
25578 {
25579 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,
25580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25581 },
25582 /* mova ${Dsp-16-u16}[$Dst32AnUnprefixed],a1 */
25583 {
25584 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,
25585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25586 },
25587 /* mova ${Dsp-16-u24}[$Dst32AnUnprefixed],a1 */
25588 {
25589 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,
25590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25591 },
25592 /* mova ${Dsp-16-u8}[sb],a1 */
25593 {
25594 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,
25595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25596 },
25597 /* mova ${Dsp-16-u16}[sb],a1 */
25598 {
25599 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,
25600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25601 },
25602 /* mova ${Dsp-16-s8}[fb],a1 */
25603 {
25604 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,
25605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25606 },
25607 /* mova ${Dsp-16-s16}[fb],a1 */
25608 {
25609 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,
25610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25611 },
25612 /* mova ${Dsp-16-u16},a1 */
25613 {
25614 M32C_INSN_MOVA32_SRC_A1_DST32_16_16_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-a1-dst32-16-16-absolute-Unprefixed-Mova-SI", "mova", 32,
25615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25616 },
25617 /* mova ${Dsp-16-u24},a1 */
25618 {
25619 M32C_INSN_MOVA32_SRC_A1_DST32_16_24_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-a1-dst32-16-24-absolute-Unprefixed-Mova-SI", "mova", 40,
25620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25621 },
25622 /* mova [$Dst32AnUnprefixed],a0 */
25623 {
25624 M32C_INSN_MOVA32_SRC_A0_DST32_AN_INDIRECT_UNPREFIXED_MOVA_SI, "mova32.src-a0-dst32-An-indirect-Unprefixed-Mova-SI", "mova", 16,
25625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25626 },
25627 /* mova ${Dsp-16-u8}[$Dst32AnUnprefixed],a0 */
25628 {
25629 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,
25630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25631 },
25632 /* mova ${Dsp-16-u16}[$Dst32AnUnprefixed],a0 */
25633 {
25634 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,
25635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25636 },
25637 /* mova ${Dsp-16-u24}[$Dst32AnUnprefixed],a0 */
25638 {
25639 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,
25640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25641 },
25642 /* mova ${Dsp-16-u8}[sb],a0 */
25643 {
25644 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,
25645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25646 },
25647 /* mova ${Dsp-16-u16}[sb],a0 */
25648 {
25649 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,
25650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25651 },
25652 /* mova ${Dsp-16-s8}[fb],a0 */
25653 {
25654 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,
25655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25656 },
25657 /* mova ${Dsp-16-s16}[fb],a0 */
25658 {
25659 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,
25660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25661 },
25662 /* mova ${Dsp-16-u16},a0 */
25663 {
25664 M32C_INSN_MOVA32_SRC_A0_DST32_16_16_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-a0-dst32-16-16-absolute-Unprefixed-Mova-SI", "mova", 32,
25665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25666 },
25667 /* mova ${Dsp-16-u24},a0 */
25668 {
25669 M32C_INSN_MOVA32_SRC_A0_DST32_16_24_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-a0-dst32-16-24-absolute-Unprefixed-Mova-SI", "mova", 40,
25670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25671 },
25672 /* mova [$Dst32AnUnprefixed],r3r1 */
25673 {
25674 M32C_INSN_MOVA32_SRC_R3R1_DST32_AN_INDIRECT_UNPREFIXED_MOVA_SI, "mova32.src-r3r1-dst32-An-indirect-Unprefixed-Mova-SI", "mova", 16,
25675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25676 },
25677 /* mova ${Dsp-16-u8}[$Dst32AnUnprefixed],r3r1 */
25678 {
25679 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,
25680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25681 },
25682 /* mova ${Dsp-16-u16}[$Dst32AnUnprefixed],r3r1 */
25683 {
25684 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,
25685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25686 },
25687 /* mova ${Dsp-16-u24}[$Dst32AnUnprefixed],r3r1 */
25688 {
25689 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,
25690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25691 },
25692 /* mova ${Dsp-16-u8}[sb],r3r1 */
25693 {
25694 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,
25695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25696 },
25697 /* mova ${Dsp-16-u16}[sb],r3r1 */
25698 {
25699 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,
25700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25701 },
25702 /* mova ${Dsp-16-s8}[fb],r3r1 */
25703 {
25704 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,
25705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25706 },
25707 /* mova ${Dsp-16-s16}[fb],r3r1 */
25708 {
25709 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,
25710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25711 },
25712 /* mova ${Dsp-16-u16},r3r1 */
25713 {
25714 M32C_INSN_MOVA32_SRC_R3R1_DST32_16_16_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-r3r1-dst32-16-16-absolute-Unprefixed-Mova-SI", "mova", 32,
25715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25716 },
25717 /* mova ${Dsp-16-u24},r3r1 */
25718 {
25719 M32C_INSN_MOVA32_SRC_R3R1_DST32_16_24_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-r3r1-dst32-16-24-absolute-Unprefixed-Mova-SI", "mova", 40,
25720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25721 },
25722 /* mova [$Dst32AnUnprefixed],r2r0 */
25723 {
25724 M32C_INSN_MOVA32_SRC_R2R0_DST32_AN_INDIRECT_UNPREFIXED_MOVA_SI, "mova32.src-r2r0-dst32-An-indirect-Unprefixed-Mova-SI", "mova", 16,
25725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25726 },
25727 /* mova ${Dsp-16-u8}[$Dst32AnUnprefixed],r2r0 */
25728 {
25729 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,
25730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25731 },
25732 /* mova ${Dsp-16-u16}[$Dst32AnUnprefixed],r2r0 */
25733 {
25734 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,
25735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25736 },
25737 /* mova ${Dsp-16-u24}[$Dst32AnUnprefixed],r2r0 */
25738 {
25739 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,
25740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25741 },
25742 /* mova ${Dsp-16-u8}[sb],r2r0 */
25743 {
25744 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,
25745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25746 },
25747 /* mova ${Dsp-16-u16}[sb],r2r0 */
25748 {
25749 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,
25750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25751 },
25752 /* mova ${Dsp-16-s8}[fb],r2r0 */
25753 {
25754 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,
25755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25756 },
25757 /* mova ${Dsp-16-s16}[fb],r2r0 */
25758 {
25759 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,
25760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25761 },
25762 /* mova ${Dsp-16-u16},r2r0 */
25763 {
25764 M32C_INSN_MOVA32_SRC_R2R0_DST32_16_16_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-r2r0-dst32-16-16-absolute-Unprefixed-Mova-SI", "mova", 32,
25765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25766 },
25767 /* mova ${Dsp-16-u24},r2r0 */
25768 {
25769 M32C_INSN_MOVA32_SRC_R2R0_DST32_16_24_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-r2r0-dst32-16-24-absolute-Unprefixed-Mova-SI", "mova", 40,
25770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25771 },
25772 /* mova [$Dst16An],a1 */
25773 {
25774 M32C_INSN_MOVA16_SRC_A1_DST16_AN_INDIRECT_MOVA_HI, "mova16.src-a1-dst16-An-indirect-Mova-HI", "mova", 16,
25775 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25776 },
25777 /* mova ${Dsp-16-u8}[$Dst16An],a1 */
25778 {
25779 M32C_INSN_MOVA16_SRC_A1_DST16_16_8_AN_RELATIVE_MOVA_HI, "mova16.src-a1-dst16-16-8-An-relative-Mova-HI", "mova", 24,
25780 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25781 },
25782 /* mova ${Dsp-16-u16}[$Dst16An],a1 */
25783 {
25784 M32C_INSN_MOVA16_SRC_A1_DST16_16_16_AN_RELATIVE_MOVA_HI, "mova16.src-a1-dst16-16-16-An-relative-Mova-HI", "mova", 32,
25785 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25786 },
25787 /* mova ${Dsp-16-u8}[sb],a1 */
25788 {
25789 M32C_INSN_MOVA16_SRC_A1_DST16_16_8_SB_RELATIVE_MOVA_HI, "mova16.src-a1-dst16-16-8-SB-relative-Mova-HI", "mova", 24,
25790 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25791 },
25792 /* mova ${Dsp-16-u16}[sb],a1 */
25793 {
25794 M32C_INSN_MOVA16_SRC_A1_DST16_16_16_SB_RELATIVE_MOVA_HI, "mova16.src-a1-dst16-16-16-SB-relative-Mova-HI", "mova", 32,
25795 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25796 },
25797 /* mova ${Dsp-16-s8}[fb],a1 */
25798 {
25799 M32C_INSN_MOVA16_SRC_A1_DST16_16_8_FB_RELATIVE_MOVA_HI, "mova16.src-a1-dst16-16-8-FB-relative-Mova-HI", "mova", 24,
25800 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25801 },
25802 /* mova ${Dsp-16-u16},a1 */
25803 {
25804 M32C_INSN_MOVA16_SRC_A1_DST16_16_16_ABSOLUTE_MOVA_HI, "mova16.src-a1-dst16-16-16-absolute-Mova-HI", "mova", 32,
25805 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25806 },
25807 /* mova [$Dst16An],a0 */
25808 {
25809 M32C_INSN_MOVA16_SRC_A0_DST16_AN_INDIRECT_MOVA_HI, "mova16.src-a0-dst16-An-indirect-Mova-HI", "mova", 16,
25810 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25811 },
25812 /* mova ${Dsp-16-u8}[$Dst16An],a0 */
25813 {
25814 M32C_INSN_MOVA16_SRC_A0_DST16_16_8_AN_RELATIVE_MOVA_HI, "mova16.src-a0-dst16-16-8-An-relative-Mova-HI", "mova", 24,
25815 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25816 },
25817 /* mova ${Dsp-16-u16}[$Dst16An],a0 */
25818 {
25819 M32C_INSN_MOVA16_SRC_A0_DST16_16_16_AN_RELATIVE_MOVA_HI, "mova16.src-a0-dst16-16-16-An-relative-Mova-HI", "mova", 32,
25820 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25821 },
25822 /* mova ${Dsp-16-u8}[sb],a0 */
25823 {
25824 M32C_INSN_MOVA16_SRC_A0_DST16_16_8_SB_RELATIVE_MOVA_HI, "mova16.src-a0-dst16-16-8-SB-relative-Mova-HI", "mova", 24,
25825 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25826 },
25827 /* mova ${Dsp-16-u16}[sb],a0 */
25828 {
25829 M32C_INSN_MOVA16_SRC_A0_DST16_16_16_SB_RELATIVE_MOVA_HI, "mova16.src-a0-dst16-16-16-SB-relative-Mova-HI", "mova", 32,
25830 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25831 },
25832 /* mova ${Dsp-16-s8}[fb],a0 */
25833 {
25834 M32C_INSN_MOVA16_SRC_A0_DST16_16_8_FB_RELATIVE_MOVA_HI, "mova16.src-a0-dst16-16-8-FB-relative-Mova-HI", "mova", 24,
25835 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25836 },
25837 /* mova ${Dsp-16-u16},a0 */
25838 {
25839 M32C_INSN_MOVA16_SRC_A0_DST16_16_16_ABSOLUTE_MOVA_HI, "mova16.src-a0-dst16-16-16-absolute-Mova-HI", "mova", 32,
25840 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25841 },
25842 /* mova [$Dst16An],r3 */
25843 {
25844 M32C_INSN_MOVA16_SRC_R3_DST16_AN_INDIRECT_MOVA_HI, "mova16.src-r3-dst16-An-indirect-Mova-HI", "mova", 16,
25845 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25846 },
25847 /* mova ${Dsp-16-u8}[$Dst16An],r3 */
25848 {
25849 M32C_INSN_MOVA16_SRC_R3_DST16_16_8_AN_RELATIVE_MOVA_HI, "mova16.src-r3-dst16-16-8-An-relative-Mova-HI", "mova", 24,
25850 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25851 },
25852 /* mova ${Dsp-16-u16}[$Dst16An],r3 */
25853 {
25854 M32C_INSN_MOVA16_SRC_R3_DST16_16_16_AN_RELATIVE_MOVA_HI, "mova16.src-r3-dst16-16-16-An-relative-Mova-HI", "mova", 32,
25855 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25856 },
25857 /* mova ${Dsp-16-u8}[sb],r3 */
25858 {
25859 M32C_INSN_MOVA16_SRC_R3_DST16_16_8_SB_RELATIVE_MOVA_HI, "mova16.src-r3-dst16-16-8-SB-relative-Mova-HI", "mova", 24,
25860 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25861 },
25862 /* mova ${Dsp-16-u16}[sb],r3 */
25863 {
25864 M32C_INSN_MOVA16_SRC_R3_DST16_16_16_SB_RELATIVE_MOVA_HI, "mova16.src-r3-dst16-16-16-SB-relative-Mova-HI", "mova", 32,
25865 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25866 },
25867 /* mova ${Dsp-16-s8}[fb],r3 */
25868 {
25869 M32C_INSN_MOVA16_SRC_R3_DST16_16_8_FB_RELATIVE_MOVA_HI, "mova16.src-r3-dst16-16-8-FB-relative-Mova-HI", "mova", 24,
25870 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25871 },
25872 /* mova ${Dsp-16-u16},r3 */
25873 {
25874 M32C_INSN_MOVA16_SRC_R3_DST16_16_16_ABSOLUTE_MOVA_HI, "mova16.src-r3-dst16-16-16-absolute-Mova-HI", "mova", 32,
25875 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25876 },
25877 /* mova [$Dst16An],r2 */
25878 {
25879 M32C_INSN_MOVA16_SRC_R2_DST16_AN_INDIRECT_MOVA_HI, "mova16.src-r2-dst16-An-indirect-Mova-HI", "mova", 16,
25880 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25881 },
25882 /* mova ${Dsp-16-u8}[$Dst16An],r2 */
25883 {
25884 M32C_INSN_MOVA16_SRC_R2_DST16_16_8_AN_RELATIVE_MOVA_HI, "mova16.src-r2-dst16-16-8-An-relative-Mova-HI", "mova", 24,
25885 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25886 },
25887 /* mova ${Dsp-16-u16}[$Dst16An],r2 */
25888 {
25889 M32C_INSN_MOVA16_SRC_R2_DST16_16_16_AN_RELATIVE_MOVA_HI, "mova16.src-r2-dst16-16-16-An-relative-Mova-HI", "mova", 32,
25890 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25891 },
25892 /* mova ${Dsp-16-u8}[sb],r2 */
25893 {
25894 M32C_INSN_MOVA16_SRC_R2_DST16_16_8_SB_RELATIVE_MOVA_HI, "mova16.src-r2-dst16-16-8-SB-relative-Mova-HI", "mova", 24,
25895 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25896 },
25897 /* mova ${Dsp-16-u16}[sb],r2 */
25898 {
25899 M32C_INSN_MOVA16_SRC_R2_DST16_16_16_SB_RELATIVE_MOVA_HI, "mova16.src-r2-dst16-16-16-SB-relative-Mova-HI", "mova", 32,
25900 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25901 },
25902 /* mova ${Dsp-16-s8}[fb],r2 */
25903 {
25904 M32C_INSN_MOVA16_SRC_R2_DST16_16_8_FB_RELATIVE_MOVA_HI, "mova16.src-r2-dst16-16-8-FB-relative-Mova-HI", "mova", 24,
25905 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25906 },
25907 /* mova ${Dsp-16-u16},r2 */
25908 {
25909 M32C_INSN_MOVA16_SRC_R2_DST16_16_16_ABSOLUTE_MOVA_HI, "mova16.src-r2-dst16-16-16-absolute-Mova-HI", "mova", 32,
25910 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25911 },
25912 /* mova [$Dst16An],r1 */
25913 {
25914 M32C_INSN_MOVA16_SRC_R1_DST16_AN_INDIRECT_MOVA_HI, "mova16.src-r1-dst16-An-indirect-Mova-HI", "mova", 16,
25915 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25916 },
25917 /* mova ${Dsp-16-u8}[$Dst16An],r1 */
25918 {
25919 M32C_INSN_MOVA16_SRC_R1_DST16_16_8_AN_RELATIVE_MOVA_HI, "mova16.src-r1-dst16-16-8-An-relative-Mova-HI", "mova", 24,
25920 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25921 },
25922 /* mova ${Dsp-16-u16}[$Dst16An],r1 */
25923 {
25924 M32C_INSN_MOVA16_SRC_R1_DST16_16_16_AN_RELATIVE_MOVA_HI, "mova16.src-r1-dst16-16-16-An-relative-Mova-HI", "mova", 32,
25925 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25926 },
25927 /* mova ${Dsp-16-u8}[sb],r1 */
25928 {
25929 M32C_INSN_MOVA16_SRC_R1_DST16_16_8_SB_RELATIVE_MOVA_HI, "mova16.src-r1-dst16-16-8-SB-relative-Mova-HI", "mova", 24,
25930 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25931 },
25932 /* mova ${Dsp-16-u16}[sb],r1 */
25933 {
25934 M32C_INSN_MOVA16_SRC_R1_DST16_16_16_SB_RELATIVE_MOVA_HI, "mova16.src-r1-dst16-16-16-SB-relative-Mova-HI", "mova", 32,
25935 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25936 },
25937 /* mova ${Dsp-16-s8}[fb],r1 */
25938 {
25939 M32C_INSN_MOVA16_SRC_R1_DST16_16_8_FB_RELATIVE_MOVA_HI, "mova16.src-r1-dst16-16-8-FB-relative-Mova-HI", "mova", 24,
25940 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25941 },
25942 /* mova ${Dsp-16-u16},r1 */
25943 {
25944 M32C_INSN_MOVA16_SRC_R1_DST16_16_16_ABSOLUTE_MOVA_HI, "mova16.src-r1-dst16-16-16-absolute-Mova-HI", "mova", 32,
25945 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25946 },
25947 /* mova [$Dst16An],r0 */
25948 {
25949 M32C_INSN_MOVA16_SRC_R0_DST16_AN_INDIRECT_MOVA_HI, "mova16.src-r0-dst16-An-indirect-Mova-HI", "mova", 16,
25950 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25951 },
25952 /* mova ${Dsp-16-u8}[$Dst16An],r0 */
25953 {
25954 M32C_INSN_MOVA16_SRC_R0_DST16_16_8_AN_RELATIVE_MOVA_HI, "mova16.src-r0-dst16-16-8-An-relative-Mova-HI", "mova", 24,
25955 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25956 },
25957 /* mova ${Dsp-16-u16}[$Dst16An],r0 */
25958 {
25959 M32C_INSN_MOVA16_SRC_R0_DST16_16_16_AN_RELATIVE_MOVA_HI, "mova16.src-r0-dst16-16-16-An-relative-Mova-HI", "mova", 32,
25960 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25961 },
25962 /* mova ${Dsp-16-u8}[sb],r0 */
25963 {
25964 M32C_INSN_MOVA16_SRC_R0_DST16_16_8_SB_RELATIVE_MOVA_HI, "mova16.src-r0-dst16-16-8-SB-relative-Mova-HI", "mova", 24,
25965 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25966 },
25967 /* mova ${Dsp-16-u16}[sb],r0 */
25968 {
25969 M32C_INSN_MOVA16_SRC_R0_DST16_16_16_SB_RELATIVE_MOVA_HI, "mova16.src-r0-dst16-16-16-SB-relative-Mova-HI", "mova", 32,
25970 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25971 },
25972 /* mova ${Dsp-16-s8}[fb],r0 */
25973 {
25974 M32C_INSN_MOVA16_SRC_R0_DST16_16_8_FB_RELATIVE_MOVA_HI, "mova16.src-r0-dst16-16-8-FB-relative-Mova-HI", "mova", 24,
25975 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25976 },
25977 /* mova ${Dsp-16-u16},r0 */
25978 {
25979 M32C_INSN_MOVA16_SRC_R0_DST16_16_16_ABSOLUTE_MOVA_HI, "mova16.src-r0-dst16-16-16-absolute-Mova-HI", "mova", 32,
25980 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25981 },
25982 /* mov.w ${Dsp-16-u8}[$Dst32AnUnprefixed],${Dsp-24-u8}[sp] */
25983 {
25984 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,
25985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25986 },
25987 /* mov.w ${Dsp-16-u8}[sb],${Dsp-24-u8}[sp] */
25988 {
25989 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,
25990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25991 },
25992 /* mov.w ${Dsp-16-s8}[fb],${Dsp-24-u8}[sp] */
25993 {
25994 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,
25995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25996 },
25997 /* mov.w ${Dsp-16-u16}[$Dst32AnUnprefixed],${Dsp-32-u8}[sp] */
25998 {
25999 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,
26000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26001 },
26002 /* mov.w ${Dsp-16-u16}[sb],${Dsp-32-u8}[sp] */
26003 {
26004 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,
26005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26006 },
26007 /* mov.w ${Dsp-16-s16}[fb],${Dsp-32-u8}[sp] */
26008 {
26009 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,
26010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26011 },
26012 /* mov.w ${Dsp-16-u16},${Dsp-32-u8}[sp] */
26013 {
26014 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,
26015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26016 },
26017 /* mov.w ${Dsp-16-u24}[$Dst32AnUnprefixed],${Dsp-40-u8}[sp] */
26018 {
26019 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,
26020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26021 },
26022 /* mov.w ${Dsp-16-u24},${Dsp-40-u8}[sp] */
26023 {
26024 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,
26025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26026 },
26027 /* mov.w $Dst32RnUnprefixedHI,${Dsp-16-u8}[sp] */
26028 {
26029 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,
26030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26031 },
26032 /* mov.w $Dst32AnUnprefixedHI,${Dsp-16-u8}[sp] */
26033 {
26034 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,
26035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26036 },
26037 /* mov.w [$Dst32AnUnprefixed],${Dsp-16-u8}[sp] */
26038 {
26039 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,
26040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26041 },
26042 /* mov.b ${Dsp-16-u8}[$Dst32AnUnprefixed],${Dsp-24-u8}[sp] */
26043 {
26044 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,
26045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26046 },
26047 /* mov.b ${Dsp-16-u8}[sb],${Dsp-24-u8}[sp] */
26048 {
26049 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,
26050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26051 },
26052 /* mov.b ${Dsp-16-s8}[fb],${Dsp-24-u8}[sp] */
26053 {
26054 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,
26055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26056 },
26057 /* mov.b ${Dsp-16-u16}[$Dst32AnUnprefixed],${Dsp-32-u8}[sp] */
26058 {
26059 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,
26060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26061 },
26062 /* mov.b ${Dsp-16-u16}[sb],${Dsp-32-u8}[sp] */
26063 {
26064 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,
26065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26066 },
26067 /* mov.b ${Dsp-16-s16}[fb],${Dsp-32-u8}[sp] */
26068 {
26069 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,
26070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26071 },
26072 /* mov.b ${Dsp-16-u16},${Dsp-32-u8}[sp] */
26073 {
26074 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,
26075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26076 },
26077 /* mov.b ${Dsp-16-u24}[$Dst32AnUnprefixed],${Dsp-40-u8}[sp] */
26078 {
26079 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,
26080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26081 },
26082 /* mov.b ${Dsp-16-u24},${Dsp-40-u8}[sp] */
26083 {
26084 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,
26085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26086 },
26087 /* mov.b $Dst32RnUnprefixedQI,${Dsp-16-u8}[sp] */
26088 {
26089 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,
26090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26091 },
26092 /* mov.b $Dst32AnUnprefixedQI,${Dsp-16-u8}[sp] */
26093 {
26094 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,
26095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26096 },
26097 /* mov.b [$Dst32AnUnprefixed],${Dsp-16-u8}[sp] */
26098 {
26099 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,
26100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26101 },
26102 /* mov.w ${Dsp-16-u8}[$Dst16An],${Dsp-24-u8}[sp] */
26103 {
26104 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,
26105 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26106 },
26107 /* mov.w ${Dsp-16-u8}[sb],${Dsp-24-u8}[sp] */
26108 {
26109 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,
26110 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26111 },
26112 /* mov.w ${Dsp-16-s8}[fb],${Dsp-24-u8}[sp] */
26113 {
26114 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,
26115 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26116 },
26117 /* mov.w ${Dsp-16-u16}[$Dst16An],${Dsp-32-u8}[sp] */
26118 {
26119 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,
26120 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26121 },
26122 /* mov.w ${Dsp-16-u16}[sb],${Dsp-32-u8}[sp] */
26123 {
26124 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,
26125 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26126 },
26127 /* mov.w ${Dsp-16-u16},${Dsp-32-u8}[sp] */
26128 {
26129 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,
26130 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26131 },
26132 /* mov.w $Dst16RnHI,${Dsp-16-u8}[sp] */
26133 {
26134 M32C_INSN_MOV16_W_DST_DSPSP_BASIC_DST16_RN_DIRECT_HI, "mov16.w-dst-dspsp-basic-dst16-Rn-direct-HI", "mov.w", 24,
26135 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26136 },
26137 /* mov.w $Dst16AnHI,${Dsp-16-u8}[sp] */
26138 {
26139 M32C_INSN_MOV16_W_DST_DSPSP_BASIC_DST16_AN_DIRECT_HI, "mov16.w-dst-dspsp-basic-dst16-An-direct-HI", "mov.w", 24,
26140 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26141 },
26142 /* mov.w [$Dst16An],${Dsp-16-u8}[sp] */
26143 {
26144 M32C_INSN_MOV16_W_DST_DSPSP_BASIC_DST16_AN_INDIRECT_HI, "mov16.w-dst-dspsp-basic-dst16-An-indirect-HI", "mov.w", 24,
26145 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26146 },
26147 /* mov.b ${Dsp-16-u8}[$Dst16An],${Dsp-24-u8}[sp] */
26148 {
26149 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,
26150 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26151 },
26152 /* mov.b ${Dsp-16-u8}[sb],${Dsp-24-u8}[sp] */
26153 {
26154 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,
26155 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26156 },
26157 /* mov.b ${Dsp-16-s8}[fb],${Dsp-24-u8}[sp] */
26158 {
26159 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,
26160 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26161 },
26162 /* mov.b ${Dsp-16-u16}[$Dst16An],${Dsp-32-u8}[sp] */
26163 {
26164 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,
26165 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26166 },
26167 /* mov.b ${Dsp-16-u16}[sb],${Dsp-32-u8}[sp] */
26168 {
26169 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,
26170 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26171 },
26172 /* mov.b ${Dsp-16-u16},${Dsp-32-u8}[sp] */
26173 {
26174 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,
26175 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26176 },
26177 /* mov.b $Dst16RnQI,${Dsp-16-u8}[sp] */
26178 {
26179 M32C_INSN_MOV16_B_DST_DSPSP_BASIC_DST16_RN_DIRECT_QI, "mov16.b-dst-dspsp-basic-dst16-Rn-direct-QI", "mov.b", 24,
26180 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26181 },
26182 /* mov.b $Dst16AnQI,${Dsp-16-u8}[sp] */
26183 {
26184 M32C_INSN_MOV16_B_DST_DSPSP_BASIC_DST16_AN_DIRECT_QI, "mov16.b-dst-dspsp-basic-dst16-An-direct-QI", "mov.b", 24,
26185 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26186 },
26187 /* mov.b [$Dst16An],${Dsp-16-u8}[sp] */
26188 {
26189 M32C_INSN_MOV16_B_DST_DSPSP_BASIC_DST16_AN_INDIRECT_QI, "mov16.b-dst-dspsp-basic-dst16-An-indirect-QI", "mov.b", 24,
26190 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26191 },
26192 /* mov.w ${Dsp-24-u8}[sp],${Dsp-16-u8}[$Dst32AnUnprefixed] */
26193 {
26194 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,
26195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26196 },
26197 /* mov.w ${Dsp-24-u8}[sp],${Dsp-16-u8}[sb] */
26198 {
26199 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,
26200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26201 },
26202 /* mov.w ${Dsp-24-u8}[sp],${Dsp-16-s8}[fb] */
26203 {
26204 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,
26205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26206 },
26207 /* mov.w ${Dsp-32-u8}[sp],${Dsp-16-u16}[$Dst32AnUnprefixed] */
26208 {
26209 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,
26210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26211 },
26212 /* mov.w ${Dsp-32-u8}[sp],${Dsp-16-u16}[sb] */
26213 {
26214 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,
26215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26216 },
26217 /* mov.w ${Dsp-32-u8}[sp],${Dsp-16-s16}[fb] */
26218 {
26219 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,
26220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26221 },
26222 /* mov.w ${Dsp-32-u8}[sp],${Dsp-16-u16} */
26223 {
26224 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,
26225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26226 },
26227 /* mov.w ${Dsp-40-u8}[sp],${Dsp-16-u24}[$Dst32AnUnprefixed] */
26228 {
26229 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,
26230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26231 },
26232 /* mov.w ${Dsp-40-u8}[sp],${Dsp-16-u24} */
26233 {
26234 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,
26235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26236 },
26237 /* mov.w ${Dsp-16-u8}[sp],$Dst32RnUnprefixedHI */
26238 {
26239 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,
26240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26241 },
26242 /* mov.w ${Dsp-16-u8}[sp],$Dst32AnUnprefixedHI */
26243 {
26244 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,
26245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26246 },
26247 /* mov.w ${Dsp-16-u8}[sp],[$Dst32AnUnprefixed] */
26248 {
26249 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,
26250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26251 },
26252 /* mov.b ${Dsp-24-u8}[sp],${Dsp-16-u8}[$Dst32AnUnprefixed] */
26253 {
26254 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,
26255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26256 },
26257 /* mov.b ${Dsp-24-u8}[sp],${Dsp-16-u8}[sb] */
26258 {
26259 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,
26260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26261 },
26262 /* mov.b ${Dsp-24-u8}[sp],${Dsp-16-s8}[fb] */
26263 {
26264 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,
26265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26266 },
26267 /* mov.b ${Dsp-32-u8}[sp],${Dsp-16-u16}[$Dst32AnUnprefixed] */
26268 {
26269 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,
26270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26271 },
26272 /* mov.b ${Dsp-32-u8}[sp],${Dsp-16-u16}[sb] */
26273 {
26274 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,
26275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26276 },
26277 /* mov.b ${Dsp-32-u8}[sp],${Dsp-16-s16}[fb] */
26278 {
26279 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,
26280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26281 },
26282 /* mov.b ${Dsp-32-u8}[sp],${Dsp-16-u16} */
26283 {
26284 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,
26285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26286 },
26287 /* mov.b ${Dsp-40-u8}[sp],${Dsp-16-u24}[$Dst32AnUnprefixed] */
26288 {
26289 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,
26290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26291 },
26292 /* mov.b ${Dsp-40-u8}[sp],${Dsp-16-u24} */
26293 {
26294 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,
26295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26296 },
26297 /* mov.b ${Dsp-16-u8}[sp],$Dst32RnUnprefixedQI */
26298 {
26299 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,
26300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26301 },
26302 /* mov.b ${Dsp-16-u8}[sp],$Dst32AnUnprefixedQI */
26303 {
26304 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,
26305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26306 },
26307 /* mov.b ${Dsp-16-u8}[sp],[$Dst32AnUnprefixed] */
26308 {
26309 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,
26310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26311 },
26312 /* mov.w ${Dsp-24-u8}[sp],${Dsp-16-u8}[$Dst16An] */
26313 {
26314 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,
26315 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26316 },
26317 /* mov.w ${Dsp-24-u8}[sp],${Dsp-16-u8}[sb] */
26318 {
26319 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,
26320 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26321 },
26322 /* mov.w ${Dsp-24-u8}[sp],${Dsp-16-s8}[fb] */
26323 {
26324 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,
26325 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26326 },
26327 /* mov.w ${Dsp-32-u8}[sp],${Dsp-16-u16}[$Dst16An] */
26328 {
26329 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,
26330 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26331 },
26332 /* mov.w ${Dsp-32-u8}[sp],${Dsp-16-u16}[sb] */
26333 {
26334 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,
26335 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26336 },
26337 /* mov.w ${Dsp-32-u8}[sp],${Dsp-16-u16} */
26338 {
26339 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,
26340 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26341 },
26342 /* mov.w ${Dsp-16-u8}[sp],$Dst16RnHI */
26343 {
26344 M32C_INSN_MOV16_W_DSPSP_DST_BASIC_DST16_RN_DIRECT_HI, "mov16.w-dspsp-dst-basic-dst16-Rn-direct-HI", "mov.w", 24,
26345 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26346 },
26347 /* mov.w ${Dsp-16-u8}[sp],$Dst16AnHI */
26348 {
26349 M32C_INSN_MOV16_W_DSPSP_DST_BASIC_DST16_AN_DIRECT_HI, "mov16.w-dspsp-dst-basic-dst16-An-direct-HI", "mov.w", 24,
26350 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26351 },
26352 /* mov.w ${Dsp-16-u8}[sp],[$Dst16An] */
26353 {
26354 M32C_INSN_MOV16_W_DSPSP_DST_BASIC_DST16_AN_INDIRECT_HI, "mov16.w-dspsp-dst-basic-dst16-An-indirect-HI", "mov.w", 24,
26355 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26356 },
26357 /* mov.b ${Dsp-24-u8}[sp],${Dsp-16-u8}[$Dst16An] */
26358 {
26359 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,
26360 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26361 },
26362 /* mov.b ${Dsp-24-u8}[sp],${Dsp-16-u8}[sb] */
26363 {
26364 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,
26365 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26366 },
26367 /* mov.b ${Dsp-24-u8}[sp],${Dsp-16-s8}[fb] */
26368 {
26369 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,
26370 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26371 },
26372 /* mov.b ${Dsp-32-u8}[sp],${Dsp-16-u16}[$Dst16An] */
26373 {
26374 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,
26375 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26376 },
26377 /* mov.b ${Dsp-32-u8}[sp],${Dsp-16-u16}[sb] */
26378 {
26379 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,
26380 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26381 },
26382 /* mov.b ${Dsp-32-u8}[sp],${Dsp-16-u16} */
26383 {
26384 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,
26385 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26386 },
26387 /* mov.b ${Dsp-16-u8}[sp],$Dst16RnQI */
26388 {
26389 M32C_INSN_MOV16_B_DSPSP_DST_BASIC_DST16_RN_DIRECT_QI, "mov16.b-dspsp-dst-basic-dst16-Rn-direct-QI", "mov.b", 24,
26390 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26391 },
26392 /* mov.b ${Dsp-16-u8}[sp],$Dst16AnQI */
26393 {
26394 M32C_INSN_MOV16_B_DSPSP_DST_BASIC_DST16_AN_DIRECT_QI, "mov16.b-dspsp-dst-basic-dst16-An-direct-QI", "mov.b", 24,
26395 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26396 },
26397 /* mov.b ${Dsp-16-u8}[sp],[$Dst16An] */
26398 {
26399 M32C_INSN_MOV16_B_DSPSP_DST_BASIC_DST16_AN_INDIRECT_QI, "mov16.b-dspsp-dst-basic-dst16-An-indirect-QI", "mov.b", 24,
26400 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26401 },
26402 /* mov.l${S} ${Dsp-8-u8}[sb],a1 */
26403 {
26404 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,
26405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26406 },
26407 /* mov.l${S} ${Dsp-8-s8}[fb],a1 */
26408 {
26409 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,
26410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26411 },
26412 /* mov.l${S} ${Dsp-8-u8}[sb],a0 */
26413 {
26414 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,
26415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26416 },
26417 /* mov.l${S} ${Dsp-8-s8}[fb],a0 */
26418 {
26419 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,
26420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26421 },
26422 /* mov.l${S} ${Dsp-8-u16},a1 */
26423 {
26424 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,
26425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26426 },
26427 /* mov.l${S} ${Dsp-8-u16},a0 */
26428 {
26429 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,
26430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26431 },
26432 /* mov.w${S} r0,${Dsp-8-u8}[sb] */
26433 {
26434 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,
26435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26436 },
26437 /* mov.w${S} r0,${Dsp-8-s8}[fb] */
26438 {
26439 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,
26440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26441 },
26442 /* mov.b${S} r0l,${Dsp-8-u8}[sb] */
26443 {
26444 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,
26445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26446 },
26447 /* mov.b${S} r0l,${Dsp-8-s8}[fb] */
26448 {
26449 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,
26450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26451 },
26452 /* mov.w${S} r0,${Dsp-8-u16} */
26453 {
26454 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,
26455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26456 },
26457 /* mov.b${S} r0l,${Dsp-8-u16} */
26458 {
26459 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,
26460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26461 },
26462 /* mov.w${S} ${Dsp-8-u8}[sb],r1 */
26463 {
26464 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,
26465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26466 },
26467 /* mov.w${S} ${Dsp-8-s8}[fb],r1 */
26468 {
26469 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,
26470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26471 },
26472 /* mov.b${S} ${Dsp-8-u8}[sb],r1l */
26473 {
26474 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,
26475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26476 },
26477 /* mov.b${S} ${Dsp-8-s8}[fb],r1l */
26478 {
26479 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,
26480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26481 },
26482 /* mov.w${S} ${Dsp-8-u16},r1 */
26483 {
26484 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,
26485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26486 },
26487 /* mov.b${S} ${Dsp-8-u16},r1l */
26488 {
26489 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,
26490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26491 },
26492 /* mov.w${S} r0,r1l */
26493 {
26494 M32C_INSN_MOV32_W_DST32_2_S_BASIC_R1L_DST32_2_S_R0_DIRECT_HI, "mov32.w-dst32-2-S-basic-r1l-dst32-2-S-R0-direct-HI", "mov.w", 8,
26495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26496 },
26497 /* mov.b${S} r0l,r1l */
26498 {
26499 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,
26500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26501 },
26502 /* mov.w${S} ${Dsp-8-u8}[sb],r0 */
26503 {
26504 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,
26505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26506 },
26507 /* mov.w${S} ${Dsp-8-s8}[fb],r0 */
26508 {
26509 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,
26510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26511 },
26512 /* mov.b${S} ${Dsp-8-u8}[sb],r0l */
26513 {
26514 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,
26515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26516 },
26517 /* mov.b${S} ${Dsp-8-s8}[fb],r0l */
26518 {
26519 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,
26520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26521 },
26522 /* mov.w${S} ${Dsp-8-u16},r0 */
26523 {
26524 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,
26525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26526 },
26527 /* mov.b${S} ${Dsp-8-u16},r0l */
26528 {
26529 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,
26530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26531 },
26532 /* mov.b${S} ${SrcDst16-r0l-r0h-S-normal} */
26533 {
26534 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,
26535 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26536 },
26537 /* mov.b${S} ${Dsp-8-u8}[sb],${Dst16RnQI-S} */
26538 {
26539 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,
26540 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26541 },
26542 /* mov.b${S} ${Dsp-8-s8}[fb],${Dst16RnQI-S} */
26543 {
26544 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,
26545 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26546 },
26547 /* mov.b${S} ${Dsp-8-u16},${Dst16RnQI-S} */
26548 {
26549 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,
26550 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26551 },
26552 /* mov.b${S} ${Dst16RnQI-S},${Dsp-8-u8}[sb] */
26553 {
26554 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,
26555 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26556 },
26557 /* mov.b${S} ${Dst16RnQI-S},${Dsp-8-s8}[fb] */
26558 {
26559 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,
26560 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26561 },
26562 /* mov.b${S} ${Dst16RnQI-S},${Dsp-8-u16} */
26563 {
26564 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,
26565 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26566 },
26567 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
26568 {
26569 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,
26570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26571 },
26572 /* mov.l${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedSI */
26573 {
26574 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,
26575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26576 },
26577 /* mov.l${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedSI */
26578 {
26579 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,
26580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26581 },
26582 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
26583 {
26584 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,
26585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26586 },
26587 /* mov.l${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedSI */
26588 {
26589 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,
26590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26591 },
26592 /* mov.l${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedSI */
26593 {
26594 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,
26595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26596 },
26597 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
26598 {
26599 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,
26600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26601 },
26602 /* mov.l${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
26603 {
26604 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,
26605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26606 },
26607 /* mov.l${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
26608 {
26609 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,
26610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26611 },
26612 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
26613 {
26614 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,
26615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26616 },
26617 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
26618 {
26619 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,
26620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26621 },
26622 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
26623 {
26624 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,
26625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26626 },
26627 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
26628 {
26629 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,
26630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26631 },
26632 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
26633 {
26634 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,
26635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26636 },
26637 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
26638 {
26639 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,
26640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26641 },
26642 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
26643 {
26644 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,
26645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26646 },
26647 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
26648 {
26649 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,
26650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26651 },
26652 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
26653 {
26654 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,
26655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26656 },
26657 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
26658 {
26659 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,
26660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26661 },
26662 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
26663 {
26664 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,
26665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26666 },
26667 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
26668 {
26669 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,
26670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26671 },
26672 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
26673 {
26674 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,
26675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26676 },
26677 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
26678 {
26679 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,
26680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26681 },
26682 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
26683 {
26684 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,
26685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26686 },
26687 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
26688 {
26689 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,
26690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26691 },
26692 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
26693 {
26694 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,
26695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26696 },
26697 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
26698 {
26699 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,
26700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26701 },
26702 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
26703 {
26704 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,
26705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26706 },
26707 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
26708 {
26709 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,
26710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26711 },
26712 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
26713 {
26714 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,
26715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26716 },
26717 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
26718 {
26719 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,
26720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26721 },
26722 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
26723 {
26724 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,
26725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26726 },
26727 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
26728 {
26729 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,
26730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26731 },
26732 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
26733 {
26734 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,
26735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26736 },
26737 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
26738 {
26739 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,
26740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26741 },
26742 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
26743 {
26744 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,
26745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26746 },
26747 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
26748 {
26749 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,
26750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26751 },
26752 /* mov.l${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedSI */
26753 {
26754 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,
26755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26756 },
26757 /* mov.l${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedSI */
26758 {
26759 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,
26760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26761 },
26762 /* mov.l${G} ${Dsp-16-u16},$Dst32RnUnprefixedSI */
26763 {
26764 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,
26765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26766 },
26767 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
26768 {
26769 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,
26770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26771 },
26772 /* mov.l${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedSI */
26773 {
26774 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,
26775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26776 },
26777 /* mov.l${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedSI */
26778 {
26779 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,
26780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26781 },
26782 /* mov.l${G} ${Dsp-16-u16},$Dst32AnUnprefixedSI */
26783 {
26784 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,
26785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26786 },
26787 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
26788 {
26789 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,
26790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26791 },
26792 /* mov.l${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
26793 {
26794 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,
26795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26796 },
26797 /* mov.l${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
26798 {
26799 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,
26800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26801 },
26802 /* mov.l${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
26803 {
26804 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,
26805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26806 },
26807 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
26808 {
26809 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,
26810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26811 },
26812 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
26813 {
26814 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,
26815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26816 },
26817 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
26818 {
26819 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,
26820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26821 },
26822 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
26823 {
26824 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,
26825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26826 },
26827 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
26828 {
26829 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,
26830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26831 },
26832 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
26833 {
26834 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,
26835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26836 },
26837 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
26838 {
26839 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,
26840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26841 },
26842 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
26843 {
26844 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,
26845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26846 },
26847 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
26848 {
26849 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,
26850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26851 },
26852 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
26853 {
26854 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,
26855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26856 },
26857 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
26858 {
26859 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,
26860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26861 },
26862 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
26863 {
26864 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,
26865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26866 },
26867 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
26868 {
26869 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,
26870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26871 },
26872 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
26873 {
26874 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,
26875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26876 },
26877 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
26878 {
26879 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,
26880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26881 },
26882 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
26883 {
26884 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,
26885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26886 },
26887 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
26888 {
26889 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,
26890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26891 },
26892 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
26893 {
26894 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,
26895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26896 },
26897 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
26898 {
26899 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,
26900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26901 },
26902 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
26903 {
26904 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,
26905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26906 },
26907 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
26908 {
26909 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,
26910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26911 },
26912 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
26913 {
26914 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,
26915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26916 },
26917 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
26918 {
26919 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,
26920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26921 },
26922 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
26923 {
26924 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,
26925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26926 },
26927 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
26928 {
26929 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,
26930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26931 },
26932 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
26933 {
26934 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,
26935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26936 },
26937 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
26938 {
26939 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,
26940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26941 },
26942 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
26943 {
26944 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,
26945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26946 },
26947 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
26948 {
26949 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,
26950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26951 },
26952 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
26953 {
26954 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,
26955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26956 },
26957 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
26958 {
26959 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,
26960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26961 },
26962 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-u16} */
26963 {
26964 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,
26965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26966 },
26967 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
26968 {
26969 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,
26970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26971 },
26972 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
26973 {
26974 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,
26975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26976 },
26977 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
26978 {
26979 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,
26980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26981 },
26982 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-u24} */
26983 {
26984 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,
26985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26986 },
26987 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
26988 {
26989 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,
26990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26991 },
26992 /* mov.l${G} ${Dsp-16-u24},$Dst32RnUnprefixedSI */
26993 {
26994 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,
26995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26996 },
26997 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
26998 {
26999 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,
27000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27001 },
27002 /* mov.l${G} ${Dsp-16-u24},$Dst32AnUnprefixedSI */
27003 {
27004 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,
27005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27006 },
27007 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
27008 {
27009 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,
27010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27011 },
27012 /* mov.l${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
27013 {
27014 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,
27015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27016 },
27017 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
27018 {
27019 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,
27020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27021 },
27022 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
27023 {
27024 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,
27025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27026 },
27027 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
27028 {
27029 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,
27030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27031 },
27032 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
27033 {
27034 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,
27035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27036 },
27037 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
27038 {
27039 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,
27040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27041 },
27042 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
27043 {
27044 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,
27045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27046 },
27047 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
27048 {
27049 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,
27050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27051 },
27052 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
27053 {
27054 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,
27055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27056 },
27057 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
27058 {
27059 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,
27060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27061 },
27062 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
27063 {
27064 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,
27065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27066 },
27067 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
27068 {
27069 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,
27070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27071 },
27072 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
27073 {
27074 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,
27075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27076 },
27077 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
27078 {
27079 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,
27080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27081 },
27082 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
27083 {
27084 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,
27085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27086 },
27087 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
27088 {
27089 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,
27090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27091 },
27092 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-u16} */
27093 {
27094 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,
27095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27096 },
27097 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
27098 {
27099 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,
27100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27101 },
27102 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-u24} */
27103 {
27104 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,
27105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27106 },
27107 /* mov.l${G} $Src32RnUnprefixedSI,$Dst32RnUnprefixedSI */
27108 {
27109 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,
27110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27111 },
27112 /* mov.l${G} $Src32AnUnprefixedSI,$Dst32RnUnprefixedSI */
27113 {
27114 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,
27115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27116 },
27117 /* mov.l${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
27118 {
27119 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,
27120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27121 },
27122 /* mov.l${G} $Src32RnUnprefixedSI,$Dst32AnUnprefixedSI */
27123 {
27124 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,
27125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27126 },
27127 /* mov.l${G} $Src32AnUnprefixedSI,$Dst32AnUnprefixedSI */
27128 {
27129 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,
27130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27131 },
27132 /* mov.l${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
27133 {
27134 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,
27135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27136 },
27137 /* mov.l${G} $Src32RnUnprefixedSI,[$Dst32AnUnprefixed] */
27138 {
27139 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,
27140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27141 },
27142 /* mov.l${G} $Src32AnUnprefixedSI,[$Dst32AnUnprefixed] */
27143 {
27144 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,
27145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27146 },
27147 /* mov.l${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
27148 {
27149 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,
27150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27151 },
27152 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
27153 {
27154 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,
27155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27156 },
27157 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
27158 {
27159 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,
27160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27161 },
27162 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
27163 {
27164 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,
27165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27166 },
27167 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
27168 {
27169 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,
27170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27171 },
27172 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
27173 {
27174 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,
27175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27176 },
27177 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
27178 {
27179 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,
27180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27181 },
27182 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
27183 {
27184 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,
27185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27186 },
27187 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
27188 {
27189 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,
27190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27191 },
27192 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
27193 {
27194 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,
27195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27196 },
27197 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[sb] */
27198 {
27199 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,
27200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27201 },
27202 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[sb] */
27203 {
27204 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,
27205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27206 },
27207 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
27208 {
27209 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,
27210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27211 },
27212 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[sb] */
27213 {
27214 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,
27215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27216 },
27217 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[sb] */
27218 {
27219 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,
27220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27221 },
27222 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
27223 {
27224 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,
27225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27226 },
27227 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-s8}[fb] */
27228 {
27229 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,
27230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27231 },
27232 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-s8}[fb] */
27233 {
27234 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,
27235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27236 },
27237 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
27238 {
27239 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,
27240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27241 },
27242 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-s16}[fb] */
27243 {
27244 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,
27245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27246 },
27247 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-s16}[fb] */
27248 {
27249 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,
27250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27251 },
27252 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
27253 {
27254 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,
27255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27256 },
27257 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16} */
27258 {
27259 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,
27260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27261 },
27262 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16} */
27263 {
27264 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,
27265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27266 },
27267 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
27268 {
27269 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,
27270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27271 },
27272 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24} */
27273 {
27274 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,
27275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27276 },
27277 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24} */
27278 {
27279 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,
27280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27281 },
27282 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
27283 {
27284 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,
27285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27286 },
27287 /* mov.b${S} ${Dsp-8-u8}[sb],${Dst16AnQI-S} */
27288 {
27289 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,
27290 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
27291 },
27292 /* mov.b${S} ${Dsp-8-s8}[fb],${Dst16AnQI-S} */
27293 {
27294 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,
27295 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
27296 },
27297 /* mov.b${S} ${Dsp-8-u16},${Dst16AnQI-S} */
27298 {
27299 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,
27300 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
27301 },
27302 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
27303 {
27304 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,
27305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27306 },
27307 /* mov.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
27308 {
27309 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,
27310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27311 },
27312 /* mov.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
27313 {
27314 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,
27315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27316 },
27317 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
27318 {
27319 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,
27320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27321 },
27322 /* mov.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
27323 {
27324 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,
27325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27326 },
27327 /* mov.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
27328 {
27329 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,
27330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27331 },
27332 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
27333 {
27334 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,
27335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27336 },
27337 /* mov.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
27338 {
27339 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,
27340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27341 },
27342 /* mov.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
27343 {
27344 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,
27345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27346 },
27347 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
27348 {
27349 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,
27350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27351 },
27352 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
27353 {
27354 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,
27355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27356 },
27357 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
27358 {
27359 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,
27360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27361 },
27362 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
27363 {
27364 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,
27365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27366 },
27367 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
27368 {
27369 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,
27370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27371 },
27372 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
27373 {
27374 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,
27375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27376 },
27377 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
27378 {
27379 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,
27380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27381 },
27382 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
27383 {
27384 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,
27385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27386 },
27387 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
27388 {
27389 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,
27390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27391 },
27392 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
27393 {
27394 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,
27395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27396 },
27397 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
27398 {
27399 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,
27400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27401 },
27402 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
27403 {
27404 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,
27405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27406 },
27407 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
27408 {
27409 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,
27410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27411 },
27412 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
27413 {
27414 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,
27415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27416 },
27417 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
27418 {
27419 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,
27420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27421 },
27422 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
27423 {
27424 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,
27425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27426 },
27427 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
27428 {
27429 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,
27430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27431 },
27432 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
27433 {
27434 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,
27435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27436 },
27437 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
27438 {
27439 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,
27440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27441 },
27442 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
27443 {
27444 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,
27445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27446 },
27447 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
27448 {
27449 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,
27450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27451 },
27452 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
27453 {
27454 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,
27455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27456 },
27457 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
27458 {
27459 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,
27460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27461 },
27462 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
27463 {
27464 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,
27465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27466 },
27467 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
27468 {
27469 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,
27470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27471 },
27472 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
27473 {
27474 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,
27475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27476 },
27477 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
27478 {
27479 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,
27480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27481 },
27482 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
27483 {
27484 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,
27485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27486 },
27487 /* mov.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
27488 {
27489 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,
27490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27491 },
27492 /* mov.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
27493 {
27494 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,
27495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27496 },
27497 /* mov.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
27498 {
27499 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,
27500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27501 },
27502 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
27503 {
27504 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,
27505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27506 },
27507 /* mov.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
27508 {
27509 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,
27510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27511 },
27512 /* mov.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
27513 {
27514 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,
27515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27516 },
27517 /* mov.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
27518 {
27519 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,
27520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27521 },
27522 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
27523 {
27524 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,
27525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27526 },
27527 /* mov.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
27528 {
27529 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,
27530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27531 },
27532 /* mov.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
27533 {
27534 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,
27535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27536 },
27537 /* mov.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
27538 {
27539 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,
27540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27541 },
27542 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
27543 {
27544 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,
27545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27546 },
27547 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
27548 {
27549 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,
27550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27551 },
27552 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
27553 {
27554 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,
27555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27556 },
27557 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
27558 {
27559 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,
27560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27561 },
27562 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
27563 {
27564 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,
27565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27566 },
27567 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
27568 {
27569 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,
27570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27571 },
27572 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
27573 {
27574 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,
27575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27576 },
27577 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
27578 {
27579 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,
27580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27581 },
27582 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
27583 {
27584 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,
27585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27586 },
27587 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
27588 {
27589 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,
27590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27591 },
27592 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
27593 {
27594 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,
27595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27596 },
27597 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
27598 {
27599 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,
27600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27601 },
27602 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
27603 {
27604 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,
27605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27606 },
27607 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
27608 {
27609 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,
27610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27611 },
27612 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
27613 {
27614 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,
27615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27616 },
27617 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
27618 {
27619 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,
27620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27621 },
27622 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
27623 {
27624 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,
27625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27626 },
27627 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
27628 {
27629 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,
27630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27631 },
27632 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
27633 {
27634 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,
27635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27636 },
27637 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
27638 {
27639 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,
27640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27641 },
27642 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
27643 {
27644 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,
27645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27646 },
27647 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
27648 {
27649 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,
27650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27651 },
27652 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
27653 {
27654 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,
27655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27656 },
27657 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
27658 {
27659 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,
27660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27661 },
27662 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
27663 {
27664 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,
27665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27666 },
27667 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
27668 {
27669 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,
27670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27671 },
27672 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
27673 {
27674 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,
27675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27676 },
27677 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
27678 {
27679 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,
27680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27681 },
27682 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
27683 {
27684 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,
27685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27686 },
27687 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
27688 {
27689 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,
27690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27691 },
27692 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
27693 {
27694 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,
27695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27696 },
27697 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
27698 {
27699 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,
27700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27701 },
27702 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
27703 {
27704 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,
27705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27706 },
27707 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
27708 {
27709 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,
27710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27711 },
27712 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
27713 {
27714 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,
27715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27716 },
27717 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
27718 {
27719 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,
27720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27721 },
27722 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
27723 {
27724 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,
27725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27726 },
27727 /* mov.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
27728 {
27729 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,
27730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27731 },
27732 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
27733 {
27734 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,
27735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27736 },
27737 /* mov.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
27738 {
27739 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,
27740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27741 },
27742 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
27743 {
27744 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,
27745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27746 },
27747 /* mov.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
27748 {
27749 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,
27750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27751 },
27752 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
27753 {
27754 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,
27755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27756 },
27757 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
27758 {
27759 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,
27760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27761 },
27762 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
27763 {
27764 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,
27765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27766 },
27767 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
27768 {
27769 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,
27770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27771 },
27772 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
27773 {
27774 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,
27775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27776 },
27777 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
27778 {
27779 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,
27780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27781 },
27782 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
27783 {
27784 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,
27785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27786 },
27787 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
27788 {
27789 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,
27790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27791 },
27792 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
27793 {
27794 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,
27795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27796 },
27797 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
27798 {
27799 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,
27800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27801 },
27802 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
27803 {
27804 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,
27805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27806 },
27807 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
27808 {
27809 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,
27810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27811 },
27812 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
27813 {
27814 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,
27815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27816 },
27817 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
27818 {
27819 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,
27820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27821 },
27822 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
27823 {
27824 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,
27825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27826 },
27827 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
27828 {
27829 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,
27830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27831 },
27832 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
27833 {
27834 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,
27835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27836 },
27837 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
27838 {
27839 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,
27840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27841 },
27842 /* mov.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
27843 {
27844 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,
27845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27846 },
27847 /* mov.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
27848 {
27849 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,
27850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27851 },
27852 /* mov.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
27853 {
27854 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,
27855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27856 },
27857 /* mov.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
27858 {
27859 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,
27860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27861 },
27862 /* mov.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
27863 {
27864 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,
27865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27866 },
27867 /* mov.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
27868 {
27869 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,
27870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27871 },
27872 /* mov.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
27873 {
27874 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,
27875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27876 },
27877 /* mov.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
27878 {
27879 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,
27880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27881 },
27882 /* mov.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
27883 {
27884 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,
27885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27886 },
27887 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
27888 {
27889 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,
27890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27891 },
27892 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
27893 {
27894 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,
27895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27896 },
27897 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
27898 {
27899 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,
27900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27901 },
27902 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
27903 {
27904 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,
27905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27906 },
27907 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
27908 {
27909 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,
27910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27911 },
27912 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
27913 {
27914 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,
27915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27916 },
27917 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
27918 {
27919 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,
27920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27921 },
27922 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
27923 {
27924 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,
27925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27926 },
27927 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
27928 {
27929 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,
27930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27931 },
27932 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
27933 {
27934 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,
27935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27936 },
27937 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
27938 {
27939 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,
27940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27941 },
27942 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
27943 {
27944 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,
27945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27946 },
27947 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
27948 {
27949 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,
27950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27951 },
27952 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
27953 {
27954 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,
27955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27956 },
27957 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
27958 {
27959 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,
27960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27961 },
27962 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
27963 {
27964 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,
27965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27966 },
27967 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
27968 {
27969 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,
27970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27971 },
27972 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
27973 {
27974 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,
27975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27976 },
27977 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
27978 {
27979 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,
27980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27981 },
27982 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
27983 {
27984 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,
27985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27986 },
27987 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
27988 {
27989 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,
27990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27991 },
27992 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
27993 {
27994 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,
27995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27996 },
27997 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
27998 {
27999 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,
28000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28001 },
28002 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
28003 {
28004 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,
28005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28006 },
28007 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
28008 {
28009 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,
28010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28011 },
28012 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
28013 {
28014 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,
28015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28016 },
28017 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
28018 {
28019 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,
28020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28021 },
28022 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
28023 {
28024 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,
28025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28026 },
28027 /* mov.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
28028 {
28029 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,
28030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28031 },
28032 /* mov.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
28033 {
28034 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,
28035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28036 },
28037 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
28038 {
28039 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,
28040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28041 },
28042 /* mov.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
28043 {
28044 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,
28045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28046 },
28047 /* mov.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
28048 {
28049 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,
28050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28051 },
28052 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
28053 {
28054 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,
28055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28056 },
28057 /* mov.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
28058 {
28059 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,
28060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28061 },
28062 /* mov.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
28063 {
28064 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,
28065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28066 },
28067 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
28068 {
28069 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,
28070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28071 },
28072 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
28073 {
28074 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,
28075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28076 },
28077 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
28078 {
28079 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,
28080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28081 },
28082 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
28083 {
28084 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,
28085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28086 },
28087 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
28088 {
28089 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,
28090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28091 },
28092 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
28093 {
28094 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,
28095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28096 },
28097 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
28098 {
28099 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,
28100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28101 },
28102 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
28103 {
28104 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,
28105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28106 },
28107 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
28108 {
28109 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,
28110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28111 },
28112 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
28113 {
28114 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,
28115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28116 },
28117 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
28118 {
28119 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,
28120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28121 },
28122 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
28123 {
28124 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,
28125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28126 },
28127 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
28128 {
28129 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,
28130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28131 },
28132 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
28133 {
28134 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,
28135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28136 },
28137 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
28138 {
28139 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,
28140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28141 },
28142 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
28143 {
28144 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,
28145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28146 },
28147 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
28148 {
28149 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,
28150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28151 },
28152 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
28153 {
28154 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,
28155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28156 },
28157 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
28158 {
28159 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,
28160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28161 },
28162 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
28163 {
28164 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,
28165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28166 },
28167 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
28168 {
28169 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,
28170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28171 },
28172 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
28173 {
28174 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,
28175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28176 },
28177 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
28178 {
28179 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,
28180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28181 },
28182 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
28183 {
28184 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,
28185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28186 },
28187 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
28188 {
28189 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,
28190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28191 },
28192 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
28193 {
28194 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,
28195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28196 },
28197 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
28198 {
28199 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,
28200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28201 },
28202 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
28203 {
28204 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,
28205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28206 },
28207 /* mov.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
28208 {
28209 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,
28210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28211 },
28212 /* mov.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
28213 {
28214 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,
28215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28216 },
28217 /* mov.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
28218 {
28219 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,
28220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28221 },
28222 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
28223 {
28224 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,
28225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28226 },
28227 /* mov.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
28228 {
28229 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,
28230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28231 },
28232 /* mov.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
28233 {
28234 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,
28235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28236 },
28237 /* mov.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
28238 {
28239 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,
28240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28241 },
28242 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
28243 {
28244 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,
28245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28246 },
28247 /* mov.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
28248 {
28249 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,
28250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28251 },
28252 /* mov.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
28253 {
28254 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,
28255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28256 },
28257 /* mov.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
28258 {
28259 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,
28260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28261 },
28262 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
28263 {
28264 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,
28265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28266 },
28267 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
28268 {
28269 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,
28270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28271 },
28272 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
28273 {
28274 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,
28275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28276 },
28277 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
28278 {
28279 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,
28280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28281 },
28282 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
28283 {
28284 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,
28285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28286 },
28287 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
28288 {
28289 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,
28290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28291 },
28292 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
28293 {
28294 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,
28295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28296 },
28297 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
28298 {
28299 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,
28300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28301 },
28302 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
28303 {
28304 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,
28305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28306 },
28307 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
28308 {
28309 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,
28310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28311 },
28312 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
28313 {
28314 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,
28315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28316 },
28317 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
28318 {
28319 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,
28320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28321 },
28322 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
28323 {
28324 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,
28325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28326 },
28327 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
28328 {
28329 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,
28330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28331 },
28332 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
28333 {
28334 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,
28335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28336 },
28337 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
28338 {
28339 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,
28340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28341 },
28342 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
28343 {
28344 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,
28345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28346 },
28347 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
28348 {
28349 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,
28350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28351 },
28352 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
28353 {
28354 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,
28355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28356 },
28357 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
28358 {
28359 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,
28360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28361 },
28362 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
28363 {
28364 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,
28365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28366 },
28367 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
28368 {
28369 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,
28370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28371 },
28372 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
28373 {
28374 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,
28375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28376 },
28377 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
28378 {
28379 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,
28380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28381 },
28382 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
28383 {
28384 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,
28385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28386 },
28387 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
28388 {
28389 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,
28390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28391 },
28392 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
28393 {
28394 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,
28395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28396 },
28397 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
28398 {
28399 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,
28400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28401 },
28402 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
28403 {
28404 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,
28405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28406 },
28407 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
28408 {
28409 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,
28410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28411 },
28412 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
28413 {
28414 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,
28415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28416 },
28417 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
28418 {
28419 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,
28420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28421 },
28422 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
28423 {
28424 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,
28425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28426 },
28427 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
28428 {
28429 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,
28430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28431 },
28432 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
28433 {
28434 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,
28435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28436 },
28437 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
28438 {
28439 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,
28440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28441 },
28442 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
28443 {
28444 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,
28445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28446 },
28447 /* mov.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
28448 {
28449 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,
28450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28451 },
28452 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
28453 {
28454 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,
28455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28456 },
28457 /* mov.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
28458 {
28459 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,
28460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28461 },
28462 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
28463 {
28464 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,
28465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28466 },
28467 /* mov.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
28468 {
28469 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,
28470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28471 },
28472 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
28473 {
28474 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,
28475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28476 },
28477 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
28478 {
28479 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,
28480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28481 },
28482 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
28483 {
28484 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,
28485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28486 },
28487 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
28488 {
28489 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,
28490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28491 },
28492 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
28493 {
28494 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,
28495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28496 },
28497 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
28498 {
28499 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,
28500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28501 },
28502 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
28503 {
28504 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,
28505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28506 },
28507 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
28508 {
28509 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,
28510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28511 },
28512 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
28513 {
28514 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,
28515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28516 },
28517 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
28518 {
28519 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,
28520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28521 },
28522 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
28523 {
28524 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,
28525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28526 },
28527 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
28528 {
28529 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,
28530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28531 },
28532 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
28533 {
28534 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,
28535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28536 },
28537 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
28538 {
28539 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,
28540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28541 },
28542 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
28543 {
28544 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,
28545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28546 },
28547 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
28548 {
28549 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,
28550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28551 },
28552 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
28553 {
28554 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,
28555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28556 },
28557 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
28558 {
28559 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,
28560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28561 },
28562 /* mov.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
28563 {
28564 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,
28565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28566 },
28567 /* mov.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
28568 {
28569 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,
28570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28571 },
28572 /* mov.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
28573 {
28574 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,
28575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28576 },
28577 /* mov.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
28578 {
28579 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,
28580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28581 },
28582 /* mov.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
28583 {
28584 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,
28585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28586 },
28587 /* mov.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
28588 {
28589 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,
28590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28591 },
28592 /* mov.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
28593 {
28594 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,
28595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28596 },
28597 /* mov.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
28598 {
28599 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,
28600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28601 },
28602 /* mov.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
28603 {
28604 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,
28605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28606 },
28607 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
28608 {
28609 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,
28610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28611 },
28612 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
28613 {
28614 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,
28615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28616 },
28617 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
28618 {
28619 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,
28620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28621 },
28622 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
28623 {
28624 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,
28625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28626 },
28627 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
28628 {
28629 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,
28630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28631 },
28632 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
28633 {
28634 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,
28635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28636 },
28637 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
28638 {
28639 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,
28640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28641 },
28642 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
28643 {
28644 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,
28645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28646 },
28647 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
28648 {
28649 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,
28650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28651 },
28652 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
28653 {
28654 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,
28655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28656 },
28657 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
28658 {
28659 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,
28660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28661 },
28662 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
28663 {
28664 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,
28665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28666 },
28667 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
28668 {
28669 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,
28670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28671 },
28672 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
28673 {
28674 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,
28675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28676 },
28677 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
28678 {
28679 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,
28680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28681 },
28682 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
28683 {
28684 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,
28685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28686 },
28687 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
28688 {
28689 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,
28690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28691 },
28692 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
28693 {
28694 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,
28695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28696 },
28697 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
28698 {
28699 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,
28700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28701 },
28702 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
28703 {
28704 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,
28705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28706 },
28707 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
28708 {
28709 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,
28710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28711 },
28712 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
28713 {
28714 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,
28715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28716 },
28717 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
28718 {
28719 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,
28720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28721 },
28722 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
28723 {
28724 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,
28725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28726 },
28727 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
28728 {
28729 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,
28730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28731 },
28732 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
28733 {
28734 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,
28735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28736 },
28737 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
28738 {
28739 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,
28740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28741 },
28742 /* mov.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
28743 {
28744 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,
28745 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28746 },
28747 /* mov.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
28748 {
28749 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,
28750 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28751 },
28752 /* mov.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
28753 {
28754 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,
28755 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28756 },
28757 /* mov.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
28758 {
28759 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,
28760 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28761 },
28762 /* mov.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
28763 {
28764 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,
28765 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28766 },
28767 /* mov.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
28768 {
28769 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,
28770 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28771 },
28772 /* mov.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
28773 {
28774 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,
28775 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28776 },
28777 /* mov.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
28778 {
28779 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,
28780 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28781 },
28782 /* mov.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
28783 {
28784 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,
28785 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28786 },
28787 /* mov.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
28788 {
28789 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,
28790 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28791 },
28792 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
28793 {
28794 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,
28795 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28796 },
28797 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
28798 {
28799 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,
28800 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28801 },
28802 /* mov.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
28803 {
28804 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,
28805 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28806 },
28807 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
28808 {
28809 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,
28810 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28811 },
28812 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
28813 {
28814 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,
28815 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28816 },
28817 /* mov.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
28818 {
28819 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,
28820 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28821 },
28822 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
28823 {
28824 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,
28825 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28826 },
28827 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
28828 {
28829 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,
28830 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28831 },
28832 /* mov.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
28833 {
28834 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,
28835 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28836 },
28837 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
28838 {
28839 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,
28840 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28841 },
28842 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
28843 {
28844 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,
28845 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28846 },
28847 /* mov.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
28848 {
28849 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,
28850 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28851 },
28852 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
28853 {
28854 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,
28855 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28856 },
28857 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
28858 {
28859 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,
28860 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28861 },
28862 /* mov.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
28863 {
28864 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,
28865 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28866 },
28867 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
28868 {
28869 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,
28870 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28871 },
28872 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
28873 {
28874 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,
28875 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28876 },
28877 /* mov.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
28878 {
28879 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,
28880 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28881 },
28882 /* mov.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
28883 {
28884 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,
28885 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28886 },
28887 /* mov.w${G} ${Dsp-16-u16},$Dst16RnHI */
28888 {
28889 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,
28890 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28891 },
28892 /* mov.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
28893 {
28894 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,
28895 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28896 },
28897 /* mov.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
28898 {
28899 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,
28900 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28901 },
28902 /* mov.w${G} ${Dsp-16-u16},$Dst16AnHI */
28903 {
28904 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,
28905 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28906 },
28907 /* mov.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
28908 {
28909 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,
28910 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28911 },
28912 /* mov.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
28913 {
28914 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,
28915 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28916 },
28917 /* mov.w${G} ${Dsp-16-u16},[$Dst16An] */
28918 {
28919 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,
28920 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28921 },
28922 /* mov.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
28923 {
28924 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,
28925 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28926 },
28927 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
28928 {
28929 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,
28930 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28931 },
28932 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
28933 {
28934 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,
28935 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28936 },
28937 /* mov.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
28938 {
28939 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,
28940 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28941 },
28942 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
28943 {
28944 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,
28945 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28946 },
28947 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
28948 {
28949 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,
28950 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28951 },
28952 /* mov.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
28953 {
28954 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,
28955 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28956 },
28957 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
28958 {
28959 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,
28960 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28961 },
28962 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
28963 {
28964 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,
28965 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28966 },
28967 /* mov.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
28968 {
28969 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,
28970 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28971 },
28972 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
28973 {
28974 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,
28975 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28976 },
28977 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
28978 {
28979 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,
28980 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28981 },
28982 /* mov.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
28983 {
28984 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,
28985 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28986 },
28987 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
28988 {
28989 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,
28990 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28991 },
28992 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
28993 {
28994 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,
28995 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28996 },
28997 /* mov.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
28998 {
28999 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,
29000 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29001 },
29002 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
29003 {
29004 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,
29005 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29006 },
29007 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
29008 {
29009 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,
29010 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29011 },
29012 /* mov.w${G} $Src16RnHI,$Dst16RnHI */
29013 {
29014 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,
29015 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29016 },
29017 /* mov.w${G} $Src16AnHI,$Dst16RnHI */
29018 {
29019 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,
29020 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29021 },
29022 /* mov.w${G} [$Src16An],$Dst16RnHI */
29023 {
29024 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,
29025 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29026 },
29027 /* mov.w${G} $Src16RnHI,$Dst16AnHI */
29028 {
29029 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,
29030 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29031 },
29032 /* mov.w${G} $Src16AnHI,$Dst16AnHI */
29033 {
29034 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,
29035 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29036 },
29037 /* mov.w${G} [$Src16An],$Dst16AnHI */
29038 {
29039 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,
29040 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29041 },
29042 /* mov.w${G} $Src16RnHI,[$Dst16An] */
29043 {
29044 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,
29045 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29046 },
29047 /* mov.w${G} $Src16AnHI,[$Dst16An] */
29048 {
29049 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,
29050 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29051 },
29052 /* mov.w${G} [$Src16An],[$Dst16An] */
29053 {
29054 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,
29055 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29056 },
29057 /* mov.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
29058 {
29059 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,
29060 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29061 },
29062 /* mov.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
29063 {
29064 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,
29065 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29066 },
29067 /* mov.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
29068 {
29069 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,
29070 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29071 },
29072 /* mov.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
29073 {
29074 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,
29075 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29076 },
29077 /* mov.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
29078 {
29079 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,
29080 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29081 },
29082 /* mov.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
29083 {
29084 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,
29085 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29086 },
29087 /* mov.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
29088 {
29089 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,
29090 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29091 },
29092 /* mov.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
29093 {
29094 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,
29095 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29096 },
29097 /* mov.w${G} [$Src16An],${Dsp-16-u8}[sb] */
29098 {
29099 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,
29100 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29101 },
29102 /* mov.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
29103 {
29104 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,
29105 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29106 },
29107 /* mov.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
29108 {
29109 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,
29110 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29111 },
29112 /* mov.w${G} [$Src16An],${Dsp-16-u16}[sb] */
29113 {
29114 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,
29115 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29116 },
29117 /* mov.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
29118 {
29119 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,
29120 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29121 },
29122 /* mov.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
29123 {
29124 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,
29125 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29126 },
29127 /* mov.w${G} [$Src16An],${Dsp-16-s8}[fb] */
29128 {
29129 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,
29130 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29131 },
29132 /* mov.w${G} $Src16RnHI,${Dsp-16-u16} */
29133 {
29134 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,
29135 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29136 },
29137 /* mov.w${G} $Src16AnHI,${Dsp-16-u16} */
29138 {
29139 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,
29140 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29141 },
29142 /* mov.w${G} [$Src16An],${Dsp-16-u16} */
29143 {
29144 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,
29145 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29146 },
29147 /* mov.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
29148 {
29149 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,
29150 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29151 },
29152 /* mov.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
29153 {
29154 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,
29155 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29156 },
29157 /* mov.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
29158 {
29159 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,
29160 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29161 },
29162 /* mov.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
29163 {
29164 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,
29165 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29166 },
29167 /* mov.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
29168 {
29169 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,
29170 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29171 },
29172 /* mov.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
29173 {
29174 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,
29175 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29176 },
29177 /* mov.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
29178 {
29179 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,
29180 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29181 },
29182 /* mov.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
29183 {
29184 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,
29185 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29186 },
29187 /* mov.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
29188 {
29189 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,
29190 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29191 },
29192 /* mov.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
29193 {
29194 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,
29195 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29196 },
29197 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
29198 {
29199 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,
29200 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29201 },
29202 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
29203 {
29204 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,
29205 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29206 },
29207 /* mov.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
29208 {
29209 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,
29210 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29211 },
29212 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
29213 {
29214 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,
29215 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29216 },
29217 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
29218 {
29219 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,
29220 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29221 },
29222 /* mov.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
29223 {
29224 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,
29225 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29226 },
29227 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
29228 {
29229 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,
29230 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29231 },
29232 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
29233 {
29234 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,
29235 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29236 },
29237 /* mov.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
29238 {
29239 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,
29240 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29241 },
29242 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
29243 {
29244 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,
29245 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29246 },
29247 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
29248 {
29249 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,
29250 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29251 },
29252 /* mov.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
29253 {
29254 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,
29255 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29256 },
29257 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
29258 {
29259 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,
29260 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29261 },
29262 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
29263 {
29264 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,
29265 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29266 },
29267 /* mov.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
29268 {
29269 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,
29270 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29271 },
29272 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
29273 {
29274 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,
29275 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29276 },
29277 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
29278 {
29279 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,
29280 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29281 },
29282 /* mov.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
29283 {
29284 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,
29285 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29286 },
29287 /* mov.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
29288 {
29289 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,
29290 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29291 },
29292 /* mov.b${G} ${Dsp-16-u16},$Dst16RnQI */
29293 {
29294 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,
29295 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29296 },
29297 /* mov.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
29298 {
29299 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,
29300 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29301 },
29302 /* mov.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
29303 {
29304 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,
29305 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29306 },
29307 /* mov.b${G} ${Dsp-16-u16},$Dst16AnQI */
29308 {
29309 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,
29310 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29311 },
29312 /* mov.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
29313 {
29314 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,
29315 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29316 },
29317 /* mov.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
29318 {
29319 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,
29320 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29321 },
29322 /* mov.b${G} ${Dsp-16-u16},[$Dst16An] */
29323 {
29324 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,
29325 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29326 },
29327 /* mov.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
29328 {
29329 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,
29330 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29331 },
29332 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
29333 {
29334 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,
29335 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29336 },
29337 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
29338 {
29339 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,
29340 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29341 },
29342 /* mov.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
29343 {
29344 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,
29345 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29346 },
29347 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
29348 {
29349 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,
29350 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29351 },
29352 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
29353 {
29354 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,
29355 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29356 },
29357 /* mov.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
29358 {
29359 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,
29360 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29361 },
29362 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
29363 {
29364 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,
29365 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29366 },
29367 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
29368 {
29369 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,
29370 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29371 },
29372 /* mov.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
29373 {
29374 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,
29375 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29376 },
29377 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
29378 {
29379 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,
29380 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29381 },
29382 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
29383 {
29384 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,
29385 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29386 },
29387 /* mov.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
29388 {
29389 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,
29390 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29391 },
29392 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
29393 {
29394 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,
29395 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29396 },
29397 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
29398 {
29399 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,
29400 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29401 },
29402 /* mov.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
29403 {
29404 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,
29405 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29406 },
29407 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
29408 {
29409 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,
29410 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29411 },
29412 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
29413 {
29414 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,
29415 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29416 },
29417 /* mov.b${G} $Src16RnQI,$Dst16RnQI */
29418 {
29419 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,
29420 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29421 },
29422 /* mov.b${G} $Src16AnQI,$Dst16RnQI */
29423 {
29424 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,
29425 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29426 },
29427 /* mov.b${G} [$Src16An],$Dst16RnQI */
29428 {
29429 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,
29430 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29431 },
29432 /* mov.b${G} $Src16RnQI,$Dst16AnQI */
29433 {
29434 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,
29435 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29436 },
29437 /* mov.b${G} $Src16AnQI,$Dst16AnQI */
29438 {
29439 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,
29440 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29441 },
29442 /* mov.b${G} [$Src16An],$Dst16AnQI */
29443 {
29444 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,
29445 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29446 },
29447 /* mov.b${G} $Src16RnQI,[$Dst16An] */
29448 {
29449 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,
29450 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29451 },
29452 /* mov.b${G} $Src16AnQI,[$Dst16An] */
29453 {
29454 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,
29455 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29456 },
29457 /* mov.b${G} [$Src16An],[$Dst16An] */
29458 {
29459 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,
29460 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29461 },
29462 /* mov.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
29463 {
29464 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,
29465 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29466 },
29467 /* mov.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
29468 {
29469 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,
29470 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29471 },
29472 /* mov.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
29473 {
29474 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,
29475 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29476 },
29477 /* mov.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
29478 {
29479 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,
29480 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29481 },
29482 /* mov.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
29483 {
29484 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,
29485 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29486 },
29487 /* mov.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
29488 {
29489 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,
29490 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29491 },
29492 /* mov.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
29493 {
29494 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,
29495 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29496 },
29497 /* mov.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
29498 {
29499 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,
29500 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29501 },
29502 /* mov.b${G} [$Src16An],${Dsp-16-u8}[sb] */
29503 {
29504 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,
29505 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29506 },
29507 /* mov.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
29508 {
29509 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,
29510 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29511 },
29512 /* mov.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
29513 {
29514 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,
29515 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29516 },
29517 /* mov.b${G} [$Src16An],${Dsp-16-u16}[sb] */
29518 {
29519 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,
29520 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29521 },
29522 /* mov.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
29523 {
29524 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,
29525 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29526 },
29527 /* mov.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
29528 {
29529 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,
29530 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29531 },
29532 /* mov.b${G} [$Src16An],${Dsp-16-s8}[fb] */
29533 {
29534 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,
29535 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29536 },
29537 /* mov.b${G} $Src16RnQI,${Dsp-16-u16} */
29538 {
29539 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,
29540 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29541 },
29542 /* mov.b${G} $Src16AnQI,${Dsp-16-u16} */
29543 {
29544 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,
29545 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29546 },
29547 /* mov.b${G} [$Src16An],${Dsp-16-u16} */
29548 {
29549 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,
29550 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29551 },
29552 /* mov.w${Z} #0,${Dsp-8-u8}[sb] */
29553 {
29554 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,
29555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29556 },
29557 /* mov.w${Z} #0,${Dsp-8-s8}[fb] */
29558 {
29559 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,
29560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29561 },
29562 /* mov.w${Z} #0,${Dsp-8-u16} */
29563 {
29564 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,
29565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29566 },
29567 /* mov.w${Z} #0,r0 */
29568 {
29569 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,
29570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29571 },
29572 /* mov.b${Z} #0,${Dsp-8-u8}[sb] */
29573 {
29574 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,
29575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29576 },
29577 /* mov.b${Z} #0,${Dsp-8-s8}[fb] */
29578 {
29579 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,
29580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29581 },
29582 /* mov.b${Z} #0,${Dsp-8-u16} */
29583 {
29584 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,
29585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29586 },
29587 /* mov.b${Z} #0,r0l */
29588 {
29589 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,
29590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29591 },
29592 /* mov.b${Z} #0,r0l */
29593 {
29594 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,
29595 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29596 },
29597 /* mov.b${Z} #0,r0h */
29598 {
29599 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,
29600 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29601 },
29602 /* mov.b${Z} #0,${Dsp-8-u8}[sb] */
29603 {
29604 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,
29605 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29606 },
29607 /* mov.b${Z} #0,${Dsp-8-s8}[fb] */
29608 {
29609 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,
29610 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29611 },
29612 /* mov.b${Z} #0,${Dsp-8-u16} */
29613 {
29614 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,
29615 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29616 },
29617 /* mov.w${Q} #${Imm-12-s4},$Dst32RnUnprefixedHI */
29618 {
29619 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,
29620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29621 },
29622 /* mov.w${Q} #${Imm-12-s4},$Dst32AnUnprefixedHI */
29623 {
29624 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,
29625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29626 },
29627 /* mov.w${Q} #${Imm-12-s4},[$Dst32AnUnprefixed] */
29628 {
29629 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,
29630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29631 },
29632 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
29633 {
29634 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,
29635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29636 },
29637 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
29638 {
29639 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,
29640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29641 },
29642 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
29643 {
29644 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,
29645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29646 },
29647 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-u8}[sb] */
29648 {
29649 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,
29650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29651 },
29652 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-u16}[sb] */
29653 {
29654 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,
29655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29656 },
29657 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-s8}[fb] */
29658 {
29659 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,
29660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29661 },
29662 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-s16}[fb] */
29663 {
29664 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,
29665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29666 },
29667 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-u16} */
29668 {
29669 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,
29670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29671 },
29672 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-u24} */
29673 {
29674 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,
29675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29676 },
29677 /* mov.b${Q} #${Imm-12-s4},$Dst32RnUnprefixedQI */
29678 {
29679 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,
29680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29681 },
29682 /* mov.b${Q} #${Imm-12-s4},$Dst32AnUnprefixedQI */
29683 {
29684 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,
29685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29686 },
29687 /* mov.b${Q} #${Imm-12-s4},[$Dst32AnUnprefixed] */
29688 {
29689 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,
29690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29691 },
29692 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
29693 {
29694 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,
29695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29696 },
29697 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
29698 {
29699 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,
29700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29701 },
29702 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
29703 {
29704 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,
29705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29706 },
29707 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-u8}[sb] */
29708 {
29709 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,
29710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29711 },
29712 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-u16}[sb] */
29713 {
29714 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,
29715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29716 },
29717 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-s8}[fb] */
29718 {
29719 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,
29720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29721 },
29722 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-s16}[fb] */
29723 {
29724 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,
29725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29726 },
29727 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-u16} */
29728 {
29729 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,
29730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29731 },
29732 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-u24} */
29733 {
29734 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,
29735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29736 },
29737 /* mov.w${Q} #${Imm-8-s4},$Dst16RnQI */
29738 {
29739 M32C_INSN_MOV16_W_IMM4_Q_16_DST16_RN_DIRECT_QI, "mov16.w-imm4-Q-16-dst16-Rn-direct-QI", "mov.w", 16,
29740 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29741 },
29742 /* mov.w${Q} #${Imm-8-s4},$Dst16AnQI */
29743 {
29744 M32C_INSN_MOV16_W_IMM4_Q_16_DST16_AN_DIRECT_QI, "mov16.w-imm4-Q-16-dst16-An-direct-QI", "mov.w", 16,
29745 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29746 },
29747 /* mov.w${Q} #${Imm-8-s4},[$Dst16An] */
29748 {
29749 M32C_INSN_MOV16_W_IMM4_Q_16_DST16_AN_INDIRECT_QI, "mov16.w-imm4-Q-16-dst16-An-indirect-QI", "mov.w", 16,
29750 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29751 },
29752 /* mov.w${Q} #${Imm-8-s4},${Dsp-16-u8}[$Dst16An] */
29753 {
29754 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,
29755 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29756 },
29757 /* mov.w${Q} #${Imm-8-s4},${Dsp-16-u16}[$Dst16An] */
29758 {
29759 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,
29760 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29761 },
29762 /* mov.w${Q} #${Imm-8-s4},${Dsp-16-u8}[sb] */
29763 {
29764 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,
29765 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29766 },
29767 /* mov.w${Q} #${Imm-8-s4},${Dsp-16-u16}[sb] */
29768 {
29769 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,
29770 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29771 },
29772 /* mov.w${Q} #${Imm-8-s4},${Dsp-16-s8}[fb] */
29773 {
29774 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,
29775 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29776 },
29777 /* mov.w${Q} #${Imm-8-s4},${Dsp-16-u16} */
29778 {
29779 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,
29780 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29781 },
29782 /* mov.b${Q} #${Imm-8-s4},$Dst16RnQI */
29783 {
29784 M32C_INSN_MOV16_B_IMM4_Q_16_DST16_RN_DIRECT_QI, "mov16.b-imm4-Q-16-dst16-Rn-direct-QI", "mov.b", 16,
29785 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29786 },
29787 /* mov.b${Q} #${Imm-8-s4},$Dst16AnQI */
29788 {
29789 M32C_INSN_MOV16_B_IMM4_Q_16_DST16_AN_DIRECT_QI, "mov16.b-imm4-Q-16-dst16-An-direct-QI", "mov.b", 16,
29790 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29791 },
29792 /* mov.b${Q} #${Imm-8-s4},[$Dst16An] */
29793 {
29794 M32C_INSN_MOV16_B_IMM4_Q_16_DST16_AN_INDIRECT_QI, "mov16.b-imm4-Q-16-dst16-An-indirect-QI", "mov.b", 16,
29795 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29796 },
29797 /* mov.b${Q} #${Imm-8-s4},${Dsp-16-u8}[$Dst16An] */
29798 {
29799 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,
29800 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29801 },
29802 /* mov.b${Q} #${Imm-8-s4},${Dsp-16-u16}[$Dst16An] */
29803 {
29804 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,
29805 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29806 },
29807 /* mov.b${Q} #${Imm-8-s4},${Dsp-16-u8}[sb] */
29808 {
29809 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,
29810 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29811 },
29812 /* mov.b${Q} #${Imm-8-s4},${Dsp-16-u16}[sb] */
29813 {
29814 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,
29815 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29816 },
29817 /* mov.b${Q} #${Imm-8-s4},${Dsp-16-s8}[fb] */
29818 {
29819 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,
29820 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29821 },
29822 /* mov.b${Q} #${Imm-8-s4},${Dsp-16-u16} */
29823 {
29824 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,
29825 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29826 },
29827 /* mov.b${S} #${Imm-8-QI},r0l */
29828 {
29829 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,
29830 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29831 },
29832 /* mov.b${S} #${Imm-8-QI},r0h */
29833 {
29834 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,
29835 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29836 },
29837 /* mov.b${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
29838 {
29839 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,
29840 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29841 },
29842 /* mov.b${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
29843 {
29844 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,
29845 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29846 },
29847 /* mov.b${S} #${Imm-8-QI},${Dsp-16-u16} */
29848 {
29849 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,
29850 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29851 },
29852 /* mov.w${S} #${Imm-16-HI},${Dsp-8-u8}[sb] */
29853 {
29854 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,
29855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29856 },
29857 /* mov.w${S} #${Imm-16-HI},${Dsp-8-s8}[fb] */
29858 {
29859 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,
29860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29861 },
29862 /* mov.w${S} #${Imm-24-HI},${Dsp-8-u16} */
29863 {
29864 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,
29865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29866 },
29867 /* mov.w${S} #${Imm-8-HI},r0 */
29868 {
29869 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,
29870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29871 },
29872 /* mov.b${S} #${Imm-16-QI},${Dsp-8-u8}[sb] */
29873 {
29874 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,
29875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29876 },
29877 /* mov.b${S} #${Imm-16-QI},${Dsp-8-s8}[fb] */
29878 {
29879 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,
29880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29881 },
29882 /* mov.b${S} #${Imm-24-QI},${Dsp-8-u16} */
29883 {
29884 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,
29885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29886 },
29887 /* mov.b${S} #${Imm-8-QI},r0l */
29888 {
29889 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,
29890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29891 },
29892 /* mov.l${G} #${Imm-16-SI},$Dst32RnUnprefixedSI */
29893 {
29894 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,
29895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29896 },
29897 /* mov.l${G} #${Imm-16-SI},$Dst32AnUnprefixedSI */
29898 {
29899 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,
29900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29901 },
29902 /* mov.l${G} #${Imm-16-SI},[$Dst32AnUnprefixed] */
29903 {
29904 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,
29905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29906 },
29907 /* mov.l${G} #${Imm-24-SI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
29908 {
29909 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,
29910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29911 },
29912 /* mov.l${G} #${Imm-24-SI},${Dsp-16-u8}[sb] */
29913 {
29914 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,
29915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29916 },
29917 /* mov.l${G} #${Imm-24-SI},${Dsp-16-s8}[fb] */
29918 {
29919 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,
29920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29921 },
29922 /* mov.l${G} #${Imm-32-SI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
29923 {
29924 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,
29925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29926 },
29927 /* mov.l${G} #${Imm-32-SI},${Dsp-16-u16}[sb] */
29928 {
29929 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,
29930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29931 },
29932 /* mov.l${G} #${Imm-32-SI},${Dsp-16-s16}[fb] */
29933 {
29934 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,
29935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29936 },
29937 /* mov.l${G} #${Imm-32-SI},${Dsp-16-u16} */
29938 {
29939 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,
29940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29941 },
29942 /* mov.l${G} #${Imm-40-SI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
29943 {
29944 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,
29945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29946 },
29947 /* mov.l${G} #${Imm-40-SI},${Dsp-16-u24} */
29948 {
29949 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,
29950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29951 },
29952 /* mov.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
29953 {
29954 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,
29955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29956 },
29957 /* mov.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
29958 {
29959 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,
29960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29961 },
29962 /* mov.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
29963 {
29964 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,
29965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29966 },
29967 /* mov.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
29968 {
29969 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,
29970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29971 },
29972 /* mov.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
29973 {
29974 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,
29975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29976 },
29977 /* mov.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
29978 {
29979 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,
29980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29981 },
29982 /* mov.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
29983 {
29984 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,
29985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29986 },
29987 /* mov.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
29988 {
29989 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,
29990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29991 },
29992 /* mov.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
29993 {
29994 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,
29995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29996 },
29997 /* mov.w${G} #${Imm-32-HI},${Dsp-16-u16} */
29998 {
29999 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,
30000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30001 },
30002 /* mov.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
30003 {
30004 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,
30005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30006 },
30007 /* mov.w${G} #${Imm-40-HI},${Dsp-16-u24} */
30008 {
30009 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,
30010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30011 },
30012 /* mov.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
30013 {
30014 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,
30015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30016 },
30017 /* mov.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
30018 {
30019 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,
30020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30021 },
30022 /* mov.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
30023 {
30024 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,
30025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30026 },
30027 /* mov.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
30028 {
30029 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,
30030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30031 },
30032 /* mov.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
30033 {
30034 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,
30035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30036 },
30037 /* mov.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
30038 {
30039 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,
30040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30041 },
30042 /* mov.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
30043 {
30044 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,
30045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30046 },
30047 /* mov.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
30048 {
30049 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,
30050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30051 },
30052 /* mov.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
30053 {
30054 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,
30055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30056 },
30057 /* mov.b${G} #${Imm-32-QI},${Dsp-16-u16} */
30058 {
30059 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,
30060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30061 },
30062 /* mov.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
30063 {
30064 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,
30065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30066 },
30067 /* mov.b${G} #${Imm-40-QI},${Dsp-16-u24} */
30068 {
30069 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,
30070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30071 },
30072 /* mov.w${G} #${Imm-16-HI},$Dst16RnHI */
30073 {
30074 M32C_INSN_MOV16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "mov16.w-imm-G-basic-dst16-Rn-direct-HI", "mov.w", 32,
30075 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30076 },
30077 /* mov.w${G} #${Imm-16-HI},$Dst16AnHI */
30078 {
30079 M32C_INSN_MOV16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "mov16.w-imm-G-basic-dst16-An-direct-HI", "mov.w", 32,
30080 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30081 },
30082 /* mov.w${G} #${Imm-16-HI},[$Dst16An] */
30083 {
30084 M32C_INSN_MOV16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "mov16.w-imm-G-basic-dst16-An-indirect-HI", "mov.w", 32,
30085 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30086 },
30087 /* mov.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
30088 {
30089 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,
30090 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30091 },
30092 /* mov.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
30093 {
30094 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,
30095 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30096 },
30097 /* mov.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
30098 {
30099 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,
30100 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30101 },
30102 /* mov.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
30103 {
30104 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,
30105 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30106 },
30107 /* mov.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
30108 {
30109 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,
30110 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30111 },
30112 /* mov.w${G} #${Imm-32-HI},${Dsp-16-u16} */
30113 {
30114 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,
30115 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30116 },
30117 /* mov.b${G} #${Imm-16-QI},$Dst16RnQI */
30118 {
30119 M32C_INSN_MOV16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "mov16.b-imm-G-basic-dst16-Rn-direct-QI", "mov.b", 24,
30120 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30121 },
30122 /* mov.b${G} #${Imm-16-QI},$Dst16AnQI */
30123 {
30124 M32C_INSN_MOV16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "mov16.b-imm-G-basic-dst16-An-direct-QI", "mov.b", 24,
30125 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30126 },
30127 /* mov.b${G} #${Imm-16-QI},[$Dst16An] */
30128 {
30129 M32C_INSN_MOV16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "mov16.b-imm-G-basic-dst16-An-indirect-QI", "mov.b", 24,
30130 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30131 },
30132 /* mov.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
30133 {
30134 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,
30135 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30136 },
30137 /* mov.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
30138 {
30139 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,
30140 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30141 },
30142 /* mov.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
30143 {
30144 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,
30145 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30146 },
30147 /* mov.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
30148 {
30149 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,
30150 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30151 },
30152 /* mov.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
30153 {
30154 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,
30155 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30156 },
30157 /* mov.b${G} #${Imm-32-QI},${Dsp-16-u16} */
30158 {
30159 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,
30160 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30161 },
30162 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
30163 {
30164 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,
30165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30166 },
30167 /* min.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
30168 {
30169 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,
30170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30171 },
30172 /* min.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
30173 {
30174 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,
30175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30176 },
30177 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
30178 {
30179 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,
30180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30181 },
30182 /* min.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
30183 {
30184 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,
30185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30186 },
30187 /* min.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
30188 {
30189 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,
30190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30191 },
30192 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
30193 {
30194 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,
30195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30196 },
30197 /* min.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
30198 {
30199 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,
30200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30201 },
30202 /* min.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
30203 {
30204 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,
30205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30206 },
30207 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
30208 {
30209 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,
30210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30211 },
30212 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
30213 {
30214 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,
30215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30216 },
30217 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
30218 {
30219 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,
30220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30221 },
30222 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
30223 {
30224 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,
30225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30226 },
30227 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
30228 {
30229 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,
30230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30231 },
30232 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
30233 {
30234 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,
30235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30236 },
30237 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
30238 {
30239 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,
30240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30241 },
30242 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
30243 {
30244 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,
30245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30246 },
30247 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
30248 {
30249 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,
30250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30251 },
30252 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
30253 {
30254 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,
30255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30256 },
30257 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
30258 {
30259 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,
30260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30261 },
30262 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
30263 {
30264 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,
30265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30266 },
30267 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
30268 {
30269 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,
30270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30271 },
30272 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
30273 {
30274 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,
30275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30276 },
30277 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
30278 {
30279 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,
30280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30281 },
30282 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
30283 {
30284 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,
30285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30286 },
30287 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
30288 {
30289 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,
30290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30291 },
30292 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
30293 {
30294 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,
30295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30296 },
30297 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
30298 {
30299 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,
30300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30301 },
30302 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
30303 {
30304 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,
30305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30306 },
30307 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
30308 {
30309 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,
30310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30311 },
30312 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
30313 {
30314 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,
30315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30316 },
30317 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
30318 {
30319 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,
30320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30321 },
30322 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
30323 {
30324 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,
30325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30326 },
30327 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
30328 {
30329 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,
30330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30331 },
30332 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
30333 {
30334 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,
30335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30336 },
30337 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
30338 {
30339 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,
30340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30341 },
30342 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
30343 {
30344 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,
30345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30346 },
30347 /* min.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
30348 {
30349 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,
30350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30351 },
30352 /* min.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
30353 {
30354 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,
30355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30356 },
30357 /* min.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
30358 {
30359 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,
30360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30361 },
30362 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
30363 {
30364 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,
30365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30366 },
30367 /* min.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
30368 {
30369 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,
30370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30371 },
30372 /* min.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
30373 {
30374 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,
30375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30376 },
30377 /* min.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
30378 {
30379 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,
30380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30381 },
30382 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
30383 {
30384 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,
30385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30386 },
30387 /* min.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
30388 {
30389 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,
30390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30391 },
30392 /* min.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
30393 {
30394 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,
30395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30396 },
30397 /* min.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
30398 {
30399 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,
30400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30401 },
30402 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
30403 {
30404 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,
30405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30406 },
30407 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
30408 {
30409 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,
30410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30411 },
30412 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
30413 {
30414 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,
30415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30416 },
30417 /* min.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
30418 {
30419 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,
30420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30421 },
30422 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
30423 {
30424 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,
30425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30426 },
30427 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
30428 {
30429 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,
30430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30431 },
30432 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
30433 {
30434 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,
30435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30436 },
30437 /* min.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
30438 {
30439 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,
30440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30441 },
30442 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
30443 {
30444 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,
30445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30446 },
30447 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
30448 {
30449 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,
30450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30451 },
30452 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
30453 {
30454 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,
30455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30456 },
30457 /* min.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
30458 {
30459 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,
30460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30461 },
30462 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
30463 {
30464 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,
30465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30466 },
30467 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
30468 {
30469 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,
30470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30471 },
30472 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
30473 {
30474 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,
30475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30476 },
30477 /* min.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
30478 {
30479 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,
30480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30481 },
30482 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
30483 {
30484 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,
30485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30486 },
30487 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
30488 {
30489 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,
30490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30491 },
30492 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
30493 {
30494 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,
30495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30496 },
30497 /* min.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
30498 {
30499 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,
30500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30501 },
30502 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
30503 {
30504 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,
30505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30506 },
30507 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
30508 {
30509 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,
30510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30511 },
30512 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
30513 {
30514 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,
30515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30516 },
30517 /* min.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
30518 {
30519 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,
30520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30521 },
30522 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
30523 {
30524 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,
30525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30526 },
30527 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
30528 {
30529 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,
30530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30531 },
30532 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
30533 {
30534 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,
30535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30536 },
30537 /* min.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
30538 {
30539 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,
30540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30541 },
30542 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
30543 {
30544 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,
30545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30546 },
30547 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
30548 {
30549 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,
30550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30551 },
30552 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
30553 {
30554 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,
30555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30556 },
30557 /* min.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
30558 {
30559 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,
30560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30561 },
30562 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
30563 {
30564 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,
30565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30566 },
30567 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
30568 {
30569 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,
30570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30571 },
30572 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
30573 {
30574 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,
30575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30576 },
30577 /* min.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
30578 {
30579 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,
30580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30581 },
30582 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
30583 {
30584 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,
30585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30586 },
30587 /* min.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
30588 {
30589 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,
30590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30591 },
30592 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
30593 {
30594 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,
30595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30596 },
30597 /* min.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
30598 {
30599 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,
30600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30601 },
30602 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
30603 {
30604 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,
30605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30606 },
30607 /* min.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
30608 {
30609 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,
30610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30611 },
30612 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
30613 {
30614 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,
30615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30616 },
30617 /* min.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
30618 {
30619 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,
30620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30621 },
30622 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
30623 {
30624 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,
30625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30626 },
30627 /* min.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
30628 {
30629 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,
30630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30631 },
30632 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
30633 {
30634 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,
30635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30636 },
30637 /* min.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
30638 {
30639 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,
30640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30641 },
30642 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
30643 {
30644 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,
30645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30646 },
30647 /* min.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
30648 {
30649 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,
30650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30651 },
30652 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
30653 {
30654 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,
30655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30656 },
30657 /* min.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
30658 {
30659 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,
30660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30661 },
30662 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
30663 {
30664 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,
30665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30666 },
30667 /* min.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
30668 {
30669 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,
30670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30671 },
30672 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
30673 {
30674 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,
30675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30676 },
30677 /* min.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
30678 {
30679 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,
30680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30681 },
30682 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
30683 {
30684 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,
30685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30686 },
30687 /* min.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
30688 {
30689 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,
30690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30691 },
30692 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
30693 {
30694 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,
30695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30696 },
30697 /* min.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
30698 {
30699 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,
30700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30701 },
30702 /* min.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
30703 {
30704 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,
30705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30706 },
30707 /* min.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
30708 {
30709 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,
30710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30711 },
30712 /* min.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
30713 {
30714 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,
30715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30716 },
30717 /* min.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
30718 {
30719 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,
30720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30721 },
30722 /* min.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
30723 {
30724 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,
30725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30726 },
30727 /* min.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
30728 {
30729 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,
30730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30731 },
30732 /* min.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
30733 {
30734 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,
30735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30736 },
30737 /* min.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
30738 {
30739 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,
30740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30741 },
30742 /* min.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
30743 {
30744 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,
30745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30746 },
30747 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
30748 {
30749 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,
30750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30751 },
30752 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
30753 {
30754 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,
30755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30756 },
30757 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
30758 {
30759 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,
30760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30761 },
30762 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
30763 {
30764 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,
30765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30766 },
30767 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
30768 {
30769 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,
30770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30771 },
30772 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
30773 {
30774 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,
30775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30776 },
30777 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
30778 {
30779 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,
30780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30781 },
30782 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
30783 {
30784 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,
30785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30786 },
30787 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
30788 {
30789 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,
30790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30791 },
30792 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
30793 {
30794 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,
30795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30796 },
30797 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
30798 {
30799 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,
30800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30801 },
30802 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
30803 {
30804 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,
30805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30806 },
30807 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
30808 {
30809 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,
30810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30811 },
30812 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
30813 {
30814 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,
30815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30816 },
30817 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
30818 {
30819 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,
30820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30821 },
30822 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
30823 {
30824 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,
30825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30826 },
30827 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
30828 {
30829 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,
30830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30831 },
30832 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
30833 {
30834 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,
30835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30836 },
30837 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
30838 {
30839 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,
30840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30841 },
30842 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
30843 {
30844 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,
30845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30846 },
30847 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
30848 {
30849 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,
30850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30851 },
30852 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
30853 {
30854 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,
30855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30856 },
30857 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
30858 {
30859 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,
30860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30861 },
30862 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
30863 {
30864 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,
30865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30866 },
30867 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
30868 {
30869 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,
30870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30871 },
30872 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
30873 {
30874 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,
30875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30876 },
30877 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
30878 {
30879 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,
30880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30881 },
30882 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
30883 {
30884 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,
30885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30886 },
30887 /* min.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
30888 {
30889 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,
30890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30891 },
30892 /* min.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
30893 {
30894 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,
30895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30896 },
30897 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
30898 {
30899 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,
30900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30901 },
30902 /* min.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
30903 {
30904 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,
30905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30906 },
30907 /* min.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
30908 {
30909 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,
30910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30911 },
30912 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
30913 {
30914 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,
30915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30916 },
30917 /* min.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
30918 {
30919 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,
30920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30921 },
30922 /* min.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
30923 {
30924 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,
30925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30926 },
30927 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
30928 {
30929 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,
30930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30931 },
30932 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
30933 {
30934 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,
30935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30936 },
30937 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
30938 {
30939 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,
30940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30941 },
30942 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
30943 {
30944 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,
30945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30946 },
30947 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
30948 {
30949 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,
30950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30951 },
30952 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
30953 {
30954 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,
30955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30956 },
30957 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
30958 {
30959 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,
30960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30961 },
30962 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
30963 {
30964 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,
30965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30966 },
30967 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
30968 {
30969 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,
30970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30971 },
30972 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
30973 {
30974 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,
30975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30976 },
30977 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
30978 {
30979 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,
30980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30981 },
30982 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
30983 {
30984 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,
30985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30986 },
30987 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
30988 {
30989 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,
30990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30991 },
30992 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
30993 {
30994 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,
30995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30996 },
30997 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
30998 {
30999 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,
31000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31001 },
31002 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
31003 {
31004 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,
31005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31006 },
31007 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
31008 {
31009 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,
31010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31011 },
31012 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
31013 {
31014 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,
31015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31016 },
31017 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
31018 {
31019 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,
31020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31021 },
31022 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
31023 {
31024 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,
31025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31026 },
31027 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
31028 {
31029 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,
31030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31031 },
31032 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
31033 {
31034 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,
31035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31036 },
31037 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
31038 {
31039 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,
31040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31041 },
31042 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
31043 {
31044 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,
31045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31046 },
31047 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
31048 {
31049 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,
31050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31051 },
31052 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
31053 {
31054 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,
31055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31056 },
31057 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
31058 {
31059 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,
31060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31061 },
31062 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
31063 {
31064 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,
31065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31066 },
31067 /* min.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
31068 {
31069 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,
31070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31071 },
31072 /* min.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
31073 {
31074 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,
31075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31076 },
31077 /* min.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
31078 {
31079 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,
31080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31081 },
31082 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
31083 {
31084 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,
31085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31086 },
31087 /* min.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
31088 {
31089 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,
31090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31091 },
31092 /* min.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
31093 {
31094 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,
31095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31096 },
31097 /* min.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
31098 {
31099 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,
31100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31101 },
31102 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
31103 {
31104 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,
31105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31106 },
31107 /* min.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
31108 {
31109 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,
31110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31111 },
31112 /* min.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
31113 {
31114 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,
31115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31116 },
31117 /* min.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
31118 {
31119 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,
31120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31121 },
31122 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
31123 {
31124 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,
31125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31126 },
31127 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
31128 {
31129 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,
31130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31131 },
31132 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
31133 {
31134 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,
31135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31136 },
31137 /* min.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
31138 {
31139 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,
31140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31141 },
31142 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
31143 {
31144 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,
31145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31146 },
31147 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
31148 {
31149 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,
31150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31151 },
31152 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
31153 {
31154 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,
31155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31156 },
31157 /* min.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
31158 {
31159 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,
31160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31161 },
31162 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
31163 {
31164 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,
31165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31166 },
31167 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
31168 {
31169 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,
31170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31171 },
31172 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
31173 {
31174 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,
31175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31176 },
31177 /* min.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
31178 {
31179 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,
31180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31181 },
31182 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
31183 {
31184 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,
31185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31186 },
31187 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
31188 {
31189 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,
31190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31191 },
31192 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
31193 {
31194 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,
31195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31196 },
31197 /* min.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
31198 {
31199 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,
31200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31201 },
31202 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
31203 {
31204 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,
31205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31206 },
31207 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
31208 {
31209 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,
31210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31211 },
31212 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
31213 {
31214 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,
31215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31216 },
31217 /* min.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
31218 {
31219 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,
31220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31221 },
31222 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
31223 {
31224 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,
31225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31226 },
31227 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
31228 {
31229 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,
31230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31231 },
31232 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
31233 {
31234 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,
31235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31236 },
31237 /* min.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
31238 {
31239 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,
31240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31241 },
31242 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
31243 {
31244 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,
31245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31246 },
31247 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
31248 {
31249 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,
31250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31251 },
31252 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
31253 {
31254 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,
31255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31256 },
31257 /* min.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
31258 {
31259 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,
31260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31261 },
31262 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
31263 {
31264 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,
31265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31266 },
31267 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
31268 {
31269 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,
31270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31271 },
31272 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
31273 {
31274 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,
31275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31276 },
31277 /* min.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
31278 {
31279 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,
31280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31281 },
31282 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
31283 {
31284 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,
31285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31286 },
31287 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
31288 {
31289 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,
31290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31291 },
31292 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
31293 {
31294 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,
31295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31296 },
31297 /* min.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
31298 {
31299 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,
31300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31301 },
31302 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
31303 {
31304 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,
31305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31306 },
31307 /* min.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
31308 {
31309 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,
31310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31311 },
31312 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
31313 {
31314 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,
31315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31316 },
31317 /* min.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
31318 {
31319 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,
31320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31321 },
31322 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
31323 {
31324 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,
31325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31326 },
31327 /* min.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
31328 {
31329 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,
31330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31331 },
31332 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
31333 {
31334 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,
31335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31336 },
31337 /* min.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
31338 {
31339 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,
31340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31341 },
31342 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
31343 {
31344 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,
31345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31346 },
31347 /* min.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
31348 {
31349 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,
31350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31351 },
31352 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
31353 {
31354 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,
31355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31356 },
31357 /* min.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
31358 {
31359 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,
31360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31361 },
31362 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
31363 {
31364 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,
31365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31366 },
31367 /* min.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
31368 {
31369 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,
31370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31371 },
31372 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
31373 {
31374 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,
31375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31376 },
31377 /* min.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
31378 {
31379 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,
31380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31381 },
31382 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
31383 {
31384 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,
31385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31386 },
31387 /* min.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
31388 {
31389 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,
31390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31391 },
31392 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
31393 {
31394 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,
31395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31396 },
31397 /* min.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
31398 {
31399 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,
31400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31401 },
31402 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
31403 {
31404 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,
31405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31406 },
31407 /* min.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
31408 {
31409 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,
31410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31411 },
31412 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
31413 {
31414 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,
31415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31416 },
31417 /* min.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
31418 {
31419 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,
31420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31421 },
31422 /* min.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
31423 {
31424 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,
31425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31426 },
31427 /* min.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
31428 {
31429 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,
31430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31431 },
31432 /* min.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
31433 {
31434 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,
31435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31436 },
31437 /* min.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
31438 {
31439 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,
31440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31441 },
31442 /* min.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
31443 {
31444 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,
31445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31446 },
31447 /* min.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
31448 {
31449 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,
31450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31451 },
31452 /* min.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
31453 {
31454 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,
31455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31456 },
31457 /* min.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
31458 {
31459 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,
31460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31461 },
31462 /* min.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
31463 {
31464 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,
31465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31466 },
31467 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
31468 {
31469 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,
31470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31471 },
31472 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
31473 {
31474 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,
31475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31476 },
31477 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
31478 {
31479 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,
31480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31481 },
31482 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
31483 {
31484 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,
31485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31486 },
31487 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
31488 {
31489 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,
31490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31491 },
31492 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
31493 {
31494 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,
31495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31496 },
31497 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
31498 {
31499 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,
31500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31501 },
31502 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
31503 {
31504 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,
31505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31506 },
31507 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
31508 {
31509 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,
31510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31511 },
31512 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
31513 {
31514 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,
31515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31516 },
31517 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
31518 {
31519 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,
31520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31521 },
31522 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
31523 {
31524 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,
31525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31526 },
31527 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
31528 {
31529 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,
31530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31531 },
31532 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
31533 {
31534 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,
31535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31536 },
31537 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
31538 {
31539 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,
31540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31541 },
31542 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
31543 {
31544 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,
31545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31546 },
31547 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
31548 {
31549 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,
31550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31551 },
31552 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
31553 {
31554 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,
31555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31556 },
31557 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
31558 {
31559 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,
31560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31561 },
31562 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
31563 {
31564 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,
31565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31566 },
31567 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
31568 {
31569 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,
31570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31571 },
31572 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
31573 {
31574 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,
31575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31576 },
31577 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
31578 {
31579 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,
31580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31581 },
31582 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
31583 {
31584 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,
31585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31586 },
31587 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
31588 {
31589 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,
31590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31591 },
31592 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
31593 {
31594 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,
31595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31596 },
31597 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
31598 {
31599 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,
31600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31601 },
31602 /* min.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
31603 {
31604 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,
31605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31606 },
31607 /* min.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
31608 {
31609 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,
31610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31611 },
31612 /* min.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
31613 {
31614 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,
31615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31616 },
31617 /* min.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
31618 {
31619 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,
31620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31621 },
31622 /* min.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
31623 {
31624 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,
31625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31626 },
31627 /* min.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
31628 {
31629 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,
31630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31631 },
31632 /* min.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
31633 {
31634 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,
31635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31636 },
31637 /* min.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
31638 {
31639 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,
31640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31641 },
31642 /* min.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
31643 {
31644 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,
31645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31646 },
31647 /* min.w${X} #${Imm-40-HI},${Dsp-24-u16} */
31648 {
31649 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,
31650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31651 },
31652 /* min.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
31653 {
31654 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,
31655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31656 },
31657 /* min.w${X} #${Imm-48-HI},${Dsp-24-u24} */
31658 {
31659 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,
31660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31661 },
31662 /* min.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
31663 {
31664 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,
31665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31666 },
31667 /* min.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
31668 {
31669 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,
31670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31671 },
31672 /* min.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
31673 {
31674 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,
31675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31676 },
31677 /* min.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
31678 {
31679 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,
31680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31681 },
31682 /* min.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
31683 {
31684 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,
31685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31686 },
31687 /* min.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
31688 {
31689 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,
31690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31691 },
31692 /* min.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
31693 {
31694 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,
31695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31696 },
31697 /* min.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
31698 {
31699 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,
31700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31701 },
31702 /* min.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
31703 {
31704 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,
31705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31706 },
31707 /* min.b${X} #${Imm-40-QI},${Dsp-24-u16} */
31708 {
31709 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,
31710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31711 },
31712 /* min.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
31713 {
31714 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,
31715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31716 },
31717 /* min.b${X} #${Imm-48-QI},${Dsp-24-u24} */
31718 {
31719 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,
31720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31721 },
31722 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
31723 {
31724 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,
31725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31726 },
31727 /* max.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
31728 {
31729 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,
31730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31731 },
31732 /* max.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
31733 {
31734 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,
31735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31736 },
31737 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
31738 {
31739 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,
31740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31741 },
31742 /* max.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
31743 {
31744 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,
31745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31746 },
31747 /* max.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
31748 {
31749 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,
31750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31751 },
31752 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
31753 {
31754 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,
31755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31756 },
31757 /* max.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
31758 {
31759 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,
31760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31761 },
31762 /* max.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
31763 {
31764 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,
31765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31766 },
31767 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
31768 {
31769 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,
31770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31771 },
31772 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
31773 {
31774 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,
31775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31776 },
31777 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
31778 {
31779 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,
31780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31781 },
31782 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
31783 {
31784 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,
31785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31786 },
31787 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
31788 {
31789 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,
31790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31791 },
31792 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
31793 {
31794 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,
31795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31796 },
31797 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
31798 {
31799 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,
31800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31801 },
31802 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
31803 {
31804 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,
31805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31806 },
31807 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
31808 {
31809 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,
31810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31811 },
31812 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
31813 {
31814 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,
31815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31816 },
31817 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
31818 {
31819 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,
31820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31821 },
31822 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
31823 {
31824 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,
31825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31826 },
31827 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
31828 {
31829 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,
31830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31831 },
31832 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
31833 {
31834 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,
31835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31836 },
31837 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
31838 {
31839 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,
31840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31841 },
31842 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
31843 {
31844 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,
31845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31846 },
31847 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
31848 {
31849 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,
31850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31851 },
31852 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
31853 {
31854 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,
31855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31856 },
31857 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
31858 {
31859 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,
31860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31861 },
31862 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
31863 {
31864 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,
31865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31866 },
31867 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
31868 {
31869 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,
31870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31871 },
31872 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
31873 {
31874 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,
31875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31876 },
31877 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
31878 {
31879 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,
31880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31881 },
31882 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
31883 {
31884 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,
31885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31886 },
31887 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
31888 {
31889 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,
31890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31891 },
31892 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
31893 {
31894 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,
31895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31896 },
31897 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
31898 {
31899 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,
31900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31901 },
31902 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
31903 {
31904 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,
31905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31906 },
31907 /* max.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
31908 {
31909 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,
31910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31911 },
31912 /* max.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
31913 {
31914 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,
31915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31916 },
31917 /* max.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
31918 {
31919 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,
31920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31921 },
31922 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
31923 {
31924 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,
31925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31926 },
31927 /* max.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
31928 {
31929 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,
31930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31931 },
31932 /* max.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
31933 {
31934 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,
31935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31936 },
31937 /* max.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
31938 {
31939 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,
31940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31941 },
31942 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
31943 {
31944 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,
31945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31946 },
31947 /* max.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
31948 {
31949 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,
31950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31951 },
31952 /* max.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
31953 {
31954 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,
31955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31956 },
31957 /* max.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
31958 {
31959 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,
31960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31961 },
31962 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
31963 {
31964 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,
31965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31966 },
31967 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
31968 {
31969 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,
31970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31971 },
31972 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
31973 {
31974 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,
31975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31976 },
31977 /* max.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
31978 {
31979 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,
31980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31981 },
31982 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
31983 {
31984 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,
31985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31986 },
31987 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
31988 {
31989 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,
31990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31991 },
31992 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
31993 {
31994 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,
31995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31996 },
31997 /* max.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
31998 {
31999 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,
32000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32001 },
32002 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
32003 {
32004 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,
32005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32006 },
32007 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
32008 {
32009 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,
32010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32011 },
32012 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
32013 {
32014 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,
32015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32016 },
32017 /* max.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
32018 {
32019 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,
32020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32021 },
32022 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
32023 {
32024 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,
32025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32026 },
32027 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
32028 {
32029 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,
32030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32031 },
32032 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
32033 {
32034 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,
32035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32036 },
32037 /* max.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
32038 {
32039 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,
32040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32041 },
32042 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
32043 {
32044 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,
32045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32046 },
32047 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
32048 {
32049 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,
32050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32051 },
32052 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
32053 {
32054 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,
32055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32056 },
32057 /* max.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
32058 {
32059 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,
32060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32061 },
32062 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
32063 {
32064 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,
32065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32066 },
32067 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
32068 {
32069 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,
32070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32071 },
32072 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
32073 {
32074 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,
32075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32076 },
32077 /* max.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
32078 {
32079 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,
32080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32081 },
32082 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
32083 {
32084 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,
32085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32086 },
32087 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
32088 {
32089 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,
32090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32091 },
32092 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
32093 {
32094 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,
32095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32096 },
32097 /* max.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
32098 {
32099 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,
32100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32101 },
32102 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
32103 {
32104 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,
32105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32106 },
32107 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
32108 {
32109 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,
32110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32111 },
32112 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
32113 {
32114 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,
32115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32116 },
32117 /* max.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
32118 {
32119 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,
32120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32121 },
32122 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
32123 {
32124 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,
32125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32126 },
32127 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
32128 {
32129 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,
32130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32131 },
32132 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
32133 {
32134 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,
32135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32136 },
32137 /* max.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
32138 {
32139 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,
32140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32141 },
32142 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
32143 {
32144 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,
32145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32146 },
32147 /* max.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
32148 {
32149 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,
32150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32151 },
32152 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
32153 {
32154 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,
32155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32156 },
32157 /* max.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
32158 {
32159 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,
32160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32161 },
32162 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
32163 {
32164 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,
32165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32166 },
32167 /* max.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
32168 {
32169 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,
32170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32171 },
32172 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
32173 {
32174 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,
32175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32176 },
32177 /* max.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
32178 {
32179 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,
32180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32181 },
32182 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
32183 {
32184 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,
32185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32186 },
32187 /* max.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
32188 {
32189 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,
32190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32191 },
32192 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
32193 {
32194 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,
32195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32196 },
32197 /* max.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
32198 {
32199 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,
32200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32201 },
32202 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
32203 {
32204 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,
32205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32206 },
32207 /* max.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
32208 {
32209 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,
32210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32211 },
32212 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
32213 {
32214 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,
32215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32216 },
32217 /* max.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
32218 {
32219 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,
32220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32221 },
32222 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
32223 {
32224 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,
32225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32226 },
32227 /* max.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
32228 {
32229 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,
32230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32231 },
32232 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
32233 {
32234 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,
32235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32236 },
32237 /* max.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
32238 {
32239 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,
32240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32241 },
32242 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
32243 {
32244 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,
32245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32246 },
32247 /* max.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
32248 {
32249 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,
32250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32251 },
32252 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
32253 {
32254 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,
32255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32256 },
32257 /* max.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
32258 {
32259 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,
32260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32261 },
32262 /* max.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
32263 {
32264 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,
32265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32266 },
32267 /* max.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
32268 {
32269 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,
32270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32271 },
32272 /* max.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
32273 {
32274 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,
32275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32276 },
32277 /* max.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
32278 {
32279 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,
32280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32281 },
32282 /* max.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
32283 {
32284 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,
32285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32286 },
32287 /* max.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
32288 {
32289 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,
32290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32291 },
32292 /* max.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
32293 {
32294 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,
32295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32296 },
32297 /* max.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
32298 {
32299 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,
32300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32301 },
32302 /* max.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
32303 {
32304 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,
32305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32306 },
32307 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
32308 {
32309 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,
32310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32311 },
32312 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
32313 {
32314 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,
32315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32316 },
32317 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
32318 {
32319 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,
32320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32321 },
32322 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
32323 {
32324 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,
32325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32326 },
32327 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
32328 {
32329 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,
32330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32331 },
32332 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
32333 {
32334 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,
32335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32336 },
32337 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
32338 {
32339 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,
32340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32341 },
32342 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
32343 {
32344 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,
32345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32346 },
32347 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
32348 {
32349 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,
32350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32351 },
32352 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
32353 {
32354 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,
32355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32356 },
32357 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
32358 {
32359 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,
32360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32361 },
32362 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
32363 {
32364 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,
32365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32366 },
32367 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
32368 {
32369 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,
32370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32371 },
32372 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
32373 {
32374 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,
32375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32376 },
32377 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
32378 {
32379 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,
32380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32381 },
32382 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
32383 {
32384 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,
32385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32386 },
32387 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
32388 {
32389 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,
32390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32391 },
32392 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
32393 {
32394 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,
32395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32396 },
32397 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
32398 {
32399 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,
32400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32401 },
32402 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
32403 {
32404 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,
32405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32406 },
32407 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
32408 {
32409 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,
32410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32411 },
32412 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
32413 {
32414 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,
32415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32416 },
32417 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
32418 {
32419 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,
32420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32421 },
32422 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
32423 {
32424 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,
32425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32426 },
32427 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
32428 {
32429 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,
32430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32431 },
32432 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
32433 {
32434 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,
32435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32436 },
32437 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
32438 {
32439 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,
32440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32441 },
32442 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
32443 {
32444 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,
32445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32446 },
32447 /* max.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
32448 {
32449 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,
32450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32451 },
32452 /* max.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
32453 {
32454 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,
32455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32456 },
32457 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
32458 {
32459 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,
32460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32461 },
32462 /* max.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
32463 {
32464 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,
32465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32466 },
32467 /* max.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
32468 {
32469 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,
32470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32471 },
32472 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
32473 {
32474 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,
32475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32476 },
32477 /* max.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
32478 {
32479 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,
32480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32481 },
32482 /* max.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
32483 {
32484 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,
32485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32486 },
32487 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
32488 {
32489 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,
32490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32491 },
32492 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
32493 {
32494 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,
32495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32496 },
32497 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
32498 {
32499 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,
32500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32501 },
32502 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
32503 {
32504 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,
32505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32506 },
32507 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
32508 {
32509 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,
32510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32511 },
32512 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
32513 {
32514 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,
32515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32516 },
32517 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
32518 {
32519 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,
32520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32521 },
32522 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
32523 {
32524 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,
32525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32526 },
32527 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
32528 {
32529 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,
32530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32531 },
32532 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
32533 {
32534 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,
32535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32536 },
32537 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
32538 {
32539 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,
32540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32541 },
32542 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
32543 {
32544 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,
32545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32546 },
32547 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
32548 {
32549 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,
32550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32551 },
32552 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
32553 {
32554 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,
32555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32556 },
32557 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
32558 {
32559 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,
32560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32561 },
32562 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
32563 {
32564 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,
32565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32566 },
32567 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
32568 {
32569 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,
32570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32571 },
32572 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
32573 {
32574 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,
32575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32576 },
32577 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
32578 {
32579 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,
32580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32581 },
32582 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
32583 {
32584 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,
32585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32586 },
32587 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
32588 {
32589 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,
32590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32591 },
32592 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
32593 {
32594 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,
32595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32596 },
32597 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
32598 {
32599 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,
32600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32601 },
32602 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
32603 {
32604 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,
32605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32606 },
32607 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
32608 {
32609 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,
32610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32611 },
32612 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
32613 {
32614 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,
32615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32616 },
32617 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
32618 {
32619 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,
32620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32621 },
32622 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
32623 {
32624 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,
32625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32626 },
32627 /* max.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
32628 {
32629 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,
32630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32631 },
32632 /* max.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
32633 {
32634 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,
32635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32636 },
32637 /* max.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
32638 {
32639 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,
32640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32641 },
32642 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
32643 {
32644 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,
32645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32646 },
32647 /* max.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
32648 {
32649 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,
32650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32651 },
32652 /* max.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
32653 {
32654 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,
32655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32656 },
32657 /* max.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
32658 {
32659 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,
32660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32661 },
32662 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
32663 {
32664 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,
32665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32666 },
32667 /* max.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
32668 {
32669 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,
32670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32671 },
32672 /* max.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
32673 {
32674 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,
32675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32676 },
32677 /* max.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
32678 {
32679 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,
32680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32681 },
32682 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
32683 {
32684 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,
32685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32686 },
32687 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
32688 {
32689 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,
32690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32691 },
32692 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
32693 {
32694 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,
32695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32696 },
32697 /* max.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
32698 {
32699 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,
32700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32701 },
32702 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
32703 {
32704 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,
32705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32706 },
32707 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
32708 {
32709 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,
32710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32711 },
32712 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
32713 {
32714 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,
32715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32716 },
32717 /* max.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
32718 {
32719 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,
32720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32721 },
32722 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
32723 {
32724 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,
32725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32726 },
32727 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
32728 {
32729 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,
32730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32731 },
32732 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
32733 {
32734 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,
32735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32736 },
32737 /* max.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
32738 {
32739 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,
32740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32741 },
32742 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
32743 {
32744 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,
32745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32746 },
32747 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
32748 {
32749 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,
32750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32751 },
32752 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
32753 {
32754 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,
32755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32756 },
32757 /* max.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
32758 {
32759 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,
32760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32761 },
32762 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
32763 {
32764 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,
32765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32766 },
32767 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
32768 {
32769 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,
32770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32771 },
32772 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
32773 {
32774 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,
32775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32776 },
32777 /* max.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
32778 {
32779 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,
32780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32781 },
32782 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
32783 {
32784 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,
32785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32786 },
32787 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
32788 {
32789 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,
32790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32791 },
32792 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
32793 {
32794 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,
32795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32796 },
32797 /* max.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
32798 {
32799 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,
32800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32801 },
32802 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
32803 {
32804 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,
32805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32806 },
32807 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
32808 {
32809 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,
32810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32811 },
32812 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
32813 {
32814 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,
32815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32816 },
32817 /* max.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
32818 {
32819 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,
32820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32821 },
32822 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
32823 {
32824 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,
32825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32826 },
32827 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
32828 {
32829 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,
32830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32831 },
32832 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
32833 {
32834 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,
32835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32836 },
32837 /* max.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
32838 {
32839 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,
32840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32841 },
32842 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
32843 {
32844 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,
32845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32846 },
32847 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
32848 {
32849 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,
32850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32851 },
32852 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
32853 {
32854 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,
32855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32856 },
32857 /* max.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
32858 {
32859 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,
32860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32861 },
32862 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
32863 {
32864 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,
32865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32866 },
32867 /* max.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
32868 {
32869 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,
32870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32871 },
32872 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
32873 {
32874 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,
32875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32876 },
32877 /* max.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
32878 {
32879 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,
32880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32881 },
32882 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
32883 {
32884 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,
32885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32886 },
32887 /* max.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
32888 {
32889 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,
32890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32891 },
32892 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
32893 {
32894 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,
32895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32896 },
32897 /* max.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
32898 {
32899 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,
32900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32901 },
32902 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
32903 {
32904 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,
32905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32906 },
32907 /* max.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
32908 {
32909 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,
32910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32911 },
32912 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
32913 {
32914 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,
32915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32916 },
32917 /* max.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
32918 {
32919 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,
32920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32921 },
32922 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
32923 {
32924 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,
32925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32926 },
32927 /* max.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
32928 {
32929 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,
32930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32931 },
32932 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
32933 {
32934 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,
32935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32936 },
32937 /* max.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
32938 {
32939 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,
32940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32941 },
32942 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
32943 {
32944 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,
32945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32946 },
32947 /* max.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
32948 {
32949 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,
32950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32951 },
32952 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
32953 {
32954 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,
32955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32956 },
32957 /* max.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
32958 {
32959 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,
32960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32961 },
32962 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
32963 {
32964 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,
32965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32966 },
32967 /* max.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
32968 {
32969 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,
32970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32971 },
32972 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
32973 {
32974 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,
32975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32976 },
32977 /* max.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
32978 {
32979 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,
32980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32981 },
32982 /* max.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
32983 {
32984 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,
32985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32986 },
32987 /* max.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
32988 {
32989 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,
32990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32991 },
32992 /* max.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
32993 {
32994 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,
32995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32996 },
32997 /* max.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
32998 {
32999 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,
33000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33001 },
33002 /* max.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
33003 {
33004 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,
33005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33006 },
33007 /* max.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
33008 {
33009 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,
33010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33011 },
33012 /* max.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
33013 {
33014 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,
33015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33016 },
33017 /* max.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
33018 {
33019 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,
33020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33021 },
33022 /* max.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
33023 {
33024 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,
33025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33026 },
33027 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
33028 {
33029 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,
33030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33031 },
33032 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
33033 {
33034 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,
33035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33036 },
33037 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
33038 {
33039 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,
33040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33041 },
33042 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
33043 {
33044 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,
33045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33046 },
33047 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
33048 {
33049 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,
33050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33051 },
33052 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
33053 {
33054 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,
33055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33056 },
33057 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
33058 {
33059 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,
33060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33061 },
33062 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
33063 {
33064 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,
33065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33066 },
33067 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
33068 {
33069 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,
33070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33071 },
33072 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
33073 {
33074 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,
33075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33076 },
33077 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
33078 {
33079 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,
33080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33081 },
33082 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
33083 {
33084 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,
33085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33086 },
33087 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
33088 {
33089 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,
33090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33091 },
33092 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
33093 {
33094 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,
33095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33096 },
33097 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
33098 {
33099 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,
33100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33101 },
33102 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
33103 {
33104 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,
33105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33106 },
33107 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
33108 {
33109 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,
33110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33111 },
33112 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
33113 {
33114 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,
33115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33116 },
33117 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
33118 {
33119 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,
33120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33121 },
33122 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
33123 {
33124 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,
33125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33126 },
33127 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
33128 {
33129 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,
33130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33131 },
33132 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
33133 {
33134 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,
33135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33136 },
33137 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
33138 {
33139 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,
33140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33141 },
33142 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
33143 {
33144 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,
33145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33146 },
33147 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
33148 {
33149 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,
33150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33151 },
33152 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
33153 {
33154 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,
33155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33156 },
33157 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
33158 {
33159 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,
33160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33161 },
33162 /* max.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
33163 {
33164 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,
33165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33166 },
33167 /* max.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
33168 {
33169 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,
33170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33171 },
33172 /* max.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
33173 {
33174 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,
33175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33176 },
33177 /* max.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
33178 {
33179 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,
33180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33181 },
33182 /* max.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
33183 {
33184 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,
33185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33186 },
33187 /* max.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
33188 {
33189 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,
33190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33191 },
33192 /* max.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
33193 {
33194 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,
33195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33196 },
33197 /* max.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
33198 {
33199 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,
33200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33201 },
33202 /* max.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
33203 {
33204 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,
33205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33206 },
33207 /* max.w${X} #${Imm-40-HI},${Dsp-24-u16} */
33208 {
33209 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,
33210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33211 },
33212 /* max.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
33213 {
33214 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,
33215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33216 },
33217 /* max.w${X} #${Imm-48-HI},${Dsp-24-u24} */
33218 {
33219 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,
33220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33221 },
33222 /* max.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
33223 {
33224 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,
33225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33226 },
33227 /* max.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
33228 {
33229 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,
33230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33231 },
33232 /* max.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
33233 {
33234 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,
33235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33236 },
33237 /* max.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
33238 {
33239 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,
33240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33241 },
33242 /* max.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
33243 {
33244 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,
33245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33246 },
33247 /* max.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
33248 {
33249 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,
33250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33251 },
33252 /* max.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
33253 {
33254 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,
33255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33256 },
33257 /* max.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
33258 {
33259 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,
33260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33261 },
33262 /* max.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
33263 {
33264 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,
33265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33266 },
33267 /* max.b${X} #${Imm-40-QI},${Dsp-24-u16} */
33268 {
33269 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,
33270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33271 },
33272 /* max.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
33273 {
33274 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,
33275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33276 },
33277 /* max.b${X} #${Imm-48-QI},${Dsp-24-u24} */
33278 {
33279 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,
33280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33281 },
33282 /* ste.w ${Dsp-16-u16}[$Dst16An],[a1a0] */
33283 {
33284 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,
33285 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33286 },
33287 /* ste.w ${Dsp-16-u16}[sb],[a1a0] */
33288 {
33289 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,
33290 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33291 },
33292 /* ste.w ${Dsp-16-u16},[a1a0] */
33293 {
33294 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,
33295 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33296 },
33297 /* ste.w ${Dsp-16-u16}[$Dst16An],${Dsp-32-u20}[a0] */
33298 {
33299 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,
33300 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33301 },
33302 /* ste.w ${Dsp-16-u16}[sb],${Dsp-32-u20}[a0] */
33303 {
33304 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,
33305 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33306 },
33307 /* ste.w ${Dsp-16-u16},${Dsp-32-u20}[a0] */
33308 {
33309 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,
33310 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33311 },
33312 /* ste.w ${Dsp-16-u16}[$Dst16An],${Dsp-32-u20} */
33313 {
33314 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,
33315 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33316 },
33317 /* ste.w ${Dsp-16-u16}[sb],${Dsp-32-u20} */
33318 {
33319 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,
33320 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33321 },
33322 /* ste.w ${Dsp-16-u16},${Dsp-32-u20} */
33323 {
33324 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,
33325 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33326 },
33327 /* ste.w ${Dsp-16-u8}[$Dst16An],[a1a0] */
33328 {
33329 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,
33330 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33331 },
33332 /* ste.w ${Dsp-16-u8}[sb],[a1a0] */
33333 {
33334 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,
33335 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33336 },
33337 /* ste.w ${Dsp-16-s8}[fb],[a1a0] */
33338 {
33339 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,
33340 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33341 },
33342 /* ste.w ${Dsp-16-u8}[$Dst16An],${Dsp-24-u20}[a0] */
33343 {
33344 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,
33345 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33346 },
33347 /* ste.w ${Dsp-16-u8}[sb],${Dsp-24-u20}[a0] */
33348 {
33349 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,
33350 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33351 },
33352 /* ste.w ${Dsp-16-s8}[fb],${Dsp-24-u20}[a0] */
33353 {
33354 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,
33355 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33356 },
33357 /* ste.w ${Dsp-16-u8}[$Dst16An],${Dsp-24-u20} */
33358 {
33359 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,
33360 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33361 },
33362 /* ste.w ${Dsp-16-u8}[sb],${Dsp-24-u20} */
33363 {
33364 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,
33365 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33366 },
33367 /* ste.w ${Dsp-16-s8}[fb],${Dsp-24-u20} */
33368 {
33369 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,
33370 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33371 },
33372 /* ste.w $Dst16RnHI,[a1a0] */
33373 {
33374 M32C_INSN_STE_W_BASIC_A1A0_DST16_RN_DIRECT_HI, "ste.w-basic-a1a0-dst16-Rn-direct-HI", "ste.w", 16,
33375 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33376 },
33377 /* ste.w $Dst16AnHI,[a1a0] */
33378 {
33379 M32C_INSN_STE_W_BASIC_A1A0_DST16_AN_DIRECT_HI, "ste.w-basic-a1a0-dst16-An-direct-HI", "ste.w", 16,
33380 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33381 },
33382 /* ste.w [$Dst16An],[a1a0] */
33383 {
33384 M32C_INSN_STE_W_BASIC_A1A0_DST16_AN_INDIRECT_HI, "ste.w-basic-a1a0-dst16-An-indirect-HI", "ste.w", 16,
33385 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33386 },
33387 /* ste.w $Dst16RnHI,${Dsp-16-u20}[a0] */
33388 {
33389 M32C_INSN_STE_W_BASIC_U20A0_DST16_RN_DIRECT_HI, "ste.w-basic-u20a0-dst16-Rn-direct-HI", "ste.w", 40,
33390 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33391 },
33392 /* ste.w $Dst16AnHI,${Dsp-16-u20}[a0] */
33393 {
33394 M32C_INSN_STE_W_BASIC_U20A0_DST16_AN_DIRECT_HI, "ste.w-basic-u20a0-dst16-An-direct-HI", "ste.w", 40,
33395 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33396 },
33397 /* ste.w [$Dst16An],${Dsp-16-u20}[a0] */
33398 {
33399 M32C_INSN_STE_W_BASIC_U20A0_DST16_AN_INDIRECT_HI, "ste.w-basic-u20a0-dst16-An-indirect-HI", "ste.w", 40,
33400 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33401 },
33402 /* ste.w $Dst16RnHI,${Dsp-16-u20} */
33403 {
33404 M32C_INSN_STE_W_BASIC_U20_DST16_RN_DIRECT_HI, "ste.w-basic-u20-dst16-Rn-direct-HI", "ste.w", 40,
33405 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33406 },
33407 /* ste.w $Dst16AnHI,${Dsp-16-u20} */
33408 {
33409 M32C_INSN_STE_W_BASIC_U20_DST16_AN_DIRECT_HI, "ste.w-basic-u20-dst16-An-direct-HI", "ste.w", 40,
33410 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33411 },
33412 /* ste.w [$Dst16An],${Dsp-16-u20} */
33413 {
33414 M32C_INSN_STE_W_BASIC_U20_DST16_AN_INDIRECT_HI, "ste.w-basic-u20-dst16-An-indirect-HI", "ste.w", 40,
33415 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33416 },
33417 /* ste.b ${Dsp-16-u16}[$Dst16An],[a1a0] */
33418 {
33419 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,
33420 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33421 },
33422 /* ste.b ${Dsp-16-u16}[sb],[a1a0] */
33423 {
33424 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,
33425 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33426 },
33427 /* ste.b ${Dsp-16-u16},[a1a0] */
33428 {
33429 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,
33430 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33431 },
33432 /* ste.b ${Dsp-16-u16}[$Dst16An],${Dsp-32-u20}[a0] */
33433 {
33434 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,
33435 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33436 },
33437 /* ste.b ${Dsp-16-u16}[sb],${Dsp-32-u20}[a0] */
33438 {
33439 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,
33440 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33441 },
33442 /* ste.b ${Dsp-16-u16},${Dsp-32-u20}[a0] */
33443 {
33444 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,
33445 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33446 },
33447 /* ste.b ${Dsp-16-u16}[$Dst16An],${Dsp-32-u20} */
33448 {
33449 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,
33450 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33451 },
33452 /* ste.b ${Dsp-16-u16}[sb],${Dsp-32-u20} */
33453 {
33454 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,
33455 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33456 },
33457 /* ste.b ${Dsp-16-u16},${Dsp-32-u20} */
33458 {
33459 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,
33460 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33461 },
33462 /* ste.b ${Dsp-16-u8}[$Dst16An],[a1a0] */
33463 {
33464 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,
33465 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33466 },
33467 /* ste.b ${Dsp-16-u8}[sb],[a1a0] */
33468 {
33469 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,
33470 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33471 },
33472 /* ste.b ${Dsp-16-s8}[fb],[a1a0] */
33473 {
33474 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,
33475 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33476 },
33477 /* ste.b ${Dsp-16-u8}[$Dst16An],${Dsp-24-u20}[a0] */
33478 {
33479 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,
33480 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33481 },
33482 /* ste.b ${Dsp-16-u8}[sb],${Dsp-24-u20}[a0] */
33483 {
33484 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,
33485 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33486 },
33487 /* ste.b ${Dsp-16-s8}[fb],${Dsp-24-u20}[a0] */
33488 {
33489 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,
33490 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33491 },
33492 /* ste.b ${Dsp-16-u8}[$Dst16An],${Dsp-24-u20} */
33493 {
33494 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,
33495 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33496 },
33497 /* ste.b ${Dsp-16-u8}[sb],${Dsp-24-u20} */
33498 {
33499 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,
33500 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33501 },
33502 /* ste.b ${Dsp-16-s8}[fb],${Dsp-24-u20} */
33503 {
33504 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,
33505 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33506 },
33507 /* ste.b $Dst16RnQI,[a1a0] */
33508 {
33509 M32C_INSN_STE_B_BASIC_A1A0_DST16_RN_DIRECT_QI, "ste.b-basic-a1a0-dst16-Rn-direct-QI", "ste.b", 16,
33510 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33511 },
33512 /* ste.b $Dst16AnQI,[a1a0] */
33513 {
33514 M32C_INSN_STE_B_BASIC_A1A0_DST16_AN_DIRECT_QI, "ste.b-basic-a1a0-dst16-An-direct-QI", "ste.b", 16,
33515 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33516 },
33517 /* ste.b [$Dst16An],[a1a0] */
33518 {
33519 M32C_INSN_STE_B_BASIC_A1A0_DST16_AN_INDIRECT_QI, "ste.b-basic-a1a0-dst16-An-indirect-QI", "ste.b", 16,
33520 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33521 },
33522 /* ste.b $Dst16RnQI,${Dsp-16-u20}[a0] */
33523 {
33524 M32C_INSN_STE_B_BASIC_U20A0_DST16_RN_DIRECT_QI, "ste.b-basic-u20a0-dst16-Rn-direct-QI", "ste.b", 40,
33525 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33526 },
33527 /* ste.b $Dst16AnQI,${Dsp-16-u20}[a0] */
33528 {
33529 M32C_INSN_STE_B_BASIC_U20A0_DST16_AN_DIRECT_QI, "ste.b-basic-u20a0-dst16-An-direct-QI", "ste.b", 40,
33530 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33531 },
33532 /* ste.b [$Dst16An],${Dsp-16-u20}[a0] */
33533 {
33534 M32C_INSN_STE_B_BASIC_U20A0_DST16_AN_INDIRECT_QI, "ste.b-basic-u20a0-dst16-An-indirect-QI", "ste.b", 40,
33535 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33536 },
33537 /* ste.b $Dst16RnQI,${Dsp-16-u20} */
33538 {
33539 M32C_INSN_STE_B_BASIC_U20_DST16_RN_DIRECT_QI, "ste.b-basic-u20-dst16-Rn-direct-QI", "ste.b", 40,
33540 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33541 },
33542 /* ste.b $Dst16AnQI,${Dsp-16-u20} */
33543 {
33544 M32C_INSN_STE_B_BASIC_U20_DST16_AN_DIRECT_QI, "ste.b-basic-u20-dst16-An-direct-QI", "ste.b", 40,
33545 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33546 },
33547 /* ste.b [$Dst16An],${Dsp-16-u20} */
33548 {
33549 M32C_INSN_STE_B_BASIC_U20_DST16_AN_INDIRECT_QI, "ste.b-basic-u20-dst16-An-indirect-QI", "ste.b", 40,
33550 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33551 },
33552 /* lde.w [a1a0],${Dsp-16-u16}[$Dst16An] */
33553 {
33554 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,
33555 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33556 },
33557 /* lde.w [a1a0],${Dsp-16-u16}[sb] */
33558 {
33559 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,
33560 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33561 },
33562 /* lde.w [a1a0],${Dsp-16-u16} */
33563 {
33564 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,
33565 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33566 },
33567 /* lde.w ${Dsp-32-u20}[a0],${Dsp-16-u16}[$Dst16An] */
33568 {
33569 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,
33570 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33571 },
33572 /* lde.w ${Dsp-32-u20}[a0],${Dsp-16-u16}[sb] */
33573 {
33574 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,
33575 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33576 },
33577 /* lde.w ${Dsp-32-u20}[a0],${Dsp-16-u16} */
33578 {
33579 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,
33580 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33581 },
33582 /* lde.w ${Dsp-32-u20},${Dsp-16-u16}[$Dst16An] */
33583 {
33584 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,
33585 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33586 },
33587 /* lde.w ${Dsp-32-u20},${Dsp-16-u16}[sb] */
33588 {
33589 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,
33590 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33591 },
33592 /* lde.w ${Dsp-32-u20},${Dsp-16-u16} */
33593 {
33594 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,
33595 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33596 },
33597 /* lde.w [a1a0],${Dsp-16-u8}[$Dst16An] */
33598 {
33599 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,
33600 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33601 },
33602 /* lde.w [a1a0],${Dsp-16-u8}[sb] */
33603 {
33604 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,
33605 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33606 },
33607 /* lde.w [a1a0],${Dsp-16-s8}[fb] */
33608 {
33609 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,
33610 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33611 },
33612 /* lde.w ${Dsp-24-u20}[a0],${Dsp-16-u8}[$Dst16An] */
33613 {
33614 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,
33615 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33616 },
33617 /* lde.w ${Dsp-24-u20}[a0],${Dsp-16-u8}[sb] */
33618 {
33619 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,
33620 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33621 },
33622 /* lde.w ${Dsp-24-u20}[a0],${Dsp-16-s8}[fb] */
33623 {
33624 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,
33625 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33626 },
33627 /* lde.w ${Dsp-24-u20},${Dsp-16-u8}[$Dst16An] */
33628 {
33629 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,
33630 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33631 },
33632 /* lde.w ${Dsp-24-u20},${Dsp-16-u8}[sb] */
33633 {
33634 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,
33635 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33636 },
33637 /* lde.w ${Dsp-24-u20},${Dsp-16-s8}[fb] */
33638 {
33639 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,
33640 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33641 },
33642 /* lde.w [a1a0],$Dst16RnHI */
33643 {
33644 M32C_INSN_LDE_W_BASIC_A1A0_DST16_RN_DIRECT_HI, "lde.w-basic-a1a0-dst16-Rn-direct-HI", "lde.w", 16,
33645 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33646 },
33647 /* lde.w [a1a0],$Dst16AnHI */
33648 {
33649 M32C_INSN_LDE_W_BASIC_A1A0_DST16_AN_DIRECT_HI, "lde.w-basic-a1a0-dst16-An-direct-HI", "lde.w", 16,
33650 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33651 },
33652 /* lde.w [a1a0],[$Dst16An] */
33653 {
33654 M32C_INSN_LDE_W_BASIC_A1A0_DST16_AN_INDIRECT_HI, "lde.w-basic-a1a0-dst16-An-indirect-HI", "lde.w", 16,
33655 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33656 },
33657 /* lde.w ${Dsp-16-u20}[a0],$Dst16RnHI */
33658 {
33659 M32C_INSN_LDE_W_BASIC_U20A0_DST16_RN_DIRECT_HI, "lde.w-basic-u20a0-dst16-Rn-direct-HI", "lde.w", 40,
33660 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33661 },
33662 /* lde.w ${Dsp-16-u20}[a0],$Dst16AnHI */
33663 {
33664 M32C_INSN_LDE_W_BASIC_U20A0_DST16_AN_DIRECT_HI, "lde.w-basic-u20a0-dst16-An-direct-HI", "lde.w", 40,
33665 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33666 },
33667 /* lde.w ${Dsp-16-u20}[a0],[$Dst16An] */
33668 {
33669 M32C_INSN_LDE_W_BASIC_U20A0_DST16_AN_INDIRECT_HI, "lde.w-basic-u20a0-dst16-An-indirect-HI", "lde.w", 40,
33670 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33671 },
33672 /* lde.w ${Dsp-16-u20},$Dst16RnHI */
33673 {
33674 M32C_INSN_LDE_W_BASIC_U20_DST16_RN_DIRECT_HI, "lde.w-basic-u20-dst16-Rn-direct-HI", "lde.w", 40,
33675 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33676 },
33677 /* lde.w ${Dsp-16-u20},$Dst16AnHI */
33678 {
33679 M32C_INSN_LDE_W_BASIC_U20_DST16_AN_DIRECT_HI, "lde.w-basic-u20-dst16-An-direct-HI", "lde.w", 40,
33680 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33681 },
33682 /* lde.w ${Dsp-16-u20},[$Dst16An] */
33683 {
33684 M32C_INSN_LDE_W_BASIC_U20_DST16_AN_INDIRECT_HI, "lde.w-basic-u20-dst16-An-indirect-HI", "lde.w", 40,
33685 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33686 },
33687 /* lde.b [a1a0],${Dsp-16-u16}[$Dst16An] */
33688 {
33689 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,
33690 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33691 },
33692 /* lde.b [a1a0],${Dsp-16-u16}[sb] */
33693 {
33694 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,
33695 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33696 },
33697 /* lde.b [a1a0],${Dsp-16-u16} */
33698 {
33699 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,
33700 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33701 },
33702 /* lde.b ${Dsp-32-u20}[a0],${Dsp-16-u16}[$Dst16An] */
33703 {
33704 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,
33705 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33706 },
33707 /* lde.b ${Dsp-32-u20}[a0],${Dsp-16-u16}[sb] */
33708 {
33709 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,
33710 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33711 },
33712 /* lde.b ${Dsp-32-u20}[a0],${Dsp-16-u16} */
33713 {
33714 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,
33715 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33716 },
33717 /* lde.b ${Dsp-32-u20},${Dsp-16-u16}[$Dst16An] */
33718 {
33719 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,
33720 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33721 },
33722 /* lde.b ${Dsp-32-u20},${Dsp-16-u16}[sb] */
33723 {
33724 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,
33725 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33726 },
33727 /* lde.b ${Dsp-32-u20},${Dsp-16-u16} */
33728 {
33729 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,
33730 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33731 },
33732 /* lde.b [a1a0],${Dsp-16-u8}[$Dst16An] */
33733 {
33734 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,
33735 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33736 },
33737 /* lde.b [a1a0],${Dsp-16-u8}[sb] */
33738 {
33739 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,
33740 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33741 },
33742 /* lde.b [a1a0],${Dsp-16-s8}[fb] */
33743 {
33744 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,
33745 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33746 },
33747 /* lde.b ${Dsp-24-u20}[a0],${Dsp-16-u8}[$Dst16An] */
33748 {
33749 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,
33750 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33751 },
33752 /* lde.b ${Dsp-24-u20}[a0],${Dsp-16-u8}[sb] */
33753 {
33754 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,
33755 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33756 },
33757 /* lde.b ${Dsp-24-u20}[a0],${Dsp-16-s8}[fb] */
33758 {
33759 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,
33760 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33761 },
33762 /* lde.b ${Dsp-24-u20},${Dsp-16-u8}[$Dst16An] */
33763 {
33764 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,
33765 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33766 },
33767 /* lde.b ${Dsp-24-u20},${Dsp-16-u8}[sb] */
33768 {
33769 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,
33770 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33771 },
33772 /* lde.b ${Dsp-24-u20},${Dsp-16-s8}[fb] */
33773 {
33774 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,
33775 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33776 },
33777 /* lde.b [a1a0],$Dst16RnQI */
33778 {
33779 M32C_INSN_LDE_B_BASIC_A1A0_DST16_RN_DIRECT_QI, "lde.b-basic-a1a0-dst16-Rn-direct-QI", "lde.b", 16,
33780 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33781 },
33782 /* lde.b [a1a0],$Dst16AnQI */
33783 {
33784 M32C_INSN_LDE_B_BASIC_A1A0_DST16_AN_DIRECT_QI, "lde.b-basic-a1a0-dst16-An-direct-QI", "lde.b", 16,
33785 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33786 },
33787 /* lde.b [a1a0],[$Dst16An] */
33788 {
33789 M32C_INSN_LDE_B_BASIC_A1A0_DST16_AN_INDIRECT_QI, "lde.b-basic-a1a0-dst16-An-indirect-QI", "lde.b", 16,
33790 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33791 },
33792 /* lde.b ${Dsp-16-u20}[a0],$Dst16RnQI */
33793 {
33794 M32C_INSN_LDE_B_BASIC_U20A0_DST16_RN_DIRECT_QI, "lde.b-basic-u20a0-dst16-Rn-direct-QI", "lde.b", 40,
33795 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33796 },
33797 /* lde.b ${Dsp-16-u20}[a0],$Dst16AnQI */
33798 {
33799 M32C_INSN_LDE_B_BASIC_U20A0_DST16_AN_DIRECT_QI, "lde.b-basic-u20a0-dst16-An-direct-QI", "lde.b", 40,
33800 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33801 },
33802 /* lde.b ${Dsp-16-u20}[a0],[$Dst16An] */
33803 {
33804 M32C_INSN_LDE_B_BASIC_U20A0_DST16_AN_INDIRECT_QI, "lde.b-basic-u20a0-dst16-An-indirect-QI", "lde.b", 40,
33805 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33806 },
33807 /* lde.b ${Dsp-16-u20},$Dst16RnQI */
33808 {
33809 M32C_INSN_LDE_B_BASIC_U20_DST16_RN_DIRECT_QI, "lde.b-basic-u20-dst16-Rn-direct-QI", "lde.b", 40,
33810 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33811 },
33812 /* lde.b ${Dsp-16-u20},$Dst16AnQI */
33813 {
33814 M32C_INSN_LDE_B_BASIC_U20_DST16_AN_DIRECT_QI, "lde.b-basic-u20-dst16-An-direct-QI", "lde.b", 40,
33815 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33816 },
33817 /* lde.b ${Dsp-16-u20},[$Dst16An] */
33818 {
33819 M32C_INSN_LDE_B_BASIC_U20_DST16_AN_INDIRECT_QI, "lde.b-basic-u20-dst16-An-indirect-QI", "lde.b", 40,
33820 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33821 },
33822 /* stc ${cr3-Prefixed-32},$Dst32RnPrefixedSI */
33823 {
33824 M32C_INSN_STC32_SRC_CR3_DST32_RN_DIRECT_PREFIXED_SI, "stc32.src-cr3-dst32-Rn-direct-Prefixed-SI", "stc", 24,
33825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33826 },
33827 /* stc ${cr3-Prefixed-32},$Dst32AnPrefixedSI */
33828 {
33829 M32C_INSN_STC32_SRC_CR3_DST32_AN_DIRECT_PREFIXED_SI, "stc32.src-cr3-dst32-An-direct-Prefixed-SI", "stc", 24,
33830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33831 },
33832 /* stc ${cr3-Prefixed-32},[$Dst32AnPrefixed] */
33833 {
33834 M32C_INSN_STC32_SRC_CR3_DST32_AN_INDIRECT_PREFIXED_SI, "stc32.src-cr3-dst32-An-indirect-Prefixed-SI", "stc", 24,
33835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33836 },
33837 /* stc ${cr3-Prefixed-32},${Dsp-24-u8}[$Dst32AnPrefixed] */
33838 {
33839 M32C_INSN_STC32_SRC_CR3_DST32_24_8_AN_RELATIVE_PREFIXED_SI, "stc32.src-cr3-dst32-24-8-An-relative-Prefixed-SI", "stc", 32,
33840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33841 },
33842 /* stc ${cr3-Prefixed-32},${Dsp-24-u16}[$Dst32AnPrefixed] */
33843 {
33844 M32C_INSN_STC32_SRC_CR3_DST32_24_16_AN_RELATIVE_PREFIXED_SI, "stc32.src-cr3-dst32-24-16-An-relative-Prefixed-SI", "stc", 40,
33845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33846 },
33847 /* stc ${cr3-Prefixed-32},${Dsp-24-u24}[$Dst32AnPrefixed] */
33848 {
33849 M32C_INSN_STC32_SRC_CR3_DST32_24_24_AN_RELATIVE_PREFIXED_SI, "stc32.src-cr3-dst32-24-24-An-relative-Prefixed-SI", "stc", 48,
33850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33851 },
33852 /* stc ${cr3-Prefixed-32},${Dsp-24-u8}[sb] */
33853 {
33854 M32C_INSN_STC32_SRC_CR3_DST32_24_8_SB_RELATIVE_PREFIXED_SI, "stc32.src-cr3-dst32-24-8-SB-relative-Prefixed-SI", "stc", 32,
33855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33856 },
33857 /* stc ${cr3-Prefixed-32},${Dsp-24-u16}[sb] */
33858 {
33859 M32C_INSN_STC32_SRC_CR3_DST32_24_16_SB_RELATIVE_PREFIXED_SI, "stc32.src-cr3-dst32-24-16-SB-relative-Prefixed-SI", "stc", 40,
33860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33861 },
33862 /* stc ${cr3-Prefixed-32},${Dsp-24-s8}[fb] */
33863 {
33864 M32C_INSN_STC32_SRC_CR3_DST32_24_8_FB_RELATIVE_PREFIXED_SI, "stc32.src-cr3-dst32-24-8-FB-relative-Prefixed-SI", "stc", 32,
33865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33866 },
33867 /* stc ${cr3-Prefixed-32},${Dsp-24-s16}[fb] */
33868 {
33869 M32C_INSN_STC32_SRC_CR3_DST32_24_16_FB_RELATIVE_PREFIXED_SI, "stc32.src-cr3-dst32-24-16-FB-relative-Prefixed-SI", "stc", 40,
33870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33871 },
33872 /* stc ${cr3-Prefixed-32},${Dsp-24-u16} */
33873 {
33874 M32C_INSN_STC32_SRC_CR3_DST32_24_16_ABSOLUTE_PREFIXED_SI, "stc32.src-cr3-dst32-24-16-absolute-Prefixed-SI", "stc", 40,
33875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33876 },
33877 /* stc ${cr3-Prefixed-32},${Dsp-24-u24} */
33878 {
33879 M32C_INSN_STC32_SRC_CR3_DST32_24_24_ABSOLUTE_PREFIXED_SI, "stc32.src-cr3-dst32-24-24-absolute-Prefixed-SI", "stc", 48,
33880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33881 },
33882 /* stc ${cr2-32},$Dst32RnUnprefixedSI */
33883 {
33884 M32C_INSN_STC32_SRC_CR2_DST32_RN_DIRECT_UNPREFIXED_SI, "stc32.src-cr2-dst32-Rn-direct-Unprefixed-SI", "stc", 16,
33885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33886 },
33887 /* stc ${cr2-32},$Dst32AnUnprefixedSI */
33888 {
33889 M32C_INSN_STC32_SRC_CR2_DST32_AN_DIRECT_UNPREFIXED_SI, "stc32.src-cr2-dst32-An-direct-Unprefixed-SI", "stc", 16,
33890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33891 },
33892 /* stc ${cr2-32},[$Dst32AnUnprefixed] */
33893 {
33894 M32C_INSN_STC32_SRC_CR2_DST32_AN_INDIRECT_UNPREFIXED_SI, "stc32.src-cr2-dst32-An-indirect-Unprefixed-SI", "stc", 16,
33895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33896 },
33897 /* stc ${cr2-32},${Dsp-16-u8}[$Dst32AnUnprefixed] */
33898 {
33899 M32C_INSN_STC32_SRC_CR2_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-8-An-relative-Unprefixed-SI", "stc", 24,
33900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33901 },
33902 /* stc ${cr2-32},${Dsp-16-u16}[$Dst32AnUnprefixed] */
33903 {
33904 M32C_INSN_STC32_SRC_CR2_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-16-An-relative-Unprefixed-SI", "stc", 32,
33905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33906 },
33907 /* stc ${cr2-32},${Dsp-16-u24}[$Dst32AnUnprefixed] */
33908 {
33909 M32C_INSN_STC32_SRC_CR2_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-24-An-relative-Unprefixed-SI", "stc", 40,
33910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33911 },
33912 /* stc ${cr2-32},${Dsp-16-u8}[sb] */
33913 {
33914 M32C_INSN_STC32_SRC_CR2_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-8-SB-relative-Unprefixed-SI", "stc", 24,
33915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33916 },
33917 /* stc ${cr2-32},${Dsp-16-u16}[sb] */
33918 {
33919 M32C_INSN_STC32_SRC_CR2_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-16-SB-relative-Unprefixed-SI", "stc", 32,
33920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33921 },
33922 /* stc ${cr2-32},${Dsp-16-s8}[fb] */
33923 {
33924 M32C_INSN_STC32_SRC_CR2_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-8-FB-relative-Unprefixed-SI", "stc", 24,
33925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33926 },
33927 /* stc ${cr2-32},${Dsp-16-s16}[fb] */
33928 {
33929 M32C_INSN_STC32_SRC_CR2_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-16-FB-relative-Unprefixed-SI", "stc", 32,
33930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33931 },
33932 /* stc ${cr2-32},${Dsp-16-u16} */
33933 {
33934 M32C_INSN_STC32_SRC_CR2_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-16-absolute-Unprefixed-SI", "stc", 32,
33935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33936 },
33937 /* stc ${cr2-32},${Dsp-16-u24} */
33938 {
33939 M32C_INSN_STC32_SRC_CR2_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-24-absolute-Unprefixed-SI", "stc", 40,
33940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33941 },
33942 /* stc ${cr1-Prefixed-32},$Dst32RnPrefixedHI */
33943 {
33944 M32C_INSN_STC32_SRC_CR1_DST32_RN_DIRECT_PREFIXED_HI, "stc32.src-cr1-dst32-Rn-direct-Prefixed-HI", "stc", 24,
33945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33946 },
33947 /* stc ${cr1-Prefixed-32},$Dst32AnPrefixedHI */
33948 {
33949 M32C_INSN_STC32_SRC_CR1_DST32_AN_DIRECT_PREFIXED_HI, "stc32.src-cr1-dst32-An-direct-Prefixed-HI", "stc", 24,
33950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33951 },
33952 /* stc ${cr1-Prefixed-32},[$Dst32AnPrefixed] */
33953 {
33954 M32C_INSN_STC32_SRC_CR1_DST32_AN_INDIRECT_PREFIXED_HI, "stc32.src-cr1-dst32-An-indirect-Prefixed-HI", "stc", 24,
33955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33956 },
33957 /* stc ${cr1-Prefixed-32},${Dsp-24-u8}[$Dst32AnPrefixed] */
33958 {
33959 M32C_INSN_STC32_SRC_CR1_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "stc32.src-cr1-dst32-24-8-An-relative-Prefixed-HI", "stc", 32,
33960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33961 },
33962 /* stc ${cr1-Prefixed-32},${Dsp-24-u16}[$Dst32AnPrefixed] */
33963 {
33964 M32C_INSN_STC32_SRC_CR1_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "stc32.src-cr1-dst32-24-16-An-relative-Prefixed-HI", "stc", 40,
33965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33966 },
33967 /* stc ${cr1-Prefixed-32},${Dsp-24-u24}[$Dst32AnPrefixed] */
33968 {
33969 M32C_INSN_STC32_SRC_CR1_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "stc32.src-cr1-dst32-24-24-An-relative-Prefixed-HI", "stc", 48,
33970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33971 },
33972 /* stc ${cr1-Prefixed-32},${Dsp-24-u8}[sb] */
33973 {
33974 M32C_INSN_STC32_SRC_CR1_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "stc32.src-cr1-dst32-24-8-SB-relative-Prefixed-HI", "stc", 32,
33975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33976 },
33977 /* stc ${cr1-Prefixed-32},${Dsp-24-u16}[sb] */
33978 {
33979 M32C_INSN_STC32_SRC_CR1_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "stc32.src-cr1-dst32-24-16-SB-relative-Prefixed-HI", "stc", 40,
33980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33981 },
33982 /* stc ${cr1-Prefixed-32},${Dsp-24-s8}[fb] */
33983 {
33984 M32C_INSN_STC32_SRC_CR1_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "stc32.src-cr1-dst32-24-8-FB-relative-Prefixed-HI", "stc", 32,
33985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33986 },
33987 /* stc ${cr1-Prefixed-32},${Dsp-24-s16}[fb] */
33988 {
33989 M32C_INSN_STC32_SRC_CR1_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "stc32.src-cr1-dst32-24-16-FB-relative-Prefixed-HI", "stc", 40,
33990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33991 },
33992 /* stc ${cr1-Prefixed-32},${Dsp-24-u16} */
33993 {
33994 M32C_INSN_STC32_SRC_CR1_DST32_24_16_ABSOLUTE_PREFIXED_HI, "stc32.src-cr1-dst32-24-16-absolute-Prefixed-HI", "stc", 40,
33995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33996 },
33997 /* stc ${cr1-Prefixed-32},${Dsp-24-u24} */
33998 {
33999 M32C_INSN_STC32_SRC_CR1_DST32_24_24_ABSOLUTE_PREFIXED_HI, "stc32.src-cr1-dst32-24-24-absolute-Prefixed-HI", "stc", 48,
34000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34001 },
34002 /* stc pc,$Dst16RnHI */
34003 {
34004 M32C_INSN_STC16_PC_DST16_RN_DIRECT_HI, "stc16.pc-dst16-Rn-direct-HI", "stc", 16,
34005 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34006 },
34007 /* stc pc,$Dst16AnHI */
34008 {
34009 M32C_INSN_STC16_PC_DST16_AN_DIRECT_HI, "stc16.pc-dst16-An-direct-HI", "stc", 16,
34010 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34011 },
34012 /* stc pc,[$Dst16An] */
34013 {
34014 M32C_INSN_STC16_PC_DST16_AN_INDIRECT_HI, "stc16.pc-dst16-An-indirect-HI", "stc", 16,
34015 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34016 },
34017 /* stc pc,${Dsp-16-u8}[$Dst16An] */
34018 {
34019 M32C_INSN_STC16_PC_DST16_16_8_AN_RELATIVE_HI, "stc16.pc-dst16-16-8-An-relative-HI", "stc", 24,
34020 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34021 },
34022 /* stc pc,${Dsp-16-u16}[$Dst16An] */
34023 {
34024 M32C_INSN_STC16_PC_DST16_16_16_AN_RELATIVE_HI, "stc16.pc-dst16-16-16-An-relative-HI", "stc", 32,
34025 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34026 },
34027 /* stc pc,${Dsp-16-u8}[sb] */
34028 {
34029 M32C_INSN_STC16_PC_DST16_16_8_SB_RELATIVE_HI, "stc16.pc-dst16-16-8-SB-relative-HI", "stc", 24,
34030 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34031 },
34032 /* stc pc,${Dsp-16-u16}[sb] */
34033 {
34034 M32C_INSN_STC16_PC_DST16_16_16_SB_RELATIVE_HI, "stc16.pc-dst16-16-16-SB-relative-HI", "stc", 32,
34035 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34036 },
34037 /* stc pc,${Dsp-16-s8}[fb] */
34038 {
34039 M32C_INSN_STC16_PC_DST16_16_8_FB_RELATIVE_HI, "stc16.pc-dst16-16-8-FB-relative-HI", "stc", 24,
34040 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34041 },
34042 /* stc pc,${Dsp-16-u16} */
34043 {
34044 M32C_INSN_STC16_PC_DST16_16_16_ABSOLUTE_HI, "stc16.pc-dst16-16-16-absolute-HI", "stc", 32,
34045 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34046 },
34047 /* stc ${cr16},$Dst16RnHI */
34048 {
34049 M32C_INSN_STC16_SRC_DST16_RN_DIRECT_HI, "stc16.src-dst16-Rn-direct-HI", "stc", 16,
34050 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34051 },
34052 /* stc ${cr16},$Dst16AnHI */
34053 {
34054 M32C_INSN_STC16_SRC_DST16_AN_DIRECT_HI, "stc16.src-dst16-An-direct-HI", "stc", 16,
34055 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34056 },
34057 /* stc ${cr16},[$Dst16An] */
34058 {
34059 M32C_INSN_STC16_SRC_DST16_AN_INDIRECT_HI, "stc16.src-dst16-An-indirect-HI", "stc", 16,
34060 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34061 },
34062 /* stc ${cr16},${Dsp-16-u8}[$Dst16An] */
34063 {
34064 M32C_INSN_STC16_SRC_DST16_16_8_AN_RELATIVE_HI, "stc16.src-dst16-16-8-An-relative-HI", "stc", 24,
34065 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34066 },
34067 /* stc ${cr16},${Dsp-16-u16}[$Dst16An] */
34068 {
34069 M32C_INSN_STC16_SRC_DST16_16_16_AN_RELATIVE_HI, "stc16.src-dst16-16-16-An-relative-HI", "stc", 32,
34070 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34071 },
34072 /* stc ${cr16},${Dsp-16-u8}[sb] */
34073 {
34074 M32C_INSN_STC16_SRC_DST16_16_8_SB_RELATIVE_HI, "stc16.src-dst16-16-8-SB-relative-HI", "stc", 24,
34075 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34076 },
34077 /* stc ${cr16},${Dsp-16-u16}[sb] */
34078 {
34079 M32C_INSN_STC16_SRC_DST16_16_16_SB_RELATIVE_HI, "stc16.src-dst16-16-16-SB-relative-HI", "stc", 32,
34080 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34081 },
34082 /* stc ${cr16},${Dsp-16-s8}[fb] */
34083 {
34084 M32C_INSN_STC16_SRC_DST16_16_8_FB_RELATIVE_HI, "stc16.src-dst16-16-8-FB-relative-HI", "stc", 24,
34085 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34086 },
34087 /* stc ${cr16},${Dsp-16-u16} */
34088 {
34089 M32C_INSN_STC16_SRC_DST16_16_16_ABSOLUTE_HI, "stc16.src-dst16-16-16-absolute-HI", "stc", 32,
34090 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34091 },
34092 /* ldc $Dst32RnPrefixedSI,${cr3-Prefixed-32} */
34093 {
34094 M32C_INSN_LDC32_SRC_CR3_DST32_RN_DIRECT_PREFIXED_SI, "ldc32.src-cr3-dst32-Rn-direct-Prefixed-SI", "ldc", 24,
34095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34096 },
34097 /* ldc $Dst32AnPrefixedSI,${cr3-Prefixed-32} */
34098 {
34099 M32C_INSN_LDC32_SRC_CR3_DST32_AN_DIRECT_PREFIXED_SI, "ldc32.src-cr3-dst32-An-direct-Prefixed-SI", "ldc", 24,
34100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34101 },
34102 /* ldc [$Dst32AnPrefixed],${cr3-Prefixed-32} */
34103 {
34104 M32C_INSN_LDC32_SRC_CR3_DST32_AN_INDIRECT_PREFIXED_SI, "ldc32.src-cr3-dst32-An-indirect-Prefixed-SI", "ldc", 24,
34105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34106 },
34107 /* ldc ${Dsp-24-u8}[$Dst32AnPrefixed],${cr3-Prefixed-32} */
34108 {
34109 M32C_INSN_LDC32_SRC_CR3_DST32_24_8_AN_RELATIVE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-8-An-relative-Prefixed-SI", "ldc", 32,
34110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34111 },
34112 /* ldc ${Dsp-24-u16}[$Dst32AnPrefixed],${cr3-Prefixed-32} */
34113 {
34114 M32C_INSN_LDC32_SRC_CR3_DST32_24_16_AN_RELATIVE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-16-An-relative-Prefixed-SI", "ldc", 40,
34115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34116 },
34117 /* ldc ${Dsp-24-u24}[$Dst32AnPrefixed],${cr3-Prefixed-32} */
34118 {
34119 M32C_INSN_LDC32_SRC_CR3_DST32_24_24_AN_RELATIVE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-24-An-relative-Prefixed-SI", "ldc", 48,
34120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34121 },
34122 /* ldc ${Dsp-24-u8}[sb],${cr3-Prefixed-32} */
34123 {
34124 M32C_INSN_LDC32_SRC_CR3_DST32_24_8_SB_RELATIVE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-8-SB-relative-Prefixed-SI", "ldc", 32,
34125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34126 },
34127 /* ldc ${Dsp-24-u16}[sb],${cr3-Prefixed-32} */
34128 {
34129 M32C_INSN_LDC32_SRC_CR3_DST32_24_16_SB_RELATIVE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-16-SB-relative-Prefixed-SI", "ldc", 40,
34130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34131 },
34132 /* ldc ${Dsp-24-s8}[fb],${cr3-Prefixed-32} */
34133 {
34134 M32C_INSN_LDC32_SRC_CR3_DST32_24_8_FB_RELATIVE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-8-FB-relative-Prefixed-SI", "ldc", 32,
34135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34136 },
34137 /* ldc ${Dsp-24-s16}[fb],${cr3-Prefixed-32} */
34138 {
34139 M32C_INSN_LDC32_SRC_CR3_DST32_24_16_FB_RELATIVE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-16-FB-relative-Prefixed-SI", "ldc", 40,
34140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34141 },
34142 /* ldc ${Dsp-24-u16},${cr3-Prefixed-32} */
34143 {
34144 M32C_INSN_LDC32_SRC_CR3_DST32_24_16_ABSOLUTE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-16-absolute-Prefixed-SI", "ldc", 40,
34145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34146 },
34147 /* ldc ${Dsp-24-u24},${cr3-Prefixed-32} */
34148 {
34149 M32C_INSN_LDC32_SRC_CR3_DST32_24_24_ABSOLUTE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-24-absolute-Prefixed-SI", "ldc", 48,
34150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34151 },
34152 /* ldc $Dst32RnUnprefixedSI,${cr2-32} */
34153 {
34154 M32C_INSN_LDC32_SRC_CR2_DST32_RN_DIRECT_UNPREFIXED_SI, "ldc32.src-cr2-dst32-Rn-direct-Unprefixed-SI", "ldc", 16,
34155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34156 },
34157 /* ldc $Dst32AnUnprefixedSI,${cr2-32} */
34158 {
34159 M32C_INSN_LDC32_SRC_CR2_DST32_AN_DIRECT_UNPREFIXED_SI, "ldc32.src-cr2-dst32-An-direct-Unprefixed-SI", "ldc", 16,
34160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34161 },
34162 /* ldc [$Dst32AnUnprefixed],${cr2-32} */
34163 {
34164 M32C_INSN_LDC32_SRC_CR2_DST32_AN_INDIRECT_UNPREFIXED_SI, "ldc32.src-cr2-dst32-An-indirect-Unprefixed-SI", "ldc", 16,
34165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34166 },
34167 /* ldc ${Dsp-16-u8}[$Dst32AnUnprefixed],${cr2-32} */
34168 {
34169 M32C_INSN_LDC32_SRC_CR2_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-8-An-relative-Unprefixed-SI", "ldc", 24,
34170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34171 },
34172 /* ldc ${Dsp-16-u16}[$Dst32AnUnprefixed],${cr2-32} */
34173 {
34174 M32C_INSN_LDC32_SRC_CR2_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-16-An-relative-Unprefixed-SI", "ldc", 32,
34175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34176 },
34177 /* ldc ${Dsp-16-u24}[$Dst32AnUnprefixed],${cr2-32} */
34178 {
34179 M32C_INSN_LDC32_SRC_CR2_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-24-An-relative-Unprefixed-SI", "ldc", 40,
34180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34181 },
34182 /* ldc ${Dsp-16-u8}[sb],${cr2-32} */
34183 {
34184 M32C_INSN_LDC32_SRC_CR2_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-8-SB-relative-Unprefixed-SI", "ldc", 24,
34185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34186 },
34187 /* ldc ${Dsp-16-u16}[sb],${cr2-32} */
34188 {
34189 M32C_INSN_LDC32_SRC_CR2_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-16-SB-relative-Unprefixed-SI", "ldc", 32,
34190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34191 },
34192 /* ldc ${Dsp-16-s8}[fb],${cr2-32} */
34193 {
34194 M32C_INSN_LDC32_SRC_CR2_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-8-FB-relative-Unprefixed-SI", "ldc", 24,
34195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34196 },
34197 /* ldc ${Dsp-16-s16}[fb],${cr2-32} */
34198 {
34199 M32C_INSN_LDC32_SRC_CR2_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-16-FB-relative-Unprefixed-SI", "ldc", 32,
34200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34201 },
34202 /* ldc ${Dsp-16-u16},${cr2-32} */
34203 {
34204 M32C_INSN_LDC32_SRC_CR2_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-16-absolute-Unprefixed-SI", "ldc", 32,
34205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34206 },
34207 /* ldc ${Dsp-16-u24},${cr2-32} */
34208 {
34209 M32C_INSN_LDC32_SRC_CR2_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-24-absolute-Unprefixed-SI", "ldc", 40,
34210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34211 },
34212 /* ldc $Dst32RnPrefixedHI,${cr1-Prefixed-32} */
34213 {
34214 M32C_INSN_LDC32_SRC_CR1_DST32_RN_DIRECT_PREFIXED_HI, "ldc32.src-cr1-dst32-Rn-direct-Prefixed-HI", "ldc", 24,
34215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34216 },
34217 /* ldc $Dst32AnPrefixedHI,${cr1-Prefixed-32} */
34218 {
34219 M32C_INSN_LDC32_SRC_CR1_DST32_AN_DIRECT_PREFIXED_HI, "ldc32.src-cr1-dst32-An-direct-Prefixed-HI", "ldc", 24,
34220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34221 },
34222 /* ldc [$Dst32AnPrefixed],${cr1-Prefixed-32} */
34223 {
34224 M32C_INSN_LDC32_SRC_CR1_DST32_AN_INDIRECT_PREFIXED_HI, "ldc32.src-cr1-dst32-An-indirect-Prefixed-HI", "ldc", 24,
34225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34226 },
34227 /* ldc ${Dsp-24-u8}[$Dst32AnPrefixed],${cr1-Prefixed-32} */
34228 {
34229 M32C_INSN_LDC32_SRC_CR1_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-8-An-relative-Prefixed-HI", "ldc", 32,
34230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34231 },
34232 /* ldc ${Dsp-24-u16}[$Dst32AnPrefixed],${cr1-Prefixed-32} */
34233 {
34234 M32C_INSN_LDC32_SRC_CR1_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-16-An-relative-Prefixed-HI", "ldc", 40,
34235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34236 },
34237 /* ldc ${Dsp-24-u24}[$Dst32AnPrefixed],${cr1-Prefixed-32} */
34238 {
34239 M32C_INSN_LDC32_SRC_CR1_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-24-An-relative-Prefixed-HI", "ldc", 48,
34240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34241 },
34242 /* ldc ${Dsp-24-u8}[sb],${cr1-Prefixed-32} */
34243 {
34244 M32C_INSN_LDC32_SRC_CR1_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-8-SB-relative-Prefixed-HI", "ldc", 32,
34245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34246 },
34247 /* ldc ${Dsp-24-u16}[sb],${cr1-Prefixed-32} */
34248 {
34249 M32C_INSN_LDC32_SRC_CR1_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-16-SB-relative-Prefixed-HI", "ldc", 40,
34250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34251 },
34252 /* ldc ${Dsp-24-s8}[fb],${cr1-Prefixed-32} */
34253 {
34254 M32C_INSN_LDC32_SRC_CR1_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-8-FB-relative-Prefixed-HI", "ldc", 32,
34255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34256 },
34257 /* ldc ${Dsp-24-s16}[fb],${cr1-Prefixed-32} */
34258 {
34259 M32C_INSN_LDC32_SRC_CR1_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-16-FB-relative-Prefixed-HI", "ldc", 40,
34260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34261 },
34262 /* ldc ${Dsp-24-u16},${cr1-Prefixed-32} */
34263 {
34264 M32C_INSN_LDC32_SRC_CR1_DST32_24_16_ABSOLUTE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-16-absolute-Prefixed-HI", "ldc", 40,
34265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34266 },
34267 /* ldc ${Dsp-24-u24},${cr1-Prefixed-32} */
34268 {
34269 M32C_INSN_LDC32_SRC_CR1_DST32_24_24_ABSOLUTE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-24-absolute-Prefixed-HI", "ldc", 48,
34270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34271 },
34272 /* ldc $Dst16RnHI,${cr16} */
34273 {
34274 M32C_INSN_LDC16_DST_DST16_RN_DIRECT_HI, "ldc16.dst-dst16-Rn-direct-HI", "ldc", 16,
34275 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34276 },
34277 /* ldc $Dst16AnHI,${cr16} */
34278 {
34279 M32C_INSN_LDC16_DST_DST16_AN_DIRECT_HI, "ldc16.dst-dst16-An-direct-HI", "ldc", 16,
34280 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34281 },
34282 /* ldc [$Dst16An],${cr16} */
34283 {
34284 M32C_INSN_LDC16_DST_DST16_AN_INDIRECT_HI, "ldc16.dst-dst16-An-indirect-HI", "ldc", 16,
34285 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34286 },
34287 /* ldc ${Dsp-16-u8}[$Dst16An],${cr16} */
34288 {
34289 M32C_INSN_LDC16_DST_DST16_16_8_AN_RELATIVE_HI, "ldc16.dst-dst16-16-8-An-relative-HI", "ldc", 24,
34290 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34291 },
34292 /* ldc ${Dsp-16-u16}[$Dst16An],${cr16} */
34293 {
34294 M32C_INSN_LDC16_DST_DST16_16_16_AN_RELATIVE_HI, "ldc16.dst-dst16-16-16-An-relative-HI", "ldc", 32,
34295 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34296 },
34297 /* ldc ${Dsp-16-u8}[sb],${cr16} */
34298 {
34299 M32C_INSN_LDC16_DST_DST16_16_8_SB_RELATIVE_HI, "ldc16.dst-dst16-16-8-SB-relative-HI", "ldc", 24,
34300 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34301 },
34302 /* ldc ${Dsp-16-u16}[sb],${cr16} */
34303 {
34304 M32C_INSN_LDC16_DST_DST16_16_16_SB_RELATIVE_HI, "ldc16.dst-dst16-16-16-SB-relative-HI", "ldc", 32,
34305 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34306 },
34307 /* ldc ${Dsp-16-s8}[fb],${cr16} */
34308 {
34309 M32C_INSN_LDC16_DST_DST16_16_8_FB_RELATIVE_HI, "ldc16.dst-dst16-16-8-FB-relative-HI", "ldc", 24,
34310 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34311 },
34312 /* ldc ${Dsp-16-u16},${cr16} */
34313 {
34314 M32C_INSN_LDC16_DST_DST16_16_16_ABSOLUTE_HI, "ldc16.dst-dst16-16-16-absolute-HI", "ldc", 32,
34315 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
34316 },
34317 /* jsri.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34318 {
34319 M32C_INSN_JSRI32_A_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "jsri32.a-dst32-16-24-An-relative-Unprefixed-SI", "jsri.w", 40,
34320 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34321 },
34322 /* jsri.w ${Dsp-16-u24} */
34323 {
34324 M32C_INSN_JSRI32_A_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "jsri32.a-dst32-16-24-absolute-Unprefixed-SI", "jsri.w", 40,
34325 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34326 },
34327 /* jsri.a ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34328 {
34329 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,
34330 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34331 },
34332 /* jsri.a ${Dsp-16-u16}[sb] */
34333 {
34334 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,
34335 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34336 },
34337 /* jsri.a ${Dsp-16-s16}[fb] */
34338 {
34339 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,
34340 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34341 },
34342 /* jsri.a ${Dsp-16-u16} */
34343 {
34344 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,
34345 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34346 },
34347 /* jsri.a ${Dsp-16-u16}[$Dst16An] */
34348 {
34349 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,
34350 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34351 },
34352 /* jsri.a ${Dsp-16-u16}[sb] */
34353 {
34354 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,
34355 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34356 },
34357 /* jsri.a ${Dsp-16-u16} */
34358 {
34359 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,
34360 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34361 },
34362 /* jsri.a ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34363 {
34364 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,
34365 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34366 },
34367 /* jsri.a ${Dsp-16-u8}[sb] */
34368 {
34369 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,
34370 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34371 },
34372 /* jsri.a ${Dsp-16-s8}[fb] */
34373 {
34374 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,
34375 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34376 },
34377 /* jsri.a ${Dsp-16-u8}[$Dst16An] */
34378 {
34379 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,
34380 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34381 },
34382 /* jsri.a ${Dsp-16-u8}[sb] */
34383 {
34384 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,
34385 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34386 },
34387 /* jsri.a ${Dsp-16-s8}[fb] */
34388 {
34389 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,
34390 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34391 },
34392 /* jsri.a $Dst32RnUnprefixedSI */
34393 {
34394 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,
34395 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34396 },
34397 /* jsri.a $Dst32AnUnprefixedSI */
34398 {
34399 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,
34400 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34401 },
34402 /* jsri.a [$Dst32AnUnprefixed] */
34403 {
34404 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,
34405 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34406 },
34407 /* jsri.a $Dst16RnSI */
34408 {
34409 M32C_INSN_JSRI16A_DST16_BASIC_SI_DST16_RN_DIRECT_SI, "jsri16a-dst16-basic-SI-dst16-Rn-direct-SI", "jsri.a", 16,
34410 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34411 },
34412 /* jsri.a $Dst16AnSI */
34413 {
34414 M32C_INSN_JSRI16A_DST16_BASIC_SI_DST16_AN_DIRECT_SI, "jsri16a-dst16-basic-SI-dst16-An-direct-SI", "jsri.a", 16,
34415 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34416 },
34417 /* jsri.a [$Dst16An] */
34418 {
34419 M32C_INSN_JSRI16A_DST16_BASIC_SI_DST16_AN_INDIRECT_SI, "jsri16a-dst16-basic-SI-dst16-An-indirect-SI", "jsri.a", 16,
34420 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34421 },
34422 /* jsri.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34423 {
34424 M32C_INSN_JSRI32_W_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "jsri32.w-dst32-16-24-An-relative-Unprefixed-HI", "jsri.w", 40,
34425 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34426 },
34427 /* jsri.w ${Dsp-16-u24} */
34428 {
34429 M32C_INSN_JSRI32_W_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "jsri32.w-dst32-16-24-absolute-Unprefixed-HI", "jsri.w", 40,
34430 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34431 },
34432 /* jsri.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34433 {
34434 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,
34435 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34436 },
34437 /* jsri.w ${Dsp-16-u16}[sb] */
34438 {
34439 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,
34440 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34441 },
34442 /* jsri.w ${Dsp-16-s16}[fb] */
34443 {
34444 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,
34445 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34446 },
34447 /* jsri.w ${Dsp-16-u16} */
34448 {
34449 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,
34450 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34451 },
34452 /* jsri.w ${Dsp-16-u16}[$Dst16An] */
34453 {
34454 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,
34455 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34456 },
34457 /* jsri.w ${Dsp-16-u16}[sb] */
34458 {
34459 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,
34460 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34461 },
34462 /* jsri.w ${Dsp-16-u16} */
34463 {
34464 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,
34465 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34466 },
34467 /* jsri.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34468 {
34469 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,
34470 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34471 },
34472 /* jsri.w ${Dsp-16-u8}[sb] */
34473 {
34474 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,
34475 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34476 },
34477 /* jsri.w ${Dsp-16-s8}[fb] */
34478 {
34479 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,
34480 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34481 },
34482 /* jsri.w ${Dsp-16-u8}[$Dst16An] */
34483 {
34484 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,
34485 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34486 },
34487 /* jsri.w ${Dsp-16-u8}[sb] */
34488 {
34489 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,
34490 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34491 },
34492 /* jsri.w ${Dsp-16-s8}[fb] */
34493 {
34494 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,
34495 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34496 },
34497 /* jsri.w $Dst32RnUnprefixedHI */
34498 {
34499 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,
34500 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34501 },
34502 /* jsri.w $Dst32AnUnprefixedHI */
34503 {
34504 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,
34505 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34506 },
34507 /* jsri.w [$Dst32AnUnprefixed] */
34508 {
34509 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,
34510 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34511 },
34512 /* jsri.w $Dst16RnHI */
34513 {
34514 M32C_INSN_JSRI16W_DST16_BASIC_HI_DST16_RN_DIRECT_HI, "jsri16w-dst16-basic-HI-dst16-Rn-direct-HI", "jsri.w", 16,
34515 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34516 },
34517 /* jsri.w $Dst16AnHI */
34518 {
34519 M32C_INSN_JSRI16W_DST16_BASIC_HI_DST16_AN_DIRECT_HI, "jsri16w-dst16-basic-HI-dst16-An-direct-HI", "jsri.w", 16,
34520 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34521 },
34522 /* jsri.w [$Dst16An] */
34523 {
34524 M32C_INSN_JSRI16W_DST16_BASIC_HI_DST16_AN_INDIRECT_HI, "jsri16w-dst16-basic-HI-dst16-An-indirect-HI", "jsri.w", 16,
34525 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34526 },
34527 /* jmpi.a $Dst32RnUnprefixedSI */
34528 {
34529 M32C_INSN_JMPI32_A_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "jmpi32.a-16-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "jmpi.a", 16,
34530 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34531 },
34532 /* jmpi.a $Dst32AnUnprefixedSI */
34533 {
34534 M32C_INSN_JMPI32_A_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "jmpi32.a-16-Unprefixed-dst32-An-direct-Unprefixed-SI", "jmpi.a", 16,
34535 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34536 },
34537 /* jmpi.a [$Dst32AnUnprefixed] */
34538 {
34539 M32C_INSN_JMPI32_A_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "jmpi32.a-16-Unprefixed-dst32-An-indirect-Unprefixed-SI", "jmpi.a", 16,
34540 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34541 },
34542 /* jmpi.a ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34543 {
34544 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,
34545 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34546 },
34547 /* jmpi.a ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34548 {
34549 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,
34550 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34551 },
34552 /* jmpi.a ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34553 {
34554 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,
34555 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34556 },
34557 /* jmpi.a ${Dsp-16-u8}[sb] */
34558 {
34559 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,
34560 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34561 },
34562 /* jmpi.a ${Dsp-16-u16}[sb] */
34563 {
34564 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,
34565 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34566 },
34567 /* jmpi.a ${Dsp-16-s8}[fb] */
34568 {
34569 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,
34570 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34571 },
34572 /* jmpi.a ${Dsp-16-s16}[fb] */
34573 {
34574 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,
34575 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34576 },
34577 /* jmpi.a ${Dsp-16-u16} */
34578 {
34579 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,
34580 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34581 },
34582 /* jmpi.a ${Dsp-16-u24} */
34583 {
34584 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,
34585 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34586 },
34587 /* jmpi.a $Dst16RnSI */
34588 {
34589 M32C_INSN_JMPI16_A_16_DST16_RN_DIRECT_SI, "jmpi16.a-16-dst16-Rn-direct-SI", "jmpi.a", 16,
34590 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34591 },
34592 /* jmpi.a $Dst16AnSI */
34593 {
34594 M32C_INSN_JMPI16_A_16_DST16_AN_DIRECT_SI, "jmpi16.a-16-dst16-An-direct-SI", "jmpi.a", 16,
34595 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34596 },
34597 /* jmpi.a [$Dst16An] */
34598 {
34599 M32C_INSN_JMPI16_A_16_DST16_AN_INDIRECT_SI, "jmpi16.a-16-dst16-An-indirect-SI", "jmpi.a", 16,
34600 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34601 },
34602 /* jmpi.a ${Dsp-16-u8}[$Dst16An] */
34603 {
34604 M32C_INSN_JMPI16_A_16_DST16_16_8_AN_RELATIVE_SI, "jmpi16.a-16-dst16-16-8-An-relative-SI", "jmpi.a", 24,
34605 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34606 },
34607 /* jmpi.a ${Dsp-16-u16}[$Dst16An] */
34608 {
34609 M32C_INSN_JMPI16_A_16_DST16_16_16_AN_RELATIVE_SI, "jmpi16.a-16-dst16-16-16-An-relative-SI", "jmpi.a", 32,
34610 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34611 },
34612 /* jmpi.a ${Dsp-16-u8}[sb] */
34613 {
34614 M32C_INSN_JMPI16_A_16_DST16_16_8_SB_RELATIVE_SI, "jmpi16.a-16-dst16-16-8-SB-relative-SI", "jmpi.a", 24,
34615 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34616 },
34617 /* jmpi.a ${Dsp-16-u16}[sb] */
34618 {
34619 M32C_INSN_JMPI16_A_16_DST16_16_16_SB_RELATIVE_SI, "jmpi16.a-16-dst16-16-16-SB-relative-SI", "jmpi.a", 32,
34620 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34621 },
34622 /* jmpi.a ${Dsp-16-s8}[fb] */
34623 {
34624 M32C_INSN_JMPI16_A_16_DST16_16_8_FB_RELATIVE_SI, "jmpi16.a-16-dst16-16-8-FB-relative-SI", "jmpi.a", 24,
34625 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34626 },
34627 /* jmpi.a ${Dsp-16-u16} */
34628 {
34629 M32C_INSN_JMPI16_A_16_DST16_16_16_ABSOLUTE_SI, "jmpi16.a-16-dst16-16-16-absolute-SI", "jmpi.a", 32,
34630 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34631 },
34632 /* jmpi.w $Dst32RnUnprefixedHI */
34633 {
34634 M32C_INSN_JMPI32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "jmpi32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "jmpi.w", 16,
34635 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34636 },
34637 /* jmpi.w $Dst32AnUnprefixedHI */
34638 {
34639 M32C_INSN_JMPI32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "jmpi32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "jmpi.w", 16,
34640 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34641 },
34642 /* jmpi.w [$Dst32AnUnprefixed] */
34643 {
34644 M32C_INSN_JMPI32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "jmpi32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "jmpi.w", 16,
34645 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34646 },
34647 /* jmpi.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34648 {
34649 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,
34650 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34651 },
34652 /* jmpi.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34653 {
34654 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,
34655 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34656 },
34657 /* jmpi.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34658 {
34659 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,
34660 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34661 },
34662 /* jmpi.w ${Dsp-16-u8}[sb] */
34663 {
34664 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,
34665 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34666 },
34667 /* jmpi.w ${Dsp-16-u16}[sb] */
34668 {
34669 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,
34670 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34671 },
34672 /* jmpi.w ${Dsp-16-s8}[fb] */
34673 {
34674 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,
34675 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34676 },
34677 /* jmpi.w ${Dsp-16-s16}[fb] */
34678 {
34679 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,
34680 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34681 },
34682 /* jmpi.w ${Dsp-16-u16} */
34683 {
34684 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,
34685 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34686 },
34687 /* jmpi.w ${Dsp-16-u24} */
34688 {
34689 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,
34690 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34691 },
34692 /* jmpi.w $Dst16RnHI */
34693 {
34694 M32C_INSN_JMPI16_W_16_DST16_RN_DIRECT_HI, "jmpi16.w-16-dst16-Rn-direct-HI", "jmpi.w", 16,
34695 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34696 },
34697 /* jmpi.w $Dst16AnHI */
34698 {
34699 M32C_INSN_JMPI16_W_16_DST16_AN_DIRECT_HI, "jmpi16.w-16-dst16-An-direct-HI", "jmpi.w", 16,
34700 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34701 },
34702 /* jmpi.w [$Dst16An] */
34703 {
34704 M32C_INSN_JMPI16_W_16_DST16_AN_INDIRECT_HI, "jmpi16.w-16-dst16-An-indirect-HI", "jmpi.w", 16,
34705 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34706 },
34707 /* jmpi.w ${Dsp-16-u8}[$Dst16An] */
34708 {
34709 M32C_INSN_JMPI16_W_16_DST16_16_8_AN_RELATIVE_HI, "jmpi16.w-16-dst16-16-8-An-relative-HI", "jmpi.w", 24,
34710 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34711 },
34712 /* jmpi.w ${Dsp-16-u16}[$Dst16An] */
34713 {
34714 M32C_INSN_JMPI16_W_16_DST16_16_16_AN_RELATIVE_HI, "jmpi16.w-16-dst16-16-16-An-relative-HI", "jmpi.w", 32,
34715 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34716 },
34717 /* jmpi.w ${Dsp-16-u8}[sb] */
34718 {
34719 M32C_INSN_JMPI16_W_16_DST16_16_8_SB_RELATIVE_HI, "jmpi16.w-16-dst16-16-8-SB-relative-HI", "jmpi.w", 24,
34720 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34721 },
34722 /* jmpi.w ${Dsp-16-u16}[sb] */
34723 {
34724 M32C_INSN_JMPI16_W_16_DST16_16_16_SB_RELATIVE_HI, "jmpi16.w-16-dst16-16-16-SB-relative-HI", "jmpi.w", 32,
34725 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34726 },
34727 /* jmpi.w ${Dsp-16-s8}[fb] */
34728 {
34729 M32C_INSN_JMPI16_W_16_DST16_16_8_FB_RELATIVE_HI, "jmpi16.w-16-dst16-16-8-FB-relative-HI", "jmpi.w", 24,
34730 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34731 },
34732 /* jmpi.w ${Dsp-16-u16} */
34733 {
34734 M32C_INSN_JMPI16_W_16_DST16_16_16_ABSOLUTE_HI, "jmpi16.w-16-dst16-16-16-absolute-HI", "jmpi.w", 32,
34735 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34736 },
34737 /* indexws.w $Dst32RnUnprefixedHI */
34738 {
34739 M32C_INSN_INDEXWS32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexws32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexws.w", 16,
34740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34741 },
34742 /* indexws.w $Dst32AnUnprefixedHI */
34743 {
34744 M32C_INSN_INDEXWS32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexws32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexws.w", 16,
34745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34746 },
34747 /* indexws.w [$Dst32AnUnprefixed] */
34748 {
34749 M32C_INSN_INDEXWS32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexws32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexws.w", 16,
34750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34751 },
34752 /* indexws.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34753 {
34754 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,
34755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34756 },
34757 /* indexws.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34758 {
34759 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,
34760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34761 },
34762 /* indexws.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34763 {
34764 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,
34765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34766 },
34767 /* indexws.w ${Dsp-16-u8}[sb] */
34768 {
34769 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,
34770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34771 },
34772 /* indexws.w ${Dsp-16-u16}[sb] */
34773 {
34774 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,
34775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34776 },
34777 /* indexws.w ${Dsp-16-s8}[fb] */
34778 {
34779 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,
34780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34781 },
34782 /* indexws.w ${Dsp-16-s16}[fb] */
34783 {
34784 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,
34785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34786 },
34787 /* indexws.w ${Dsp-16-u16} */
34788 {
34789 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,
34790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34791 },
34792 /* indexws.w ${Dsp-16-u24} */
34793 {
34794 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,
34795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34796 },
34797 /* indexws.b $Dst32RnUnprefixedQI */
34798 {
34799 M32C_INSN_INDEXWS32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexws32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexws.b", 16,
34800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34801 },
34802 /* indexws.b $Dst32AnUnprefixedQI */
34803 {
34804 M32C_INSN_INDEXWS32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexws32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexws.b", 16,
34805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34806 },
34807 /* indexws.b [$Dst32AnUnprefixed] */
34808 {
34809 M32C_INSN_INDEXWS32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexws32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexws.b", 16,
34810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34811 },
34812 /* indexws.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34813 {
34814 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,
34815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34816 },
34817 /* indexws.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34818 {
34819 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,
34820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34821 },
34822 /* indexws.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34823 {
34824 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,
34825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34826 },
34827 /* indexws.b ${Dsp-16-u8}[sb] */
34828 {
34829 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,
34830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34831 },
34832 /* indexws.b ${Dsp-16-u16}[sb] */
34833 {
34834 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,
34835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34836 },
34837 /* indexws.b ${Dsp-16-s8}[fb] */
34838 {
34839 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,
34840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34841 },
34842 /* indexws.b ${Dsp-16-s16}[fb] */
34843 {
34844 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,
34845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34846 },
34847 /* indexws.b ${Dsp-16-u16} */
34848 {
34849 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,
34850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34851 },
34852 /* indexws.b ${Dsp-16-u24} */
34853 {
34854 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,
34855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34856 },
34857 /* indexwd.w $Dst32RnUnprefixedHI */
34858 {
34859 M32C_INSN_INDEXWD32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexwd32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexwd.w", 16,
34860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34861 },
34862 /* indexwd.w $Dst32AnUnprefixedHI */
34863 {
34864 M32C_INSN_INDEXWD32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexwd32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexwd.w", 16,
34865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34866 },
34867 /* indexwd.w [$Dst32AnUnprefixed] */
34868 {
34869 M32C_INSN_INDEXWD32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexwd32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexwd.w", 16,
34870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34871 },
34872 /* indexwd.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34873 {
34874 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,
34875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34876 },
34877 /* indexwd.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34878 {
34879 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,
34880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34881 },
34882 /* indexwd.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34883 {
34884 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,
34885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34886 },
34887 /* indexwd.w ${Dsp-16-u8}[sb] */
34888 {
34889 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,
34890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34891 },
34892 /* indexwd.w ${Dsp-16-u16}[sb] */
34893 {
34894 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,
34895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34896 },
34897 /* indexwd.w ${Dsp-16-s8}[fb] */
34898 {
34899 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,
34900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34901 },
34902 /* indexwd.w ${Dsp-16-s16}[fb] */
34903 {
34904 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,
34905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34906 },
34907 /* indexwd.w ${Dsp-16-u16} */
34908 {
34909 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,
34910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34911 },
34912 /* indexwd.w ${Dsp-16-u24} */
34913 {
34914 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,
34915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34916 },
34917 /* indexwd.b $Dst32RnUnprefixedQI */
34918 {
34919 M32C_INSN_INDEXWD32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexwd32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexwd.b", 16,
34920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34921 },
34922 /* indexwd.b $Dst32AnUnprefixedQI */
34923 {
34924 M32C_INSN_INDEXWD32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexwd32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexwd.b", 16,
34925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34926 },
34927 /* indexwd.b [$Dst32AnUnprefixed] */
34928 {
34929 M32C_INSN_INDEXWD32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexwd32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexwd.b", 16,
34930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34931 },
34932 /* indexwd.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34933 {
34934 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,
34935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34936 },
34937 /* indexwd.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34938 {
34939 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,
34940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34941 },
34942 /* indexwd.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34943 {
34944 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,
34945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34946 },
34947 /* indexwd.b ${Dsp-16-u8}[sb] */
34948 {
34949 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,
34950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34951 },
34952 /* indexwd.b ${Dsp-16-u16}[sb] */
34953 {
34954 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,
34955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34956 },
34957 /* indexwd.b ${Dsp-16-s8}[fb] */
34958 {
34959 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,
34960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34961 },
34962 /* indexwd.b ${Dsp-16-s16}[fb] */
34963 {
34964 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,
34965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34966 },
34967 /* indexwd.b ${Dsp-16-u16} */
34968 {
34969 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,
34970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34971 },
34972 /* indexwd.b ${Dsp-16-u24} */
34973 {
34974 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,
34975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34976 },
34977 /* indexw.w $Dst32RnUnprefixedHI */
34978 {
34979 M32C_INSN_INDEXW32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexw32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexw.w", 16,
34980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34981 },
34982 /* indexw.w $Dst32AnUnprefixedHI */
34983 {
34984 M32C_INSN_INDEXW32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexw32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexw.w", 16,
34985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34986 },
34987 /* indexw.w [$Dst32AnUnprefixed] */
34988 {
34989 M32C_INSN_INDEXW32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexw32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexw.w", 16,
34990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34991 },
34992 /* indexw.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34993 {
34994 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,
34995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34996 },
34997 /* indexw.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34998 {
34999 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,
35000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35001 },
35002 /* indexw.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35003 {
35004 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,
35005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35006 },
35007 /* indexw.w ${Dsp-16-u8}[sb] */
35008 {
35009 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,
35010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35011 },
35012 /* indexw.w ${Dsp-16-u16}[sb] */
35013 {
35014 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,
35015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35016 },
35017 /* indexw.w ${Dsp-16-s8}[fb] */
35018 {
35019 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,
35020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35021 },
35022 /* indexw.w ${Dsp-16-s16}[fb] */
35023 {
35024 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,
35025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35026 },
35027 /* indexw.w ${Dsp-16-u16} */
35028 {
35029 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,
35030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35031 },
35032 /* indexw.w ${Dsp-16-u24} */
35033 {
35034 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,
35035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35036 },
35037 /* indexw.b $Dst32RnUnprefixedQI */
35038 {
35039 M32C_INSN_INDEXW32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexw32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexw.b", 16,
35040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35041 },
35042 /* indexw.b $Dst32AnUnprefixedQI */
35043 {
35044 M32C_INSN_INDEXW32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexw32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexw.b", 16,
35045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35046 },
35047 /* indexw.b [$Dst32AnUnprefixed] */
35048 {
35049 M32C_INSN_INDEXW32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexw32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexw.b", 16,
35050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35051 },
35052 /* indexw.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35053 {
35054 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,
35055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35056 },
35057 /* indexw.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35058 {
35059 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,
35060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35061 },
35062 /* indexw.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35063 {
35064 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,
35065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35066 },
35067 /* indexw.b ${Dsp-16-u8}[sb] */
35068 {
35069 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,
35070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35071 },
35072 /* indexw.b ${Dsp-16-u16}[sb] */
35073 {
35074 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,
35075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35076 },
35077 /* indexw.b ${Dsp-16-s8}[fb] */
35078 {
35079 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,
35080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35081 },
35082 /* indexw.b ${Dsp-16-s16}[fb] */
35083 {
35084 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,
35085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35086 },
35087 /* indexw.b ${Dsp-16-u16} */
35088 {
35089 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,
35090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35091 },
35092 /* indexw.b ${Dsp-16-u24} */
35093 {
35094 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,
35095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35096 },
35097 /* indexls.w $Dst32RnUnprefixedHI */
35098 {
35099 M32C_INSN_INDEXLS32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexls32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexls.w", 16,
35100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35101 },
35102 /* indexls.w $Dst32AnUnprefixedHI */
35103 {
35104 M32C_INSN_INDEXLS32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexls32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexls.w", 16,
35105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35106 },
35107 /* indexls.w [$Dst32AnUnprefixed] */
35108 {
35109 M32C_INSN_INDEXLS32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexls32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexls.w", 16,
35110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35111 },
35112 /* indexls.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35113 {
35114 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,
35115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35116 },
35117 /* indexls.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35118 {
35119 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,
35120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35121 },
35122 /* indexls.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35123 {
35124 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,
35125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35126 },
35127 /* indexls.w ${Dsp-16-u8}[sb] */
35128 {
35129 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,
35130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35131 },
35132 /* indexls.w ${Dsp-16-u16}[sb] */
35133 {
35134 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,
35135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35136 },
35137 /* indexls.w ${Dsp-16-s8}[fb] */
35138 {
35139 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,
35140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35141 },
35142 /* indexls.w ${Dsp-16-s16}[fb] */
35143 {
35144 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,
35145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35146 },
35147 /* indexls.w ${Dsp-16-u16} */
35148 {
35149 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,
35150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35151 },
35152 /* indexls.w ${Dsp-16-u24} */
35153 {
35154 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,
35155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35156 },
35157 /* indexls.b $Dst32RnUnprefixedQI */
35158 {
35159 M32C_INSN_INDEXLS32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexls32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexls.b", 16,
35160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35161 },
35162 /* indexls.b $Dst32AnUnprefixedQI */
35163 {
35164 M32C_INSN_INDEXLS32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexls32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexls.b", 16,
35165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35166 },
35167 /* indexls.b [$Dst32AnUnprefixed] */
35168 {
35169 M32C_INSN_INDEXLS32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexls32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexls.b", 16,
35170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35171 },
35172 /* indexls.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35173 {
35174 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,
35175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35176 },
35177 /* indexls.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35178 {
35179 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,
35180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35181 },
35182 /* indexls.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35183 {
35184 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,
35185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35186 },
35187 /* indexls.b ${Dsp-16-u8}[sb] */
35188 {
35189 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,
35190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35191 },
35192 /* indexls.b ${Dsp-16-u16}[sb] */
35193 {
35194 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,
35195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35196 },
35197 /* indexls.b ${Dsp-16-s8}[fb] */
35198 {
35199 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,
35200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35201 },
35202 /* indexls.b ${Dsp-16-s16}[fb] */
35203 {
35204 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,
35205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35206 },
35207 /* indexls.b ${Dsp-16-u16} */
35208 {
35209 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,
35210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35211 },
35212 /* indexls.b ${Dsp-16-u24} */
35213 {
35214 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,
35215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35216 },
35217 /* indexld.w $Dst32RnUnprefixedHI */
35218 {
35219 M32C_INSN_INDEXLD32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexld32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexld.w", 16,
35220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35221 },
35222 /* indexld.w $Dst32AnUnprefixedHI */
35223 {
35224 M32C_INSN_INDEXLD32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexld32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexld.w", 16,
35225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35226 },
35227 /* indexld.w [$Dst32AnUnprefixed] */
35228 {
35229 M32C_INSN_INDEXLD32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexld32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexld.w", 16,
35230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35231 },
35232 /* indexld.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35233 {
35234 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,
35235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35236 },
35237 /* indexld.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35238 {
35239 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,
35240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35241 },
35242 /* indexld.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35243 {
35244 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,
35245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35246 },
35247 /* indexld.w ${Dsp-16-u8}[sb] */
35248 {
35249 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,
35250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35251 },
35252 /* indexld.w ${Dsp-16-u16}[sb] */
35253 {
35254 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,
35255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35256 },
35257 /* indexld.w ${Dsp-16-s8}[fb] */
35258 {
35259 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,
35260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35261 },
35262 /* indexld.w ${Dsp-16-s16}[fb] */
35263 {
35264 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,
35265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35266 },
35267 /* indexld.w ${Dsp-16-u16} */
35268 {
35269 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,
35270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35271 },
35272 /* indexld.w ${Dsp-16-u24} */
35273 {
35274 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,
35275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35276 },
35277 /* indexld.b $Dst32RnUnprefixedQI */
35278 {
35279 M32C_INSN_INDEXLD32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexld32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexld.b", 16,
35280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35281 },
35282 /* indexld.b $Dst32AnUnprefixedQI */
35283 {
35284 M32C_INSN_INDEXLD32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexld32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexld.b", 16,
35285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35286 },
35287 /* indexld.b [$Dst32AnUnprefixed] */
35288 {
35289 M32C_INSN_INDEXLD32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexld32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexld.b", 16,
35290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35291 },
35292 /* indexld.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35293 {
35294 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,
35295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35296 },
35297 /* indexld.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35298 {
35299 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,
35300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35301 },
35302 /* indexld.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35303 {
35304 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,
35305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35306 },
35307 /* indexld.b ${Dsp-16-u8}[sb] */
35308 {
35309 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,
35310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35311 },
35312 /* indexld.b ${Dsp-16-u16}[sb] */
35313 {
35314 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,
35315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35316 },
35317 /* indexld.b ${Dsp-16-s8}[fb] */
35318 {
35319 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,
35320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35321 },
35322 /* indexld.b ${Dsp-16-s16}[fb] */
35323 {
35324 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,
35325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35326 },
35327 /* indexld.b ${Dsp-16-u16} */
35328 {
35329 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,
35330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35331 },
35332 /* indexld.b ${Dsp-16-u24} */
35333 {
35334 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,
35335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35336 },
35337 /* indexl.w $Dst32RnUnprefixedHI */
35338 {
35339 M32C_INSN_INDEXL32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexl32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexl.w", 16,
35340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35341 },
35342 /* indexl.w $Dst32AnUnprefixedHI */
35343 {
35344 M32C_INSN_INDEXL32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexl32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexl.w", 16,
35345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35346 },
35347 /* indexl.w [$Dst32AnUnprefixed] */
35348 {
35349 M32C_INSN_INDEXL32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexl32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexl.w", 16,
35350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35351 },
35352 /* indexl.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35353 {
35354 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,
35355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35356 },
35357 /* indexl.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35358 {
35359 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,
35360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35361 },
35362 /* indexl.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35363 {
35364 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,
35365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35366 },
35367 /* indexl.w ${Dsp-16-u8}[sb] */
35368 {
35369 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,
35370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35371 },
35372 /* indexl.w ${Dsp-16-u16}[sb] */
35373 {
35374 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,
35375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35376 },
35377 /* indexl.w ${Dsp-16-s8}[fb] */
35378 {
35379 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,
35380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35381 },
35382 /* indexl.w ${Dsp-16-s16}[fb] */
35383 {
35384 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,
35385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35386 },
35387 /* indexl.w ${Dsp-16-u16} */
35388 {
35389 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,
35390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35391 },
35392 /* indexl.w ${Dsp-16-u24} */
35393 {
35394 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,
35395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35396 },
35397 /* indexl.b $Dst32RnUnprefixedQI */
35398 {
35399 M32C_INSN_INDEXL32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexl32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexl.b", 16,
35400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35401 },
35402 /* indexl.b $Dst32AnUnprefixedQI */
35403 {
35404 M32C_INSN_INDEXL32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexl32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexl.b", 16,
35405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35406 },
35407 /* indexl.b [$Dst32AnUnprefixed] */
35408 {
35409 M32C_INSN_INDEXL32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexl32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexl.b", 16,
35410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35411 },
35412 /* indexl.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35413 {
35414 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,
35415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35416 },
35417 /* indexl.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35418 {
35419 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,
35420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35421 },
35422 /* indexl.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35423 {
35424 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,
35425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35426 },
35427 /* indexl.b ${Dsp-16-u8}[sb] */
35428 {
35429 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,
35430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35431 },
35432 /* indexl.b ${Dsp-16-u16}[sb] */
35433 {
35434 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,
35435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35436 },
35437 /* indexl.b ${Dsp-16-s8}[fb] */
35438 {
35439 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,
35440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35441 },
35442 /* indexl.b ${Dsp-16-s16}[fb] */
35443 {
35444 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,
35445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35446 },
35447 /* indexl.b ${Dsp-16-u16} */
35448 {
35449 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,
35450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35451 },
35452 /* indexl.b ${Dsp-16-u24} */
35453 {
35454 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,
35455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35456 },
35457 /* indexbs.w $Dst32RnUnprefixedHI */
35458 {
35459 M32C_INSN_INDEXBS32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexbs32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexbs.w", 16,
35460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35461 },
35462 /* indexbs.w $Dst32AnUnprefixedHI */
35463 {
35464 M32C_INSN_INDEXBS32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexbs32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexbs.w", 16,
35465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35466 },
35467 /* indexbs.w [$Dst32AnUnprefixed] */
35468 {
35469 M32C_INSN_INDEXBS32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexbs32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexbs.w", 16,
35470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35471 },
35472 /* indexbs.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35473 {
35474 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,
35475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35476 },
35477 /* indexbs.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35478 {
35479 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,
35480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35481 },
35482 /* indexbs.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35483 {
35484 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,
35485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35486 },
35487 /* indexbs.w ${Dsp-16-u8}[sb] */
35488 {
35489 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,
35490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35491 },
35492 /* indexbs.w ${Dsp-16-u16}[sb] */
35493 {
35494 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,
35495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35496 },
35497 /* indexbs.w ${Dsp-16-s8}[fb] */
35498 {
35499 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,
35500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35501 },
35502 /* indexbs.w ${Dsp-16-s16}[fb] */
35503 {
35504 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,
35505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35506 },
35507 /* indexbs.w ${Dsp-16-u16} */
35508 {
35509 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,
35510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35511 },
35512 /* indexbs.w ${Dsp-16-u24} */
35513 {
35514 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,
35515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35516 },
35517 /* indexbs.b $Dst32RnUnprefixedQI */
35518 {
35519 M32C_INSN_INDEXBS32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexbs32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexbs.b", 16,
35520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35521 },
35522 /* indexbs.b $Dst32AnUnprefixedQI */
35523 {
35524 M32C_INSN_INDEXBS32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexbs32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexbs.b", 16,
35525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35526 },
35527 /* indexbs.b [$Dst32AnUnprefixed] */
35528 {
35529 M32C_INSN_INDEXBS32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexbs32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexbs.b", 16,
35530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35531 },
35532 /* indexbs.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35533 {
35534 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,
35535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35536 },
35537 /* indexbs.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35538 {
35539 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,
35540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35541 },
35542 /* indexbs.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35543 {
35544 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,
35545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35546 },
35547 /* indexbs.b ${Dsp-16-u8}[sb] */
35548 {
35549 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,
35550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35551 },
35552 /* indexbs.b ${Dsp-16-u16}[sb] */
35553 {
35554 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,
35555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35556 },
35557 /* indexbs.b ${Dsp-16-s8}[fb] */
35558 {
35559 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,
35560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35561 },
35562 /* indexbs.b ${Dsp-16-s16}[fb] */
35563 {
35564 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,
35565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35566 },
35567 /* indexbs.b ${Dsp-16-u16} */
35568 {
35569 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,
35570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35571 },
35572 /* indexbs.b ${Dsp-16-u24} */
35573 {
35574 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,
35575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35576 },
35577 /* indexbd.w $Dst32RnUnprefixedHI */
35578 {
35579 M32C_INSN_INDEXBD32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexbd32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexbd.w", 16,
35580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35581 },
35582 /* indexbd.w $Dst32AnUnprefixedHI */
35583 {
35584 M32C_INSN_INDEXBD32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexbd32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexbd.w", 16,
35585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35586 },
35587 /* indexbd.w [$Dst32AnUnprefixed] */
35588 {
35589 M32C_INSN_INDEXBD32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexbd32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexbd.w", 16,
35590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35591 },
35592 /* indexbd.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35593 {
35594 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,
35595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35596 },
35597 /* indexbd.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35598 {
35599 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,
35600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35601 },
35602 /* indexbd.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35603 {
35604 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,
35605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35606 },
35607 /* indexbd.w ${Dsp-16-u8}[sb] */
35608 {
35609 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,
35610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35611 },
35612 /* indexbd.w ${Dsp-16-u16}[sb] */
35613 {
35614 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,
35615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35616 },
35617 /* indexbd.w ${Dsp-16-s8}[fb] */
35618 {
35619 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,
35620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35621 },
35622 /* indexbd.w ${Dsp-16-s16}[fb] */
35623 {
35624 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,
35625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35626 },
35627 /* indexbd.w ${Dsp-16-u16} */
35628 {
35629 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,
35630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35631 },
35632 /* indexbd.w ${Dsp-16-u24} */
35633 {
35634 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,
35635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35636 },
35637 /* indexbd.b $Dst32RnUnprefixedQI */
35638 {
35639 M32C_INSN_INDEXBD32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexbd32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexbd.b", 16,
35640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35641 },
35642 /* indexbd.b $Dst32AnUnprefixedQI */
35643 {
35644 M32C_INSN_INDEXBD32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexbd32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexbd.b", 16,
35645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35646 },
35647 /* indexbd.b [$Dst32AnUnprefixed] */
35648 {
35649 M32C_INSN_INDEXBD32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexbd32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexbd.b", 16,
35650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35651 },
35652 /* indexbd.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35653 {
35654 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,
35655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35656 },
35657 /* indexbd.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35658 {
35659 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,
35660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35661 },
35662 /* indexbd.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35663 {
35664 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,
35665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35666 },
35667 /* indexbd.b ${Dsp-16-u8}[sb] */
35668 {
35669 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,
35670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35671 },
35672 /* indexbd.b ${Dsp-16-u16}[sb] */
35673 {
35674 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,
35675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35676 },
35677 /* indexbd.b ${Dsp-16-s8}[fb] */
35678 {
35679 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,
35680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35681 },
35682 /* indexbd.b ${Dsp-16-s16}[fb] */
35683 {
35684 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,
35685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35686 },
35687 /* indexbd.b ${Dsp-16-u16} */
35688 {
35689 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,
35690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35691 },
35692 /* indexbd.b ${Dsp-16-u24} */
35693 {
35694 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,
35695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35696 },
35697 /* indexb.w $Dst32RnUnprefixedHI */
35698 {
35699 M32C_INSN_INDEXB32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexb32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexb.w", 16,
35700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35701 },
35702 /* indexb.w $Dst32AnUnprefixedHI */
35703 {
35704 M32C_INSN_INDEXB32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexb32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexb.w", 16,
35705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35706 },
35707 /* indexb.w [$Dst32AnUnprefixed] */
35708 {
35709 M32C_INSN_INDEXB32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexb32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexb.w", 16,
35710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35711 },
35712 /* indexb.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35713 {
35714 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,
35715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35716 },
35717 /* indexb.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35718 {
35719 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,
35720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35721 },
35722 /* indexb.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35723 {
35724 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,
35725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35726 },
35727 /* indexb.w ${Dsp-16-u8}[sb] */
35728 {
35729 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,
35730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35731 },
35732 /* indexb.w ${Dsp-16-u16}[sb] */
35733 {
35734 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,
35735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35736 },
35737 /* indexb.w ${Dsp-16-s8}[fb] */
35738 {
35739 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,
35740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35741 },
35742 /* indexb.w ${Dsp-16-s16}[fb] */
35743 {
35744 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,
35745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35746 },
35747 /* indexb.w ${Dsp-16-u16} */
35748 {
35749 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,
35750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35751 },
35752 /* indexb.w ${Dsp-16-u24} */
35753 {
35754 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,
35755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35756 },
35757 /* indexb.b $Dst32RnUnprefixedQI */
35758 {
35759 M32C_INSN_INDEXB32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexb32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexb.b", 16,
35760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35761 },
35762 /* indexb.b $Dst32AnUnprefixedQI */
35763 {
35764 M32C_INSN_INDEXB32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexb32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexb.b", 16,
35765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35766 },
35767 /* indexb.b [$Dst32AnUnprefixed] */
35768 {
35769 M32C_INSN_INDEXB32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexb32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexb.b", 16,
35770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35771 },
35772 /* indexb.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35773 {
35774 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,
35775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35776 },
35777 /* indexb.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35778 {
35779 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,
35780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35781 },
35782 /* indexb.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35783 {
35784 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,
35785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35786 },
35787 /* indexb.b ${Dsp-16-u8}[sb] */
35788 {
35789 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,
35790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35791 },
35792 /* indexb.b ${Dsp-16-u16}[sb] */
35793 {
35794 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,
35795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35796 },
35797 /* indexb.b ${Dsp-16-s8}[fb] */
35798 {
35799 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,
35800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35801 },
35802 /* indexb.b ${Dsp-16-s16}[fb] */
35803 {
35804 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,
35805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35806 },
35807 /* indexb.b ${Dsp-16-u16} */
35808 {
35809 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,
35810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35811 },
35812 /* indexb.b ${Dsp-16-u24} */
35813 {
35814 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,
35815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35816 },
35817 /* inc.w $Dst32RnUnprefixedHI */
35818 {
35819 M32C_INSN_INC32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "inc32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "inc.w", 16,
35820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35821 },
35822 /* inc.w $Dst32AnUnprefixedHI */
35823 {
35824 M32C_INSN_INC32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "inc32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "inc.w", 16,
35825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35826 },
35827 /* inc.w [$Dst32AnUnprefixed] */
35828 {
35829 M32C_INSN_INC32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "inc32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "inc.w", 16,
35830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35831 },
35832 /* inc.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35833 {
35834 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,
35835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35836 },
35837 /* inc.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35838 {
35839 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,
35840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35841 },
35842 /* inc.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35843 {
35844 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,
35845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35846 },
35847 /* inc.w ${Dsp-16-u8}[sb] */
35848 {
35849 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,
35850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35851 },
35852 /* inc.w ${Dsp-16-u16}[sb] */
35853 {
35854 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,
35855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35856 },
35857 /* inc.w ${Dsp-16-s8}[fb] */
35858 {
35859 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,
35860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35861 },
35862 /* inc.w ${Dsp-16-s16}[fb] */
35863 {
35864 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,
35865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35866 },
35867 /* inc.w ${Dsp-16-u16} */
35868 {
35869 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,
35870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35871 },
35872 /* inc.w ${Dsp-16-u24} */
35873 {
35874 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,
35875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35876 },
35877 /* inc.b $Dst32RnUnprefixedQI */
35878 {
35879 M32C_INSN_INC32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "inc32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "inc.b", 16,
35880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35881 },
35882 /* inc.b $Dst32AnUnprefixedQI */
35883 {
35884 M32C_INSN_INC32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "inc32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "inc.b", 16,
35885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35886 },
35887 /* inc.b [$Dst32AnUnprefixed] */
35888 {
35889 M32C_INSN_INC32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "inc32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "inc.b", 16,
35890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35891 },
35892 /* inc.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35893 {
35894 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,
35895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35896 },
35897 /* inc.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35898 {
35899 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,
35900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35901 },
35902 /* inc.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35903 {
35904 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,
35905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35906 },
35907 /* inc.b ${Dsp-16-u8}[sb] */
35908 {
35909 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,
35910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35911 },
35912 /* inc.b ${Dsp-16-u16}[sb] */
35913 {
35914 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,
35915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35916 },
35917 /* inc.b ${Dsp-16-s8}[fb] */
35918 {
35919 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,
35920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35921 },
35922 /* inc.b ${Dsp-16-s16}[fb] */
35923 {
35924 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,
35925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35926 },
35927 /* inc.b ${Dsp-16-u16} */
35928 {
35929 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,
35930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35931 },
35932 /* inc.b ${Dsp-16-u24} */
35933 {
35934 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,
35935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35936 },
35937 /* inc.b r0l */
35938 {
35939 M32C_INSN_INC16_B_DST16_3_S_R0L_DIRECT_QI, "inc16.b-dst16-3-S-R0l-direct-QI", "inc.b", 8,
35940 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
35941 },
35942 /* inc.b r0h */
35943 {
35944 M32C_INSN_INC16_B_DST16_3_S_R0H_DIRECT_QI, "inc16.b-dst16-3-S-R0h-direct-QI", "inc.b", 8,
35945 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
35946 },
35947 /* inc.b ${Dsp-8-u8}[sb] */
35948 {
35949 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,
35950 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
35951 },
35952 /* inc.b ${Dsp-8-s8}[fb] */
35953 {
35954 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,
35955 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
35956 },
35957 /* inc.b ${Dsp-8-u16} */
35958 {
35959 M32C_INSN_INC16_B_DST16_3_S_8_16_ABSOLUTE_QI, "inc16.b-dst16-3-S-8-16-absolute-QI", "inc.b", 24,
35960 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
35961 },
35962 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
35963 {
35964 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,
35965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35966 },
35967 /* sub.l${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedSI */
35968 {
35969 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,
35970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35971 },
35972 /* sub.l${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedSI */
35973 {
35974 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,
35975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35976 },
35977 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
35978 {
35979 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,
35980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35981 },
35982 /* sub.l${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedSI */
35983 {
35984 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,
35985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35986 },
35987 /* sub.l${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedSI */
35988 {
35989 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,
35990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35991 },
35992 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
35993 {
35994 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,
35995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35996 },
35997 /* sub.l${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
35998 {
35999 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,
36000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36001 },
36002 /* sub.l${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
36003 {
36004 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,
36005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36006 },
36007 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
36008 {
36009 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,
36010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36011 },
36012 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
36013 {
36014 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,
36015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36016 },
36017 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
36018 {
36019 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,
36020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36021 },
36022 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
36023 {
36024 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,
36025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36026 },
36027 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
36028 {
36029 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,
36030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36031 },
36032 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
36033 {
36034 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,
36035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36036 },
36037 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
36038 {
36039 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,
36040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36041 },
36042 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
36043 {
36044 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,
36045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36046 },
36047 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
36048 {
36049 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,
36050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36051 },
36052 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
36053 {
36054 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,
36055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36056 },
36057 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
36058 {
36059 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,
36060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36061 },
36062 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
36063 {
36064 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,
36065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36066 },
36067 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
36068 {
36069 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,
36070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36071 },
36072 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
36073 {
36074 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,
36075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36076 },
36077 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
36078 {
36079 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,
36080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36081 },
36082 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
36083 {
36084 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,
36085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36086 },
36087 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
36088 {
36089 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,
36090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36091 },
36092 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
36093 {
36094 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,
36095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36096 },
36097 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
36098 {
36099 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,
36100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36101 },
36102 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
36103 {
36104 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,
36105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36106 },
36107 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
36108 {
36109 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,
36110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36111 },
36112 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
36113 {
36114 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,
36115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36116 },
36117 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
36118 {
36119 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,
36120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36121 },
36122 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
36123 {
36124 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,
36125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36126 },
36127 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
36128 {
36129 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,
36130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36131 },
36132 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
36133 {
36134 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,
36135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36136 },
36137 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
36138 {
36139 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,
36140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36141 },
36142 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
36143 {
36144 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,
36145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36146 },
36147 /* sub.l${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedSI */
36148 {
36149 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,
36150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36151 },
36152 /* sub.l${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedSI */
36153 {
36154 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,
36155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36156 },
36157 /* sub.l${G} ${Dsp-16-u16},$Dst32RnUnprefixedSI */
36158 {
36159 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,
36160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36161 },
36162 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
36163 {
36164 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,
36165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36166 },
36167 /* sub.l${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedSI */
36168 {
36169 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,
36170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36171 },
36172 /* sub.l${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedSI */
36173 {
36174 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,
36175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36176 },
36177 /* sub.l${G} ${Dsp-16-u16},$Dst32AnUnprefixedSI */
36178 {
36179 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,
36180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36181 },
36182 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
36183 {
36184 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,
36185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36186 },
36187 /* sub.l${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
36188 {
36189 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,
36190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36191 },
36192 /* sub.l${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
36193 {
36194 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,
36195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36196 },
36197 /* sub.l${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
36198 {
36199 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,
36200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36201 },
36202 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
36203 {
36204 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,
36205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36206 },
36207 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
36208 {
36209 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,
36210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36211 },
36212 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
36213 {
36214 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,
36215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36216 },
36217 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
36218 {
36219 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,
36220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36221 },
36222 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
36223 {
36224 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,
36225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36226 },
36227 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
36228 {
36229 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,
36230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36231 },
36232 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
36233 {
36234 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,
36235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36236 },
36237 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
36238 {
36239 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,
36240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36241 },
36242 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
36243 {
36244 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,
36245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36246 },
36247 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
36248 {
36249 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,
36250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36251 },
36252 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
36253 {
36254 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,
36255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36256 },
36257 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
36258 {
36259 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,
36260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36261 },
36262 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
36263 {
36264 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,
36265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36266 },
36267 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
36268 {
36269 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,
36270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36271 },
36272 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
36273 {
36274 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,
36275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36276 },
36277 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
36278 {
36279 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,
36280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36281 },
36282 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
36283 {
36284 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,
36285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36286 },
36287 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
36288 {
36289 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,
36290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36291 },
36292 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
36293 {
36294 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,
36295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36296 },
36297 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
36298 {
36299 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,
36300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36301 },
36302 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
36303 {
36304 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,
36305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36306 },
36307 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
36308 {
36309 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,
36310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36311 },
36312 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
36313 {
36314 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,
36315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36316 },
36317 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
36318 {
36319 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,
36320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36321 },
36322 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
36323 {
36324 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,
36325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36326 },
36327 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
36328 {
36329 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,
36330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36331 },
36332 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
36333 {
36334 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,
36335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36336 },
36337 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
36338 {
36339 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,
36340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36341 },
36342 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
36343 {
36344 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,
36345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36346 },
36347 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
36348 {
36349 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,
36350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36351 },
36352 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
36353 {
36354 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,
36355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36356 },
36357 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-u16} */
36358 {
36359 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,
36360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36361 },
36362 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
36363 {
36364 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,
36365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36366 },
36367 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
36368 {
36369 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,
36370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36371 },
36372 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
36373 {
36374 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,
36375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36376 },
36377 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-u24} */
36378 {
36379 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,
36380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36381 },
36382 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
36383 {
36384 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,
36385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36386 },
36387 /* sub.l${G} ${Dsp-16-u24},$Dst32RnUnprefixedSI */
36388 {
36389 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,
36390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36391 },
36392 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
36393 {
36394 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,
36395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36396 },
36397 /* sub.l${G} ${Dsp-16-u24},$Dst32AnUnprefixedSI */
36398 {
36399 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,
36400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36401 },
36402 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
36403 {
36404 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,
36405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36406 },
36407 /* sub.l${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
36408 {
36409 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,
36410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36411 },
36412 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
36413 {
36414 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,
36415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36416 },
36417 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
36418 {
36419 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,
36420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36421 },
36422 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
36423 {
36424 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,
36425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36426 },
36427 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
36428 {
36429 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,
36430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36431 },
36432 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
36433 {
36434 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,
36435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36436 },
36437 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
36438 {
36439 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,
36440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36441 },
36442 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
36443 {
36444 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,
36445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36446 },
36447 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
36448 {
36449 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,
36450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36451 },
36452 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
36453 {
36454 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,
36455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36456 },
36457 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
36458 {
36459 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,
36460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36461 },
36462 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
36463 {
36464 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,
36465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36466 },
36467 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
36468 {
36469 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,
36470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36471 },
36472 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
36473 {
36474 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,
36475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36476 },
36477 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
36478 {
36479 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,
36480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36481 },
36482 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
36483 {
36484 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,
36485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36486 },
36487 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-u16} */
36488 {
36489 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,
36490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36491 },
36492 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
36493 {
36494 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,
36495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36496 },
36497 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-u24} */
36498 {
36499 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,
36500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36501 },
36502 /* sub.l${G} $Src32RnUnprefixedSI,$Dst32RnUnprefixedSI */
36503 {
36504 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,
36505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36506 },
36507 /* sub.l${G} $Src32AnUnprefixedSI,$Dst32RnUnprefixedSI */
36508 {
36509 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,
36510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36511 },
36512 /* sub.l${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
36513 {
36514 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,
36515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36516 },
36517 /* sub.l${G} $Src32RnUnprefixedSI,$Dst32AnUnprefixedSI */
36518 {
36519 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,
36520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36521 },
36522 /* sub.l${G} $Src32AnUnprefixedSI,$Dst32AnUnprefixedSI */
36523 {
36524 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,
36525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36526 },
36527 /* sub.l${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
36528 {
36529 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,
36530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36531 },
36532 /* sub.l${G} $Src32RnUnprefixedSI,[$Dst32AnUnprefixed] */
36533 {
36534 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,
36535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36536 },
36537 /* sub.l${G} $Src32AnUnprefixedSI,[$Dst32AnUnprefixed] */
36538 {
36539 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,
36540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36541 },
36542 /* sub.l${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
36543 {
36544 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,
36545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36546 },
36547 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
36548 {
36549 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,
36550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36551 },
36552 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
36553 {
36554 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,
36555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36556 },
36557 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
36558 {
36559 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,
36560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36561 },
36562 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
36563 {
36564 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,
36565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36566 },
36567 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
36568 {
36569 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,
36570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36571 },
36572 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
36573 {
36574 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,
36575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36576 },
36577 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
36578 {
36579 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,
36580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36581 },
36582 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
36583 {
36584 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,
36585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36586 },
36587 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
36588 {
36589 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,
36590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36591 },
36592 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[sb] */
36593 {
36594 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,
36595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36596 },
36597 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[sb] */
36598 {
36599 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,
36600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36601 },
36602 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
36603 {
36604 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,
36605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36606 },
36607 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[sb] */
36608 {
36609 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,
36610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36611 },
36612 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[sb] */
36613 {
36614 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,
36615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36616 },
36617 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
36618 {
36619 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,
36620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36621 },
36622 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-s8}[fb] */
36623 {
36624 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,
36625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36626 },
36627 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-s8}[fb] */
36628 {
36629 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,
36630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36631 },
36632 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
36633 {
36634 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,
36635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36636 },
36637 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-s16}[fb] */
36638 {
36639 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,
36640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36641 },
36642 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-s16}[fb] */
36643 {
36644 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,
36645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36646 },
36647 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
36648 {
36649 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,
36650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36651 },
36652 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16} */
36653 {
36654 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,
36655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36656 },
36657 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16} */
36658 {
36659 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,
36660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36661 },
36662 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
36663 {
36664 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,
36665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36666 },
36667 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24} */
36668 {
36669 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,
36670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36671 },
36672 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24} */
36673 {
36674 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,
36675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36676 },
36677 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
36678 {
36679 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,
36680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36681 },
36682 /* sub.w${S} #${Imm-16-HI},${Dsp-8-u8}[sb] */
36683 {
36684 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,
36685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36686 },
36687 /* sub.w${S} #${Imm-16-HI},${Dsp-8-s8}[fb] */
36688 {
36689 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,
36690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36691 },
36692 /* sub.w${S} #${Imm-24-HI},${Dsp-8-u16} */
36693 {
36694 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,
36695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36696 },
36697 /* sub.w${S} #${Imm-8-HI},r0 */
36698 {
36699 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,
36700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36701 },
36702 /* sub.b${S} #${Imm-16-QI},${Dsp-8-u8}[sb] */
36703 {
36704 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,
36705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36706 },
36707 /* sub.b${S} #${Imm-16-QI},${Dsp-8-s8}[fb] */
36708 {
36709 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,
36710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36711 },
36712 /* sub.b${S} #${Imm-24-QI},${Dsp-8-u16} */
36713 {
36714 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,
36715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36716 },
36717 /* sub.b${S} #${Imm-8-QI},r0l */
36718 {
36719 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,
36720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36721 },
36722 /* sub.l${G} #${Imm-16-SI},$Dst32RnUnprefixedSI */
36723 {
36724 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,
36725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36726 },
36727 /* sub.l${G} #${Imm-16-SI},$Dst32AnUnprefixedSI */
36728 {
36729 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,
36730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36731 },
36732 /* sub.l${G} #${Imm-16-SI},[$Dst32AnUnprefixed] */
36733 {
36734 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,
36735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36736 },
36737 /* sub.l${G} #${Imm-24-SI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
36738 {
36739 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,
36740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36741 },
36742 /* sub.l${G} #${Imm-24-SI},${Dsp-16-u8}[sb] */
36743 {
36744 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,
36745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36746 },
36747 /* sub.l${G} #${Imm-24-SI},${Dsp-16-s8}[fb] */
36748 {
36749 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,
36750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36751 },
36752 /* sub.l${G} #${Imm-32-SI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
36753 {
36754 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,
36755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36756 },
36757 /* sub.l${G} #${Imm-32-SI},${Dsp-16-u16}[sb] */
36758 {
36759 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,
36760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36761 },
36762 /* sub.l${G} #${Imm-32-SI},${Dsp-16-s16}[fb] */
36763 {
36764 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,
36765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36766 },
36767 /* sub.l${G} #${Imm-32-SI},${Dsp-16-u16} */
36768 {
36769 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,
36770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36771 },
36772 /* sub.l${G} #${Imm-40-SI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
36773 {
36774 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,
36775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36776 },
36777 /* sub.l${G} #${Imm-40-SI},${Dsp-16-u24} */
36778 {
36779 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,
36780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36781 },
36782 /* sub.b${S} ${SrcDst16-r0l-r0h-S-normal} */
36783 {
36784 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,
36785 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
36786 },
36787 /* sub.b${S} ${Dsp-8-u8}[sb],${Dst16RnQI-S} */
36788 {
36789 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,
36790 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
36791 },
36792 /* sub.b${S} ${Dsp-8-s8}[fb],${Dst16RnQI-S} */
36793 {
36794 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,
36795 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
36796 },
36797 /* sub.b${S} ${Dsp-8-u16},${Dst16RnQI-S} */
36798 {
36799 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,
36800 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
36801 },
36802 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
36803 {
36804 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,
36805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36806 },
36807 /* sub.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
36808 {
36809 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,
36810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36811 },
36812 /* sub.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
36813 {
36814 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,
36815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36816 },
36817 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
36818 {
36819 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,
36820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36821 },
36822 /* sub.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
36823 {
36824 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,
36825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36826 },
36827 /* sub.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
36828 {
36829 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,
36830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36831 },
36832 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
36833 {
36834 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,
36835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36836 },
36837 /* sub.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
36838 {
36839 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,
36840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36841 },
36842 /* sub.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
36843 {
36844 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,
36845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36846 },
36847 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
36848 {
36849 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,
36850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36851 },
36852 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
36853 {
36854 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,
36855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36856 },
36857 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
36858 {
36859 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,
36860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36861 },
36862 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
36863 {
36864 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,
36865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36866 },
36867 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
36868 {
36869 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,
36870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36871 },
36872 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
36873 {
36874 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,
36875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36876 },
36877 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
36878 {
36879 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,
36880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36881 },
36882 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
36883 {
36884 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,
36885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36886 },
36887 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
36888 {
36889 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,
36890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36891 },
36892 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
36893 {
36894 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,
36895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36896 },
36897 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
36898 {
36899 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,
36900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36901 },
36902 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
36903 {
36904 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,
36905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36906 },
36907 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
36908 {
36909 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,
36910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36911 },
36912 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
36913 {
36914 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,
36915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36916 },
36917 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
36918 {
36919 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,
36920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36921 },
36922 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
36923 {
36924 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,
36925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36926 },
36927 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
36928 {
36929 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,
36930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36931 },
36932 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
36933 {
36934 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,
36935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36936 },
36937 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
36938 {
36939 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,
36940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36941 },
36942 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
36943 {
36944 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,
36945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36946 },
36947 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
36948 {
36949 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,
36950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36951 },
36952 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
36953 {
36954 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,
36955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36956 },
36957 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
36958 {
36959 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,
36960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36961 },
36962 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
36963 {
36964 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,
36965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36966 },
36967 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
36968 {
36969 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,
36970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36971 },
36972 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
36973 {
36974 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,
36975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36976 },
36977 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
36978 {
36979 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,
36980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36981 },
36982 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
36983 {
36984 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,
36985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36986 },
36987 /* sub.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
36988 {
36989 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,
36990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36991 },
36992 /* sub.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
36993 {
36994 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,
36995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36996 },
36997 /* sub.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
36998 {
36999 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,
37000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37001 },
37002 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
37003 {
37004 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,
37005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37006 },
37007 /* sub.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
37008 {
37009 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,
37010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37011 },
37012 /* sub.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
37013 {
37014 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,
37015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37016 },
37017 /* sub.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
37018 {
37019 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,
37020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37021 },
37022 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
37023 {
37024 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,
37025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37026 },
37027 /* sub.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
37028 {
37029 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,
37030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37031 },
37032 /* sub.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
37033 {
37034 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,
37035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37036 },
37037 /* sub.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
37038 {
37039 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,
37040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37041 },
37042 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
37043 {
37044 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,
37045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37046 },
37047 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
37048 {
37049 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,
37050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37051 },
37052 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
37053 {
37054 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,
37055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37056 },
37057 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
37058 {
37059 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,
37060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37061 },
37062 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
37063 {
37064 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,
37065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37066 },
37067 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
37068 {
37069 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,
37070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37071 },
37072 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
37073 {
37074 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,
37075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37076 },
37077 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
37078 {
37079 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,
37080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37081 },
37082 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
37083 {
37084 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,
37085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37086 },
37087 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
37088 {
37089 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,
37090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37091 },
37092 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
37093 {
37094 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,
37095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37096 },
37097 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
37098 {
37099 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,
37100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37101 },
37102 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
37103 {
37104 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,
37105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37106 },
37107 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
37108 {
37109 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,
37110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37111 },
37112 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
37113 {
37114 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,
37115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37116 },
37117 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
37118 {
37119 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,
37120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37121 },
37122 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
37123 {
37124 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,
37125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37126 },
37127 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
37128 {
37129 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,
37130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37131 },
37132 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
37133 {
37134 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,
37135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37136 },
37137 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
37138 {
37139 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,
37140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37141 },
37142 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
37143 {
37144 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,
37145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37146 },
37147 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
37148 {
37149 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,
37150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37151 },
37152 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
37153 {
37154 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,
37155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37156 },
37157 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
37158 {
37159 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,
37160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37161 },
37162 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
37163 {
37164 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,
37165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37166 },
37167 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
37168 {
37169 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,
37170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37171 },
37172 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
37173 {
37174 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,
37175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37176 },
37177 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
37178 {
37179 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,
37180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37181 },
37182 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
37183 {
37184 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,
37185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37186 },
37187 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
37188 {
37189 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,
37190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37191 },
37192 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
37193 {
37194 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,
37195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37196 },
37197 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
37198 {
37199 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,
37200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37201 },
37202 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
37203 {
37204 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,
37205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37206 },
37207 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
37208 {
37209 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,
37210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37211 },
37212 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
37213 {
37214 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,
37215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37216 },
37217 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
37218 {
37219 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,
37220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37221 },
37222 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
37223 {
37224 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,
37225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37226 },
37227 /* sub.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
37228 {
37229 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,
37230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37231 },
37232 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
37233 {
37234 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,
37235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37236 },
37237 /* sub.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
37238 {
37239 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,
37240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37241 },
37242 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
37243 {
37244 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,
37245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37246 },
37247 /* sub.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
37248 {
37249 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,
37250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37251 },
37252 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
37253 {
37254 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,
37255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37256 },
37257 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
37258 {
37259 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,
37260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37261 },
37262 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
37263 {
37264 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,
37265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37266 },
37267 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
37268 {
37269 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,
37270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37271 },
37272 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
37273 {
37274 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,
37275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37276 },
37277 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
37278 {
37279 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,
37280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37281 },
37282 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
37283 {
37284 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,
37285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37286 },
37287 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
37288 {
37289 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,
37290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37291 },
37292 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
37293 {
37294 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,
37295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37296 },
37297 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
37298 {
37299 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,
37300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37301 },
37302 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
37303 {
37304 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,
37305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37306 },
37307 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
37308 {
37309 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,
37310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37311 },
37312 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
37313 {
37314 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,
37315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37316 },
37317 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
37318 {
37319 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,
37320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37321 },
37322 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
37323 {
37324 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,
37325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37326 },
37327 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
37328 {
37329 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,
37330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37331 },
37332 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
37333 {
37334 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,
37335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37336 },
37337 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
37338 {
37339 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,
37340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37341 },
37342 /* sub.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
37343 {
37344 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,
37345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37346 },
37347 /* sub.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
37348 {
37349 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,
37350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37351 },
37352 /* sub.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
37353 {
37354 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,
37355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37356 },
37357 /* sub.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
37358 {
37359 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,
37360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37361 },
37362 /* sub.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
37363 {
37364 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,
37365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37366 },
37367 /* sub.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
37368 {
37369 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,
37370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37371 },
37372 /* sub.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
37373 {
37374 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,
37375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37376 },
37377 /* sub.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
37378 {
37379 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,
37380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37381 },
37382 /* sub.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
37383 {
37384 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,
37385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37386 },
37387 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
37388 {
37389 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,
37390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37391 },
37392 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
37393 {
37394 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,
37395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37396 },
37397 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
37398 {
37399 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,
37400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37401 },
37402 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
37403 {
37404 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,
37405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37406 },
37407 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
37408 {
37409 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,
37410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37411 },
37412 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
37413 {
37414 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,
37415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37416 },
37417 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
37418 {
37419 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,
37420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37421 },
37422 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
37423 {
37424 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,
37425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37426 },
37427 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
37428 {
37429 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,
37430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37431 },
37432 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
37433 {
37434 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,
37435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37436 },
37437 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
37438 {
37439 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,
37440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37441 },
37442 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
37443 {
37444 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,
37445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37446 },
37447 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
37448 {
37449 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,
37450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37451 },
37452 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
37453 {
37454 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,
37455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37456 },
37457 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
37458 {
37459 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,
37460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37461 },
37462 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
37463 {
37464 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,
37465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37466 },
37467 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
37468 {
37469 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,
37470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37471 },
37472 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
37473 {
37474 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,
37475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37476 },
37477 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
37478 {
37479 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,
37480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37481 },
37482 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
37483 {
37484 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,
37485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37486 },
37487 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
37488 {
37489 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,
37490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37491 },
37492 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
37493 {
37494 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,
37495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37496 },
37497 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
37498 {
37499 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,
37500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37501 },
37502 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
37503 {
37504 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,
37505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37506 },
37507 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
37508 {
37509 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,
37510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37511 },
37512 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
37513 {
37514 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,
37515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37516 },
37517 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
37518 {
37519 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,
37520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37521 },
37522 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
37523 {
37524 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,
37525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37526 },
37527 /* sub.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
37528 {
37529 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,
37530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37531 },
37532 /* sub.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
37533 {
37534 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,
37535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37536 },
37537 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
37538 {
37539 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,
37540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37541 },
37542 /* sub.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
37543 {
37544 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,
37545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37546 },
37547 /* sub.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
37548 {
37549 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,
37550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37551 },
37552 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
37553 {
37554 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,
37555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37556 },
37557 /* sub.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
37558 {
37559 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,
37560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37561 },
37562 /* sub.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
37563 {
37564 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,
37565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37566 },
37567 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
37568 {
37569 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,
37570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37571 },
37572 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
37573 {
37574 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,
37575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37576 },
37577 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
37578 {
37579 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,
37580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37581 },
37582 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
37583 {
37584 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,
37585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37586 },
37587 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
37588 {
37589 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,
37590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37591 },
37592 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
37593 {
37594 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,
37595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37596 },
37597 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
37598 {
37599 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,
37600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37601 },
37602 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
37603 {
37604 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,
37605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37606 },
37607 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
37608 {
37609 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,
37610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37611 },
37612 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
37613 {
37614 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,
37615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37616 },
37617 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
37618 {
37619 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,
37620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37621 },
37622 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
37623 {
37624 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,
37625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37626 },
37627 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
37628 {
37629 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,
37630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37631 },
37632 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
37633 {
37634 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,
37635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37636 },
37637 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
37638 {
37639 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,
37640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37641 },
37642 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
37643 {
37644 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,
37645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37646 },
37647 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
37648 {
37649 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,
37650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37651 },
37652 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
37653 {
37654 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,
37655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37656 },
37657 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
37658 {
37659 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,
37660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37661 },
37662 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
37663 {
37664 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,
37665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37666 },
37667 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
37668 {
37669 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,
37670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37671 },
37672 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
37673 {
37674 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,
37675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37676 },
37677 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
37678 {
37679 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,
37680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37681 },
37682 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
37683 {
37684 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,
37685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37686 },
37687 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
37688 {
37689 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,
37690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37691 },
37692 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
37693 {
37694 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,
37695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37696 },
37697 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
37698 {
37699 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,
37700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37701 },
37702 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
37703 {
37704 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,
37705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37706 },
37707 /* sub.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
37708 {
37709 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,
37710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37711 },
37712 /* sub.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
37713 {
37714 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,
37715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37716 },
37717 /* sub.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
37718 {
37719 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,
37720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37721 },
37722 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
37723 {
37724 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,
37725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37726 },
37727 /* sub.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
37728 {
37729 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,
37730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37731 },
37732 /* sub.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
37733 {
37734 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,
37735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37736 },
37737 /* sub.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
37738 {
37739 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,
37740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37741 },
37742 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
37743 {
37744 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,
37745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37746 },
37747 /* sub.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
37748 {
37749 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,
37750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37751 },
37752 /* sub.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
37753 {
37754 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,
37755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37756 },
37757 /* sub.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
37758 {
37759 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,
37760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37761 },
37762 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
37763 {
37764 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,
37765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37766 },
37767 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
37768 {
37769 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,
37770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37771 },
37772 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
37773 {
37774 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,
37775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37776 },
37777 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
37778 {
37779 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,
37780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37781 },
37782 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
37783 {
37784 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,
37785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37786 },
37787 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
37788 {
37789 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,
37790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37791 },
37792 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
37793 {
37794 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,
37795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37796 },
37797 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
37798 {
37799 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,
37800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37801 },
37802 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
37803 {
37804 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,
37805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37806 },
37807 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
37808 {
37809 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,
37810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37811 },
37812 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
37813 {
37814 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,
37815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37816 },
37817 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
37818 {
37819 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,
37820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37821 },
37822 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
37823 {
37824 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,
37825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37826 },
37827 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
37828 {
37829 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,
37830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37831 },
37832 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
37833 {
37834 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,
37835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37836 },
37837 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
37838 {
37839 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,
37840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37841 },
37842 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
37843 {
37844 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,
37845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37846 },
37847 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
37848 {
37849 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,
37850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37851 },
37852 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
37853 {
37854 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,
37855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37856 },
37857 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
37858 {
37859 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,
37860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37861 },
37862 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
37863 {
37864 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,
37865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37866 },
37867 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
37868 {
37869 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,
37870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37871 },
37872 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
37873 {
37874 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,
37875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37876 },
37877 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
37878 {
37879 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,
37880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37881 },
37882 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
37883 {
37884 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,
37885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37886 },
37887 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
37888 {
37889 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,
37890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37891 },
37892 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
37893 {
37894 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,
37895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37896 },
37897 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
37898 {
37899 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,
37900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37901 },
37902 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
37903 {
37904 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,
37905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37906 },
37907 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
37908 {
37909 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,
37910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37911 },
37912 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
37913 {
37914 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,
37915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37916 },
37917 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
37918 {
37919 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,
37920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37921 },
37922 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
37923 {
37924 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,
37925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37926 },
37927 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
37928 {
37929 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,
37930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37931 },
37932 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
37933 {
37934 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,
37935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37936 },
37937 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
37938 {
37939 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,
37940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37941 },
37942 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
37943 {
37944 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,
37945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37946 },
37947 /* sub.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
37948 {
37949 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,
37950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37951 },
37952 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
37953 {
37954 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,
37955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37956 },
37957 /* sub.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
37958 {
37959 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,
37960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37961 },
37962 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
37963 {
37964 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,
37965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37966 },
37967 /* sub.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
37968 {
37969 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,
37970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37971 },
37972 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
37973 {
37974 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,
37975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37976 },
37977 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
37978 {
37979 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,
37980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37981 },
37982 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
37983 {
37984 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,
37985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37986 },
37987 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
37988 {
37989 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,
37990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37991 },
37992 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
37993 {
37994 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,
37995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37996 },
37997 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
37998 {
37999 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,
38000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38001 },
38002 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
38003 {
38004 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,
38005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38006 },
38007 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
38008 {
38009 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,
38010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38011 },
38012 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
38013 {
38014 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,
38015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38016 },
38017 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
38018 {
38019 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,
38020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38021 },
38022 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
38023 {
38024 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,
38025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38026 },
38027 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
38028 {
38029 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,
38030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38031 },
38032 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
38033 {
38034 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,
38035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38036 },
38037 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
38038 {
38039 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,
38040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38041 },
38042 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
38043 {
38044 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,
38045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38046 },
38047 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
38048 {
38049 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,
38050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38051 },
38052 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
38053 {
38054 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,
38055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38056 },
38057 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
38058 {
38059 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,
38060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38061 },
38062 /* sub.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
38063 {
38064 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,
38065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38066 },
38067 /* sub.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
38068 {
38069 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,
38070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38071 },
38072 /* sub.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
38073 {
38074 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,
38075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38076 },
38077 /* sub.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
38078 {
38079 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,
38080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38081 },
38082 /* sub.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
38083 {
38084 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,
38085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38086 },
38087 /* sub.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
38088 {
38089 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,
38090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38091 },
38092 /* sub.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
38093 {
38094 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,
38095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38096 },
38097 /* sub.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
38098 {
38099 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,
38100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38101 },
38102 /* sub.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
38103 {
38104 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,
38105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38106 },
38107 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
38108 {
38109 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,
38110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38111 },
38112 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
38113 {
38114 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,
38115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38116 },
38117 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
38118 {
38119 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,
38120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38121 },
38122 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
38123 {
38124 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,
38125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38126 },
38127 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
38128 {
38129 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,
38130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38131 },
38132 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
38133 {
38134 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,
38135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38136 },
38137 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
38138 {
38139 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,
38140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38141 },
38142 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
38143 {
38144 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,
38145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38146 },
38147 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
38148 {
38149 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,
38150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38151 },
38152 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
38153 {
38154 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,
38155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38156 },
38157 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
38158 {
38159 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,
38160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38161 },
38162 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
38163 {
38164 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,
38165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38166 },
38167 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
38168 {
38169 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,
38170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38171 },
38172 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
38173 {
38174 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,
38175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38176 },
38177 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
38178 {
38179 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,
38180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38181 },
38182 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
38183 {
38184 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,
38185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38186 },
38187 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
38188 {
38189 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,
38190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38191 },
38192 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
38193 {
38194 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,
38195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38196 },
38197 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
38198 {
38199 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,
38200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38201 },
38202 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
38203 {
38204 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,
38205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38206 },
38207 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
38208 {
38209 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,
38210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38211 },
38212 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
38213 {
38214 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,
38215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38216 },
38217 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
38218 {
38219 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,
38220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38221 },
38222 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
38223 {
38224 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,
38225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38226 },
38227 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
38228 {
38229 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,
38230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38231 },
38232 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
38233 {
38234 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,
38235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38236 },
38237 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
38238 {
38239 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,
38240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38241 },
38242 /* sub.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
38243 {
38244 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,
38245 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38246 },
38247 /* sub.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
38248 {
38249 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,
38250 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38251 },
38252 /* sub.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
38253 {
38254 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,
38255 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38256 },
38257 /* sub.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
38258 {
38259 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,
38260 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38261 },
38262 /* sub.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
38263 {
38264 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,
38265 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38266 },
38267 /* sub.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
38268 {
38269 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,
38270 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38271 },
38272 /* sub.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
38273 {
38274 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,
38275 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38276 },
38277 /* sub.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
38278 {
38279 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,
38280 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38281 },
38282 /* sub.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
38283 {
38284 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,
38285 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38286 },
38287 /* sub.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
38288 {
38289 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,
38290 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38291 },
38292 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
38293 {
38294 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,
38295 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38296 },
38297 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
38298 {
38299 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,
38300 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38301 },
38302 /* sub.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
38303 {
38304 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,
38305 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38306 },
38307 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
38308 {
38309 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,
38310 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38311 },
38312 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
38313 {
38314 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,
38315 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38316 },
38317 /* sub.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
38318 {
38319 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,
38320 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38321 },
38322 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
38323 {
38324 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,
38325 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38326 },
38327 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
38328 {
38329 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,
38330 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38331 },
38332 /* sub.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
38333 {
38334 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,
38335 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38336 },
38337 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
38338 {
38339 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,
38340 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38341 },
38342 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
38343 {
38344 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,
38345 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38346 },
38347 /* sub.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
38348 {
38349 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,
38350 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38351 },
38352 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
38353 {
38354 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,
38355 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38356 },
38357 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
38358 {
38359 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,
38360 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38361 },
38362 /* sub.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
38363 {
38364 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,
38365 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38366 },
38367 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
38368 {
38369 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,
38370 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38371 },
38372 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
38373 {
38374 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,
38375 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38376 },
38377 /* sub.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
38378 {
38379 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,
38380 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38381 },
38382 /* sub.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
38383 {
38384 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,
38385 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38386 },
38387 /* sub.w${G} ${Dsp-16-u16},$Dst16RnHI */
38388 {
38389 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,
38390 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38391 },
38392 /* sub.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
38393 {
38394 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,
38395 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38396 },
38397 /* sub.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
38398 {
38399 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,
38400 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38401 },
38402 /* sub.w${G} ${Dsp-16-u16},$Dst16AnHI */
38403 {
38404 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,
38405 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38406 },
38407 /* sub.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
38408 {
38409 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,
38410 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38411 },
38412 /* sub.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
38413 {
38414 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,
38415 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38416 },
38417 /* sub.w${G} ${Dsp-16-u16},[$Dst16An] */
38418 {
38419 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,
38420 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38421 },
38422 /* sub.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
38423 {
38424 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,
38425 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38426 },
38427 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
38428 {
38429 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,
38430 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38431 },
38432 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
38433 {
38434 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,
38435 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38436 },
38437 /* sub.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
38438 {
38439 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,
38440 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38441 },
38442 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
38443 {
38444 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,
38445 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38446 },
38447 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
38448 {
38449 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,
38450 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38451 },
38452 /* sub.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
38453 {
38454 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,
38455 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38456 },
38457 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
38458 {
38459 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,
38460 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38461 },
38462 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
38463 {
38464 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,
38465 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38466 },
38467 /* sub.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
38468 {
38469 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,
38470 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38471 },
38472 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
38473 {
38474 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,
38475 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38476 },
38477 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
38478 {
38479 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,
38480 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38481 },
38482 /* sub.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
38483 {
38484 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,
38485 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38486 },
38487 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
38488 {
38489 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,
38490 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38491 },
38492 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
38493 {
38494 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,
38495 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38496 },
38497 /* sub.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
38498 {
38499 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,
38500 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38501 },
38502 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
38503 {
38504 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,
38505 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38506 },
38507 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
38508 {
38509 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,
38510 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38511 },
38512 /* sub.w${G} $Src16RnHI,$Dst16RnHI */
38513 {
38514 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,
38515 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38516 },
38517 /* sub.w${G} $Src16AnHI,$Dst16RnHI */
38518 {
38519 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,
38520 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38521 },
38522 /* sub.w${G} [$Src16An],$Dst16RnHI */
38523 {
38524 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,
38525 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38526 },
38527 /* sub.w${G} $Src16RnHI,$Dst16AnHI */
38528 {
38529 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,
38530 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38531 },
38532 /* sub.w${G} $Src16AnHI,$Dst16AnHI */
38533 {
38534 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,
38535 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38536 },
38537 /* sub.w${G} [$Src16An],$Dst16AnHI */
38538 {
38539 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,
38540 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38541 },
38542 /* sub.w${G} $Src16RnHI,[$Dst16An] */
38543 {
38544 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,
38545 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38546 },
38547 /* sub.w${G} $Src16AnHI,[$Dst16An] */
38548 {
38549 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,
38550 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38551 },
38552 /* sub.w${G} [$Src16An],[$Dst16An] */
38553 {
38554 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,
38555 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38556 },
38557 /* sub.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
38558 {
38559 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,
38560 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38561 },
38562 /* sub.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
38563 {
38564 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,
38565 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38566 },
38567 /* sub.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
38568 {
38569 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,
38570 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38571 },
38572 /* sub.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
38573 {
38574 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,
38575 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38576 },
38577 /* sub.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
38578 {
38579 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,
38580 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38581 },
38582 /* sub.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
38583 {
38584 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,
38585 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38586 },
38587 /* sub.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
38588 {
38589 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,
38590 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38591 },
38592 /* sub.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
38593 {
38594 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,
38595 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38596 },
38597 /* sub.w${G} [$Src16An],${Dsp-16-u8}[sb] */
38598 {
38599 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,
38600 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38601 },
38602 /* sub.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
38603 {
38604 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,
38605 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38606 },
38607 /* sub.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
38608 {
38609 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,
38610 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38611 },
38612 /* sub.w${G} [$Src16An],${Dsp-16-u16}[sb] */
38613 {
38614 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,
38615 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38616 },
38617 /* sub.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
38618 {
38619 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,
38620 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38621 },
38622 /* sub.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
38623 {
38624 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,
38625 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38626 },
38627 /* sub.w${G} [$Src16An],${Dsp-16-s8}[fb] */
38628 {
38629 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,
38630 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38631 },
38632 /* sub.w${G} $Src16RnHI,${Dsp-16-u16} */
38633 {
38634 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,
38635 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38636 },
38637 /* sub.w${G} $Src16AnHI,${Dsp-16-u16} */
38638 {
38639 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,
38640 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38641 },
38642 /* sub.w${G} [$Src16An],${Dsp-16-u16} */
38643 {
38644 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,
38645 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38646 },
38647 /* sub.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
38648 {
38649 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,
38650 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38651 },
38652 /* sub.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
38653 {
38654 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,
38655 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38656 },
38657 /* sub.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
38658 {
38659 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,
38660 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38661 },
38662 /* sub.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
38663 {
38664 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,
38665 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38666 },
38667 /* sub.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
38668 {
38669 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,
38670 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38671 },
38672 /* sub.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
38673 {
38674 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,
38675 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38676 },
38677 /* sub.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
38678 {
38679 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,
38680 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38681 },
38682 /* sub.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
38683 {
38684 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,
38685 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38686 },
38687 /* sub.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
38688 {
38689 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,
38690 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38691 },
38692 /* sub.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
38693 {
38694 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,
38695 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38696 },
38697 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
38698 {
38699 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,
38700 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38701 },
38702 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
38703 {
38704 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,
38705 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38706 },
38707 /* sub.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
38708 {
38709 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,
38710 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38711 },
38712 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
38713 {
38714 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,
38715 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38716 },
38717 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
38718 {
38719 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,
38720 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38721 },
38722 /* sub.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
38723 {
38724 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,
38725 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38726 },
38727 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
38728 {
38729 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,
38730 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38731 },
38732 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
38733 {
38734 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,
38735 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38736 },
38737 /* sub.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
38738 {
38739 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,
38740 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38741 },
38742 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
38743 {
38744 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,
38745 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38746 },
38747 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
38748 {
38749 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,
38750 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38751 },
38752 /* sub.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
38753 {
38754 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,
38755 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38756 },
38757 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
38758 {
38759 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,
38760 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38761 },
38762 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
38763 {
38764 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,
38765 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38766 },
38767 /* sub.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
38768 {
38769 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,
38770 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38771 },
38772 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
38773 {
38774 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,
38775 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38776 },
38777 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
38778 {
38779 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,
38780 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38781 },
38782 /* sub.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
38783 {
38784 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,
38785 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38786 },
38787 /* sub.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
38788 {
38789 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,
38790 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38791 },
38792 /* sub.b${G} ${Dsp-16-u16},$Dst16RnQI */
38793 {
38794 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,
38795 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38796 },
38797 /* sub.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
38798 {
38799 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,
38800 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38801 },
38802 /* sub.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
38803 {
38804 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,
38805 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38806 },
38807 /* sub.b${G} ${Dsp-16-u16},$Dst16AnQI */
38808 {
38809 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,
38810 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38811 },
38812 /* sub.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
38813 {
38814 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,
38815 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38816 },
38817 /* sub.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
38818 {
38819 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,
38820 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38821 },
38822 /* sub.b${G} ${Dsp-16-u16},[$Dst16An] */
38823 {
38824 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,
38825 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38826 },
38827 /* sub.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
38828 {
38829 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,
38830 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38831 },
38832 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
38833 {
38834 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,
38835 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38836 },
38837 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
38838 {
38839 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,
38840 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38841 },
38842 /* sub.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
38843 {
38844 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,
38845 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38846 },
38847 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
38848 {
38849 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,
38850 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38851 },
38852 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
38853 {
38854 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,
38855 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38856 },
38857 /* sub.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
38858 {
38859 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,
38860 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38861 },
38862 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
38863 {
38864 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,
38865 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38866 },
38867 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
38868 {
38869 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,
38870 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38871 },
38872 /* sub.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
38873 {
38874 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,
38875 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38876 },
38877 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
38878 {
38879 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,
38880 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38881 },
38882 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
38883 {
38884 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,
38885 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38886 },
38887 /* sub.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
38888 {
38889 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,
38890 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38891 },
38892 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
38893 {
38894 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,
38895 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38896 },
38897 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
38898 {
38899 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,
38900 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38901 },
38902 /* sub.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
38903 {
38904 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,
38905 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38906 },
38907 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
38908 {
38909 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,
38910 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38911 },
38912 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
38913 {
38914 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,
38915 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38916 },
38917 /* sub.b${G} $Src16RnQI,$Dst16RnQI */
38918 {
38919 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,
38920 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38921 },
38922 /* sub.b${G} $Src16AnQI,$Dst16RnQI */
38923 {
38924 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,
38925 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38926 },
38927 /* sub.b${G} [$Src16An],$Dst16RnQI */
38928 {
38929 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,
38930 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38931 },
38932 /* sub.b${G} $Src16RnQI,$Dst16AnQI */
38933 {
38934 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,
38935 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38936 },
38937 /* sub.b${G} $Src16AnQI,$Dst16AnQI */
38938 {
38939 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,
38940 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38941 },
38942 /* sub.b${G} [$Src16An],$Dst16AnQI */
38943 {
38944 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,
38945 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38946 },
38947 /* sub.b${G} $Src16RnQI,[$Dst16An] */
38948 {
38949 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,
38950 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38951 },
38952 /* sub.b${G} $Src16AnQI,[$Dst16An] */
38953 {
38954 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,
38955 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38956 },
38957 /* sub.b${G} [$Src16An],[$Dst16An] */
38958 {
38959 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,
38960 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38961 },
38962 /* sub.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
38963 {
38964 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,
38965 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38966 },
38967 /* sub.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
38968 {
38969 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,
38970 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38971 },
38972 /* sub.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
38973 {
38974 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,
38975 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38976 },
38977 /* sub.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
38978 {
38979 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,
38980 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38981 },
38982 /* sub.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
38983 {
38984 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,
38985 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38986 },
38987 /* sub.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
38988 {
38989 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,
38990 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38991 },
38992 /* sub.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
38993 {
38994 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,
38995 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38996 },
38997 /* sub.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
38998 {
38999 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,
39000 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39001 },
39002 /* sub.b${G} [$Src16An],${Dsp-16-u8}[sb] */
39003 {
39004 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,
39005 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39006 },
39007 /* sub.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
39008 {
39009 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,
39010 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39011 },
39012 /* sub.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
39013 {
39014 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,
39015 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39016 },
39017 /* sub.b${G} [$Src16An],${Dsp-16-u16}[sb] */
39018 {
39019 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,
39020 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39021 },
39022 /* sub.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
39023 {
39024 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,
39025 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39026 },
39027 /* sub.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
39028 {
39029 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,
39030 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39031 },
39032 /* sub.b${G} [$Src16An],${Dsp-16-s8}[fb] */
39033 {
39034 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,
39035 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39036 },
39037 /* sub.b${G} $Src16RnQI,${Dsp-16-u16} */
39038 {
39039 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,
39040 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39041 },
39042 /* sub.b${G} $Src16AnQI,${Dsp-16-u16} */
39043 {
39044 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,
39045 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39046 },
39047 /* sub.b${G} [$Src16An],${Dsp-16-u16} */
39048 {
39049 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,
39050 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39051 },
39052 /* sub.b${S} #${Imm-8-QI},r0l */
39053 {
39054 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,
39055 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39056 },
39057 /* sub.b${S} #${Imm-8-QI},r0h */
39058 {
39059 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,
39060 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39061 },
39062 /* sub.b${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
39063 {
39064 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,
39065 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39066 },
39067 /* sub.b${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
39068 {
39069 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,
39070 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39071 },
39072 /* sub.b${S} #${Imm-8-QI},${Dsp-16-u16} */
39073 {
39074 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,
39075 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39076 },
39077 /* sub.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
39078 {
39079 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,
39080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39081 },
39082 /* sub.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
39083 {
39084 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,
39085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39086 },
39087 /* sub.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
39088 {
39089 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,
39090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39091 },
39092 /* sub.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
39093 {
39094 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,
39095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39096 },
39097 /* sub.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
39098 {
39099 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,
39100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39101 },
39102 /* sub.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
39103 {
39104 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,
39105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39106 },
39107 /* sub.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
39108 {
39109 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,
39110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39111 },
39112 /* sub.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
39113 {
39114 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,
39115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39116 },
39117 /* sub.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
39118 {
39119 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,
39120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39121 },
39122 /* sub.w${G} #${Imm-32-HI},${Dsp-16-u16} */
39123 {
39124 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,
39125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39126 },
39127 /* sub.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
39128 {
39129 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,
39130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39131 },
39132 /* sub.w${G} #${Imm-40-HI},${Dsp-16-u24} */
39133 {
39134 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,
39135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39136 },
39137 /* sub.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
39138 {
39139 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,
39140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39141 },
39142 /* sub.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
39143 {
39144 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,
39145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39146 },
39147 /* sub.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
39148 {
39149 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,
39150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39151 },
39152 /* sub.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
39153 {
39154 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,
39155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39156 },
39157 /* sub.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
39158 {
39159 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,
39160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39161 },
39162 /* sub.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
39163 {
39164 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,
39165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39166 },
39167 /* sub.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
39168 {
39169 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,
39170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39171 },
39172 /* sub.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
39173 {
39174 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,
39175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39176 },
39177 /* sub.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
39178 {
39179 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,
39180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39181 },
39182 /* sub.b${G} #${Imm-32-QI},${Dsp-16-u16} */
39183 {
39184 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,
39185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39186 },
39187 /* sub.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
39188 {
39189 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,
39190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39191 },
39192 /* sub.b${G} #${Imm-40-QI},${Dsp-16-u24} */
39193 {
39194 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,
39195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39196 },
39197 /* sub.w${G} #${Imm-16-HI},$Dst16RnHI */
39198 {
39199 M32C_INSN_SUB16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "sub16.w-imm-G-basic-dst16-Rn-direct-HI", "sub.w", 32,
39200 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39201 },
39202 /* sub.w${G} #${Imm-16-HI},$Dst16AnHI */
39203 {
39204 M32C_INSN_SUB16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "sub16.w-imm-G-basic-dst16-An-direct-HI", "sub.w", 32,
39205 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39206 },
39207 /* sub.w${G} #${Imm-16-HI},[$Dst16An] */
39208 {
39209 M32C_INSN_SUB16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "sub16.w-imm-G-basic-dst16-An-indirect-HI", "sub.w", 32,
39210 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39211 },
39212 /* sub.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
39213 {
39214 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,
39215 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39216 },
39217 /* sub.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
39218 {
39219 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,
39220 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39221 },
39222 /* sub.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
39223 {
39224 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,
39225 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39226 },
39227 /* sub.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
39228 {
39229 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,
39230 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39231 },
39232 /* sub.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
39233 {
39234 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,
39235 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39236 },
39237 /* sub.w${G} #${Imm-32-HI},${Dsp-16-u16} */
39238 {
39239 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,
39240 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39241 },
39242 /* sub.b${G} #${Imm-16-QI},$Dst16RnQI */
39243 {
39244 M32C_INSN_SUB16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "sub16.b-imm-G-basic-dst16-Rn-direct-QI", "sub.b", 24,
39245 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39246 },
39247 /* sub.b${G} #${Imm-16-QI},$Dst16AnQI */
39248 {
39249 M32C_INSN_SUB16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "sub16.b-imm-G-basic-dst16-An-direct-QI", "sub.b", 24,
39250 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39251 },
39252 /* sub.b${G} #${Imm-16-QI},[$Dst16An] */
39253 {
39254 M32C_INSN_SUB16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "sub16.b-imm-G-basic-dst16-An-indirect-QI", "sub.b", 24,
39255 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39256 },
39257 /* sub.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
39258 {
39259 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,
39260 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39261 },
39262 /* sub.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
39263 {
39264 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,
39265 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39266 },
39267 /* sub.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
39268 {
39269 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,
39270 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39271 },
39272 /* sub.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
39273 {
39274 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,
39275 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39276 },
39277 /* sub.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
39278 {
39279 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,
39280 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39281 },
39282 /* sub.b${G} #${Imm-32-QI},${Dsp-16-u16} */
39283 {
39284 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,
39285 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
39286 },
39287 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
39288 {
39289 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,
39290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39291 },
39292 /* dsub.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
39293 {
39294 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,
39295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39296 },
39297 /* dsub.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
39298 {
39299 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,
39300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39301 },
39302 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
39303 {
39304 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,
39305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39306 },
39307 /* dsub.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
39308 {
39309 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,
39310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39311 },
39312 /* dsub.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
39313 {
39314 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,
39315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39316 },
39317 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
39318 {
39319 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,
39320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39321 },
39322 /* dsub.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
39323 {
39324 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,
39325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39326 },
39327 /* dsub.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
39328 {
39329 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,
39330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39331 },
39332 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
39333 {
39334 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,
39335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39336 },
39337 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
39338 {
39339 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,
39340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39341 },
39342 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
39343 {
39344 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,
39345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39346 },
39347 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
39348 {
39349 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,
39350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39351 },
39352 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
39353 {
39354 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,
39355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39356 },
39357 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
39358 {
39359 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,
39360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39361 },
39362 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
39363 {
39364 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,
39365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39366 },
39367 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
39368 {
39369 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,
39370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39371 },
39372 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
39373 {
39374 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,
39375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39376 },
39377 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
39378 {
39379 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,
39380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39381 },
39382 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
39383 {
39384 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,
39385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39386 },
39387 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
39388 {
39389 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,
39390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39391 },
39392 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
39393 {
39394 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,
39395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39396 },
39397 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
39398 {
39399 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,
39400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39401 },
39402 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
39403 {
39404 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,
39405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39406 },
39407 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
39408 {
39409 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,
39410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39411 },
39412 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
39413 {
39414 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,
39415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39416 },
39417 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
39418 {
39419 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,
39420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39421 },
39422 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
39423 {
39424 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,
39425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39426 },
39427 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
39428 {
39429 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,
39430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39431 },
39432 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
39433 {
39434 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,
39435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39436 },
39437 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
39438 {
39439 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,
39440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39441 },
39442 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
39443 {
39444 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,
39445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39446 },
39447 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
39448 {
39449 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,
39450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39451 },
39452 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
39453 {
39454 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,
39455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39456 },
39457 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
39458 {
39459 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,
39460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39461 },
39462 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
39463 {
39464 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,
39465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39466 },
39467 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
39468 {
39469 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,
39470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39471 },
39472 /* dsub.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
39473 {
39474 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,
39475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39476 },
39477 /* dsub.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
39478 {
39479 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,
39480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39481 },
39482 /* dsub.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
39483 {
39484 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,
39485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39486 },
39487 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
39488 {
39489 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,
39490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39491 },
39492 /* dsub.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
39493 {
39494 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,
39495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39496 },
39497 /* dsub.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
39498 {
39499 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,
39500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39501 },
39502 /* dsub.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
39503 {
39504 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,
39505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39506 },
39507 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
39508 {
39509 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,
39510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39511 },
39512 /* dsub.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
39513 {
39514 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,
39515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39516 },
39517 /* dsub.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
39518 {
39519 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,
39520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39521 },
39522 /* dsub.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
39523 {
39524 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,
39525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39526 },
39527 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
39528 {
39529 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,
39530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39531 },
39532 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
39533 {
39534 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,
39535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39536 },
39537 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
39538 {
39539 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,
39540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39541 },
39542 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
39543 {
39544 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,
39545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39546 },
39547 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
39548 {
39549 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,
39550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39551 },
39552 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
39553 {
39554 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,
39555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39556 },
39557 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
39558 {
39559 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,
39560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39561 },
39562 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
39563 {
39564 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,
39565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39566 },
39567 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
39568 {
39569 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,
39570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39571 },
39572 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
39573 {
39574 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,
39575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39576 },
39577 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
39578 {
39579 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,
39580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39581 },
39582 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
39583 {
39584 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,
39585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39586 },
39587 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
39588 {
39589 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,
39590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39591 },
39592 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
39593 {
39594 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,
39595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39596 },
39597 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
39598 {
39599 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,
39600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39601 },
39602 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
39603 {
39604 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,
39605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39606 },
39607 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
39608 {
39609 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,
39610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39611 },
39612 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
39613 {
39614 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,
39615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39616 },
39617 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
39618 {
39619 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,
39620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39621 },
39622 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
39623 {
39624 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,
39625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39626 },
39627 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
39628 {
39629 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,
39630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39631 },
39632 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
39633 {
39634 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,
39635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39636 },
39637 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
39638 {
39639 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,
39640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39641 },
39642 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
39643 {
39644 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,
39645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39646 },
39647 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
39648 {
39649 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,
39650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39651 },
39652 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
39653 {
39654 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,
39655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39656 },
39657 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
39658 {
39659 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,
39660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39661 },
39662 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
39663 {
39664 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,
39665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39666 },
39667 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
39668 {
39669 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,
39670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39671 },
39672 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
39673 {
39674 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,
39675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39676 },
39677 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
39678 {
39679 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,
39680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39681 },
39682 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
39683 {
39684 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,
39685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39686 },
39687 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
39688 {
39689 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,
39690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39691 },
39692 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
39693 {
39694 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,
39695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39696 },
39697 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
39698 {
39699 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,
39700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39701 },
39702 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
39703 {
39704 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,
39705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39706 },
39707 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
39708 {
39709 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,
39710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39711 },
39712 /* dsub.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
39713 {
39714 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,
39715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39716 },
39717 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
39718 {
39719 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,
39720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39721 },
39722 /* dsub.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
39723 {
39724 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,
39725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39726 },
39727 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
39728 {
39729 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,
39730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39731 },
39732 /* dsub.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
39733 {
39734 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,
39735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39736 },
39737 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
39738 {
39739 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,
39740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39741 },
39742 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
39743 {
39744 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,
39745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39746 },
39747 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
39748 {
39749 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,
39750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39751 },
39752 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
39753 {
39754 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,
39755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39756 },
39757 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
39758 {
39759 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,
39760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39761 },
39762 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
39763 {
39764 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,
39765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39766 },
39767 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
39768 {
39769 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,
39770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39771 },
39772 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
39773 {
39774 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,
39775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39776 },
39777 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
39778 {
39779 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,
39780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39781 },
39782 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
39783 {
39784 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,
39785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39786 },
39787 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
39788 {
39789 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,
39790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39791 },
39792 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
39793 {
39794 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,
39795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39796 },
39797 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
39798 {
39799 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,
39800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39801 },
39802 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
39803 {
39804 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,
39805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39806 },
39807 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
39808 {
39809 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,
39810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39811 },
39812 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
39813 {
39814 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,
39815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39816 },
39817 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
39818 {
39819 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,
39820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39821 },
39822 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
39823 {
39824 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,
39825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39826 },
39827 /* dsub.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
39828 {
39829 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,
39830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39831 },
39832 /* dsub.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
39833 {
39834 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,
39835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39836 },
39837 /* dsub.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
39838 {
39839 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,
39840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39841 },
39842 /* dsub.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
39843 {
39844 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,
39845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39846 },
39847 /* dsub.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
39848 {
39849 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,
39850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39851 },
39852 /* dsub.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
39853 {
39854 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,
39855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39856 },
39857 /* dsub.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
39858 {
39859 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,
39860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39861 },
39862 /* dsub.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
39863 {
39864 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,
39865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39866 },
39867 /* dsub.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
39868 {
39869 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,
39870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39871 },
39872 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
39873 {
39874 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,
39875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39876 },
39877 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
39878 {
39879 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,
39880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39881 },
39882 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
39883 {
39884 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,
39885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39886 },
39887 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
39888 {
39889 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,
39890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39891 },
39892 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
39893 {
39894 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,
39895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39896 },
39897 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
39898 {
39899 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,
39900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39901 },
39902 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
39903 {
39904 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,
39905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39906 },
39907 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
39908 {
39909 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,
39910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39911 },
39912 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
39913 {
39914 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,
39915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39916 },
39917 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
39918 {
39919 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,
39920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39921 },
39922 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
39923 {
39924 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,
39925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39926 },
39927 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
39928 {
39929 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,
39930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39931 },
39932 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
39933 {
39934 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,
39935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39936 },
39937 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
39938 {
39939 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,
39940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39941 },
39942 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
39943 {
39944 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,
39945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39946 },
39947 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
39948 {
39949 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,
39950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39951 },
39952 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
39953 {
39954 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,
39955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39956 },
39957 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
39958 {
39959 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,
39960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39961 },
39962 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
39963 {
39964 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,
39965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39966 },
39967 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
39968 {
39969 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,
39970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39971 },
39972 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
39973 {
39974 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,
39975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39976 },
39977 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
39978 {
39979 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,
39980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39981 },
39982 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
39983 {
39984 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,
39985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39986 },
39987 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
39988 {
39989 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,
39990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39991 },
39992 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
39993 {
39994 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,
39995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39996 },
39997 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
39998 {
39999 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,
40000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40001 },
40002 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
40003 {
40004 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,
40005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40006 },
40007 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
40008 {
40009 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,
40010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40011 },
40012 /* dsub.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
40013 {
40014 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,
40015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40016 },
40017 /* dsub.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
40018 {
40019 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,
40020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40021 },
40022 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
40023 {
40024 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,
40025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40026 },
40027 /* dsub.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
40028 {
40029 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,
40030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40031 },
40032 /* dsub.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
40033 {
40034 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,
40035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40036 },
40037 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
40038 {
40039 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,
40040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40041 },
40042 /* dsub.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
40043 {
40044 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,
40045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40046 },
40047 /* dsub.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
40048 {
40049 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,
40050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40051 },
40052 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
40053 {
40054 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,
40055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40056 },
40057 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
40058 {
40059 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,
40060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40061 },
40062 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
40063 {
40064 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,
40065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40066 },
40067 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
40068 {
40069 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,
40070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40071 },
40072 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
40073 {
40074 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,
40075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40076 },
40077 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
40078 {
40079 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,
40080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40081 },
40082 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
40083 {
40084 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,
40085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40086 },
40087 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
40088 {
40089 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,
40090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40091 },
40092 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
40093 {
40094 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,
40095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40096 },
40097 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
40098 {
40099 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,
40100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40101 },
40102 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
40103 {
40104 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,
40105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40106 },
40107 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
40108 {
40109 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,
40110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40111 },
40112 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
40113 {
40114 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,
40115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40116 },
40117 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
40118 {
40119 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,
40120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40121 },
40122 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
40123 {
40124 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,
40125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40126 },
40127 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
40128 {
40129 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,
40130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40131 },
40132 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
40133 {
40134 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,
40135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40136 },
40137 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
40138 {
40139 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,
40140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40141 },
40142 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
40143 {
40144 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,
40145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40146 },
40147 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
40148 {
40149 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,
40150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40151 },
40152 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
40153 {
40154 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,
40155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40156 },
40157 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
40158 {
40159 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,
40160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40161 },
40162 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
40163 {
40164 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,
40165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40166 },
40167 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
40168 {
40169 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,
40170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40171 },
40172 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
40173 {
40174 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,
40175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40176 },
40177 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
40178 {
40179 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,
40180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40181 },
40182 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
40183 {
40184 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,
40185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40186 },
40187 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
40188 {
40189 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,
40190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40191 },
40192 /* dsub.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
40193 {
40194 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,
40195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40196 },
40197 /* dsub.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
40198 {
40199 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,
40200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40201 },
40202 /* dsub.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
40203 {
40204 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,
40205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40206 },
40207 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
40208 {
40209 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,
40210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40211 },
40212 /* dsub.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
40213 {
40214 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,
40215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40216 },
40217 /* dsub.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
40218 {
40219 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,
40220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40221 },
40222 /* dsub.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
40223 {
40224 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,
40225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40226 },
40227 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
40228 {
40229 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,
40230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40231 },
40232 /* dsub.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
40233 {
40234 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,
40235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40236 },
40237 /* dsub.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
40238 {
40239 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,
40240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40241 },
40242 /* dsub.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
40243 {
40244 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,
40245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40246 },
40247 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
40248 {
40249 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,
40250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40251 },
40252 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
40253 {
40254 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,
40255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40256 },
40257 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
40258 {
40259 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,
40260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40261 },
40262 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
40263 {
40264 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,
40265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40266 },
40267 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
40268 {
40269 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,
40270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40271 },
40272 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
40273 {
40274 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,
40275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40276 },
40277 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
40278 {
40279 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,
40280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40281 },
40282 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
40283 {
40284 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,
40285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40286 },
40287 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
40288 {
40289 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,
40290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40291 },
40292 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
40293 {
40294 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,
40295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40296 },
40297 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
40298 {
40299 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,
40300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40301 },
40302 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
40303 {
40304 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,
40305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40306 },
40307 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
40308 {
40309 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,
40310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40311 },
40312 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
40313 {
40314 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,
40315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40316 },
40317 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
40318 {
40319 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,
40320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40321 },
40322 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
40323 {
40324 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,
40325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40326 },
40327 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
40328 {
40329 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,
40330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40331 },
40332 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
40333 {
40334 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,
40335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40336 },
40337 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
40338 {
40339 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,
40340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40341 },
40342 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
40343 {
40344 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,
40345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40346 },
40347 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
40348 {
40349 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,
40350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40351 },
40352 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
40353 {
40354 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,
40355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40356 },
40357 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
40358 {
40359 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,
40360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40361 },
40362 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
40363 {
40364 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,
40365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40366 },
40367 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
40368 {
40369 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,
40370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40371 },
40372 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
40373 {
40374 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,
40375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40376 },
40377 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
40378 {
40379 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,
40380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40381 },
40382 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
40383 {
40384 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,
40385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40386 },
40387 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
40388 {
40389 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,
40390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40391 },
40392 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
40393 {
40394 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,
40395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40396 },
40397 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
40398 {
40399 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,
40400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40401 },
40402 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
40403 {
40404 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,
40405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40406 },
40407 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
40408 {
40409 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,
40410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40411 },
40412 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
40413 {
40414 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,
40415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40416 },
40417 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
40418 {
40419 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,
40420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40421 },
40422 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
40423 {
40424 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,
40425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40426 },
40427 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
40428 {
40429 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,
40430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40431 },
40432 /* dsub.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
40433 {
40434 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,
40435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40436 },
40437 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
40438 {
40439 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,
40440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40441 },
40442 /* dsub.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
40443 {
40444 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,
40445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40446 },
40447 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
40448 {
40449 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,
40450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40451 },
40452 /* dsub.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
40453 {
40454 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,
40455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40456 },
40457 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
40458 {
40459 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,
40460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40461 },
40462 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
40463 {
40464 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,
40465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40466 },
40467 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
40468 {
40469 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,
40470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40471 },
40472 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
40473 {
40474 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,
40475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40476 },
40477 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
40478 {
40479 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,
40480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40481 },
40482 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
40483 {
40484 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,
40485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40486 },
40487 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
40488 {
40489 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,
40490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40491 },
40492 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
40493 {
40494 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,
40495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40496 },
40497 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
40498 {
40499 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,
40500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40501 },
40502 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
40503 {
40504 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,
40505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40506 },
40507 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
40508 {
40509 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,
40510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40511 },
40512 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
40513 {
40514 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,
40515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40516 },
40517 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
40518 {
40519 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,
40520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40521 },
40522 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
40523 {
40524 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,
40525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40526 },
40527 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
40528 {
40529 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,
40530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40531 },
40532 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
40533 {
40534 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,
40535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40536 },
40537 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
40538 {
40539 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,
40540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40541 },
40542 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
40543 {
40544 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,
40545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40546 },
40547 /* dsub.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
40548 {
40549 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,
40550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40551 },
40552 /* dsub.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
40553 {
40554 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,
40555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40556 },
40557 /* dsub.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
40558 {
40559 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,
40560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40561 },
40562 /* dsub.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
40563 {
40564 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,
40565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40566 },
40567 /* dsub.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
40568 {
40569 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,
40570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40571 },
40572 /* dsub.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
40573 {
40574 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,
40575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40576 },
40577 /* dsub.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
40578 {
40579 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,
40580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40581 },
40582 /* dsub.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
40583 {
40584 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,
40585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40586 },
40587 /* dsub.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
40588 {
40589 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,
40590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40591 },
40592 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
40593 {
40594 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,
40595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40596 },
40597 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
40598 {
40599 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,
40600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40601 },
40602 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
40603 {
40604 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,
40605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40606 },
40607 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
40608 {
40609 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,
40610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40611 },
40612 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
40613 {
40614 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,
40615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40616 },
40617 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
40618 {
40619 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,
40620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40621 },
40622 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
40623 {
40624 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,
40625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40626 },
40627 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
40628 {
40629 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,
40630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40631 },
40632 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
40633 {
40634 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,
40635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40636 },
40637 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
40638 {
40639 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,
40640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40641 },
40642 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
40643 {
40644 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,
40645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40646 },
40647 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
40648 {
40649 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,
40650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40651 },
40652 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
40653 {
40654 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,
40655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40656 },
40657 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
40658 {
40659 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,
40660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40661 },
40662 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
40663 {
40664 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,
40665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40666 },
40667 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
40668 {
40669 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,
40670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40671 },
40672 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
40673 {
40674 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,
40675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40676 },
40677 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
40678 {
40679 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,
40680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40681 },
40682 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
40683 {
40684 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,
40685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40686 },
40687 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
40688 {
40689 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,
40690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40691 },
40692 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
40693 {
40694 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,
40695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40696 },
40697 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
40698 {
40699 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,
40700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40701 },
40702 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
40703 {
40704 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,
40705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40706 },
40707 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
40708 {
40709 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,
40710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40711 },
40712 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
40713 {
40714 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,
40715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40716 },
40717 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
40718 {
40719 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,
40720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40721 },
40722 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
40723 {
40724 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,
40725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40726 },
40727 /* dsub.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
40728 {
40729 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,
40730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40731 },
40732 /* dsub.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
40733 {
40734 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,
40735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40736 },
40737 /* dsub.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
40738 {
40739 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,
40740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40741 },
40742 /* dsub.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
40743 {
40744 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,
40745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40746 },
40747 /* dsub.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
40748 {
40749 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,
40750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40751 },
40752 /* dsub.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
40753 {
40754 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,
40755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40756 },
40757 /* dsub.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
40758 {
40759 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,
40760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40761 },
40762 /* dsub.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
40763 {
40764 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,
40765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40766 },
40767 /* dsub.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
40768 {
40769 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,
40770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40771 },
40772 /* dsub.w${X} #${Imm-40-HI},${Dsp-24-u16} */
40773 {
40774 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,
40775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40776 },
40777 /* dsub.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
40778 {
40779 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,
40780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40781 },
40782 /* dsub.w${X} #${Imm-48-HI},${Dsp-24-u24} */
40783 {
40784 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,
40785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40786 },
40787 /* dsub.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
40788 {
40789 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,
40790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40791 },
40792 /* dsub.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
40793 {
40794 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,
40795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40796 },
40797 /* dsub.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
40798 {
40799 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,
40800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40801 },
40802 /* dsub.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
40803 {
40804 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,
40805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40806 },
40807 /* dsub.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
40808 {
40809 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,
40810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40811 },
40812 /* dsub.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
40813 {
40814 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,
40815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40816 },
40817 /* dsub.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
40818 {
40819 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,
40820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40821 },
40822 /* dsub.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
40823 {
40824 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,
40825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40826 },
40827 /* dsub.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
40828 {
40829 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,
40830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40831 },
40832 /* dsub.b${X} #${Imm-40-QI},${Dsp-24-u16} */
40833 {
40834 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,
40835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40836 },
40837 /* dsub.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
40838 {
40839 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,
40840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40841 },
40842 /* dsub.b${X} #${Imm-48-QI},${Dsp-24-u24} */
40843 {
40844 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,
40845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40846 },
40847 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
40848 {
40849 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,
40850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40851 },
40852 /* dsbb.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
40853 {
40854 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,
40855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40856 },
40857 /* dsbb.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
40858 {
40859 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,
40860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40861 },
40862 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
40863 {
40864 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,
40865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40866 },
40867 /* dsbb.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
40868 {
40869 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,
40870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40871 },
40872 /* dsbb.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
40873 {
40874 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,
40875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40876 },
40877 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
40878 {
40879 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,
40880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40881 },
40882 /* dsbb.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
40883 {
40884 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,
40885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40886 },
40887 /* dsbb.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
40888 {
40889 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,
40890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40891 },
40892 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
40893 {
40894 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,
40895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40896 },
40897 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
40898 {
40899 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,
40900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40901 },
40902 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
40903 {
40904 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,
40905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40906 },
40907 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
40908 {
40909 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,
40910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40911 },
40912 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
40913 {
40914 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,
40915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40916 },
40917 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
40918 {
40919 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,
40920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40921 },
40922 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
40923 {
40924 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,
40925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40926 },
40927 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
40928 {
40929 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,
40930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40931 },
40932 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
40933 {
40934 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,
40935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40936 },
40937 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
40938 {
40939 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,
40940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40941 },
40942 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
40943 {
40944 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,
40945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40946 },
40947 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
40948 {
40949 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,
40950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40951 },
40952 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
40953 {
40954 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,
40955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40956 },
40957 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
40958 {
40959 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,
40960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40961 },
40962 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
40963 {
40964 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,
40965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40966 },
40967 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
40968 {
40969 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,
40970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40971 },
40972 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
40973 {
40974 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,
40975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40976 },
40977 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
40978 {
40979 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,
40980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40981 },
40982 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
40983 {
40984 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,
40985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40986 },
40987 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
40988 {
40989 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,
40990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40991 },
40992 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
40993 {
40994 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,
40995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40996 },
40997 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
40998 {
40999 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,
41000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41001 },
41002 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
41003 {
41004 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,
41005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41006 },
41007 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
41008 {
41009 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,
41010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41011 },
41012 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
41013 {
41014 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,
41015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41016 },
41017 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
41018 {
41019 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,
41020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41021 },
41022 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
41023 {
41024 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,
41025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41026 },
41027 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
41028 {
41029 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,
41030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41031 },
41032 /* dsbb.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
41033 {
41034 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,
41035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41036 },
41037 /* dsbb.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
41038 {
41039 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,
41040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41041 },
41042 /* dsbb.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
41043 {
41044 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,
41045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41046 },
41047 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
41048 {
41049 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,
41050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41051 },
41052 /* dsbb.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
41053 {
41054 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,
41055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41056 },
41057 /* dsbb.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
41058 {
41059 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,
41060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41061 },
41062 /* dsbb.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
41063 {
41064 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,
41065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41066 },
41067 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
41068 {
41069 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,
41070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41071 },
41072 /* dsbb.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
41073 {
41074 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,
41075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41076 },
41077 /* dsbb.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
41078 {
41079 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,
41080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41081 },
41082 /* dsbb.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
41083 {
41084 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,
41085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41086 },
41087 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
41088 {
41089 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,
41090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41091 },
41092 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
41093 {
41094 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,
41095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41096 },
41097 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
41098 {
41099 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,
41100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41101 },
41102 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
41103 {
41104 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,
41105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41106 },
41107 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
41108 {
41109 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,
41110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41111 },
41112 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
41113 {
41114 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,
41115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41116 },
41117 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
41118 {
41119 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,
41120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41121 },
41122 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
41123 {
41124 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,
41125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41126 },
41127 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
41128 {
41129 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,
41130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41131 },
41132 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
41133 {
41134 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,
41135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41136 },
41137 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
41138 {
41139 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,
41140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41141 },
41142 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
41143 {
41144 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,
41145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41146 },
41147 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
41148 {
41149 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,
41150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41151 },
41152 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
41153 {
41154 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,
41155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41156 },
41157 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
41158 {
41159 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,
41160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41161 },
41162 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
41163 {
41164 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,
41165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41166 },
41167 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
41168 {
41169 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,
41170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41171 },
41172 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
41173 {
41174 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,
41175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41176 },
41177 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
41178 {
41179 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,
41180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41181 },
41182 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
41183 {
41184 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,
41185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41186 },
41187 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
41188 {
41189 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,
41190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41191 },
41192 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
41193 {
41194 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,
41195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41196 },
41197 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
41198 {
41199 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,
41200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41201 },
41202 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
41203 {
41204 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,
41205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41206 },
41207 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
41208 {
41209 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,
41210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41211 },
41212 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
41213 {
41214 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,
41215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41216 },
41217 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
41218 {
41219 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,
41220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41221 },
41222 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
41223 {
41224 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,
41225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41226 },
41227 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
41228 {
41229 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,
41230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41231 },
41232 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
41233 {
41234 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,
41235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41236 },
41237 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
41238 {
41239 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,
41240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41241 },
41242 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
41243 {
41244 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,
41245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41246 },
41247 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
41248 {
41249 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,
41250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41251 },
41252 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
41253 {
41254 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,
41255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41256 },
41257 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
41258 {
41259 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,
41260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41261 },
41262 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
41263 {
41264 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,
41265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41266 },
41267 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
41268 {
41269 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,
41270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41271 },
41272 /* dsbb.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
41273 {
41274 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,
41275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41276 },
41277 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
41278 {
41279 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,
41280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41281 },
41282 /* dsbb.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
41283 {
41284 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,
41285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41286 },
41287 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
41288 {
41289 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,
41290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41291 },
41292 /* dsbb.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
41293 {
41294 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,
41295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41296 },
41297 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
41298 {
41299 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,
41300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41301 },
41302 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
41303 {
41304 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,
41305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41306 },
41307 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
41308 {
41309 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,
41310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41311 },
41312 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
41313 {
41314 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,
41315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41316 },
41317 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
41318 {
41319 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,
41320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41321 },
41322 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
41323 {
41324 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,
41325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41326 },
41327 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
41328 {
41329 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,
41330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41331 },
41332 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
41333 {
41334 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,
41335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41336 },
41337 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
41338 {
41339 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,
41340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41341 },
41342 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
41343 {
41344 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,
41345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41346 },
41347 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
41348 {
41349 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,
41350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41351 },
41352 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
41353 {
41354 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,
41355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41356 },
41357 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
41358 {
41359 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,
41360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41361 },
41362 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
41363 {
41364 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,
41365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41366 },
41367 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
41368 {
41369 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,
41370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41371 },
41372 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
41373 {
41374 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,
41375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41376 },
41377 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
41378 {
41379 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,
41380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41381 },
41382 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
41383 {
41384 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,
41385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41386 },
41387 /* dsbb.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
41388 {
41389 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,
41390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41391 },
41392 /* dsbb.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
41393 {
41394 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,
41395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41396 },
41397 /* dsbb.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
41398 {
41399 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,
41400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41401 },
41402 /* dsbb.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
41403 {
41404 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,
41405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41406 },
41407 /* dsbb.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
41408 {
41409 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,
41410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41411 },
41412 /* dsbb.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
41413 {
41414 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,
41415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41416 },
41417 /* dsbb.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
41418 {
41419 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,
41420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41421 },
41422 /* dsbb.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
41423 {
41424 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,
41425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41426 },
41427 /* dsbb.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
41428 {
41429 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,
41430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41431 },
41432 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
41433 {
41434 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,
41435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41436 },
41437 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
41438 {
41439 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,
41440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41441 },
41442 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
41443 {
41444 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,
41445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41446 },
41447 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
41448 {
41449 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,
41450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41451 },
41452 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
41453 {
41454 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,
41455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41456 },
41457 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
41458 {
41459 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,
41460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41461 },
41462 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
41463 {
41464 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,
41465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41466 },
41467 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
41468 {
41469 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,
41470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41471 },
41472 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
41473 {
41474 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,
41475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41476 },
41477 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
41478 {
41479 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,
41480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41481 },
41482 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
41483 {
41484 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,
41485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41486 },
41487 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
41488 {
41489 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,
41490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41491 },
41492 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
41493 {
41494 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,
41495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41496 },
41497 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
41498 {
41499 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,
41500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41501 },
41502 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
41503 {
41504 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,
41505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41506 },
41507 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
41508 {
41509 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,
41510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41511 },
41512 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
41513 {
41514 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,
41515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41516 },
41517 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
41518 {
41519 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,
41520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41521 },
41522 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
41523 {
41524 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,
41525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41526 },
41527 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
41528 {
41529 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,
41530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41531 },
41532 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
41533 {
41534 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,
41535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41536 },
41537 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
41538 {
41539 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,
41540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41541 },
41542 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
41543 {
41544 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,
41545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41546 },
41547 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
41548 {
41549 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,
41550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41551 },
41552 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
41553 {
41554 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,
41555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41556 },
41557 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
41558 {
41559 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,
41560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41561 },
41562 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
41563 {
41564 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,
41565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41566 },
41567 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
41568 {
41569 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,
41570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41571 },
41572 /* dsbb.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
41573 {
41574 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,
41575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41576 },
41577 /* dsbb.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
41578 {
41579 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,
41580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41581 },
41582 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
41583 {
41584 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,
41585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41586 },
41587 /* dsbb.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
41588 {
41589 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,
41590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41591 },
41592 /* dsbb.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
41593 {
41594 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,
41595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41596 },
41597 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
41598 {
41599 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,
41600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41601 },
41602 /* dsbb.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
41603 {
41604 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,
41605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41606 },
41607 /* dsbb.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
41608 {
41609 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,
41610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41611 },
41612 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
41613 {
41614 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,
41615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41616 },
41617 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
41618 {
41619 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,
41620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41621 },
41622 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
41623 {
41624 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,
41625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41626 },
41627 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
41628 {
41629 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,
41630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41631 },
41632 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
41633 {
41634 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,
41635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41636 },
41637 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
41638 {
41639 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,
41640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41641 },
41642 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
41643 {
41644 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,
41645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41646 },
41647 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
41648 {
41649 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,
41650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41651 },
41652 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
41653 {
41654 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,
41655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41656 },
41657 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
41658 {
41659 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,
41660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41661 },
41662 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
41663 {
41664 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,
41665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41666 },
41667 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
41668 {
41669 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,
41670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41671 },
41672 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
41673 {
41674 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,
41675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41676 },
41677 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
41678 {
41679 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,
41680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41681 },
41682 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
41683 {
41684 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,
41685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41686 },
41687 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
41688 {
41689 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,
41690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41691 },
41692 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
41693 {
41694 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,
41695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41696 },
41697 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
41698 {
41699 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,
41700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41701 },
41702 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
41703 {
41704 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,
41705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41706 },
41707 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
41708 {
41709 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,
41710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41711 },
41712 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
41713 {
41714 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,
41715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41716 },
41717 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
41718 {
41719 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,
41720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41721 },
41722 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
41723 {
41724 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,
41725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41726 },
41727 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
41728 {
41729 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,
41730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41731 },
41732 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
41733 {
41734 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,
41735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41736 },
41737 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
41738 {
41739 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,
41740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41741 },
41742 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
41743 {
41744 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,
41745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41746 },
41747 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
41748 {
41749 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,
41750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41751 },
41752 /* dsbb.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
41753 {
41754 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,
41755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41756 },
41757 /* dsbb.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
41758 {
41759 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,
41760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41761 },
41762 /* dsbb.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
41763 {
41764 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,
41765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41766 },
41767 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
41768 {
41769 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,
41770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41771 },
41772 /* dsbb.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
41773 {
41774 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,
41775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41776 },
41777 /* dsbb.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
41778 {
41779 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,
41780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41781 },
41782 /* dsbb.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
41783 {
41784 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,
41785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41786 },
41787 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
41788 {
41789 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,
41790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41791 },
41792 /* dsbb.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
41793 {
41794 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,
41795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41796 },
41797 /* dsbb.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
41798 {
41799 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,
41800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41801 },
41802 /* dsbb.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
41803 {
41804 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,
41805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41806 },
41807 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
41808 {
41809 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,
41810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41811 },
41812 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
41813 {
41814 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,
41815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41816 },
41817 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
41818 {
41819 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,
41820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41821 },
41822 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
41823 {
41824 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,
41825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41826 },
41827 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
41828 {
41829 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,
41830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41831 },
41832 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
41833 {
41834 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,
41835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41836 },
41837 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
41838 {
41839 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,
41840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41841 },
41842 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
41843 {
41844 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,
41845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41846 },
41847 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
41848 {
41849 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,
41850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41851 },
41852 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
41853 {
41854 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,
41855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41856 },
41857 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
41858 {
41859 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,
41860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41861 },
41862 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
41863 {
41864 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,
41865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41866 },
41867 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
41868 {
41869 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,
41870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41871 },
41872 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
41873 {
41874 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,
41875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41876 },
41877 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
41878 {
41879 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,
41880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41881 },
41882 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
41883 {
41884 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,
41885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41886 },
41887 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
41888 {
41889 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,
41890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41891 },
41892 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
41893 {
41894 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,
41895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41896 },
41897 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
41898 {
41899 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,
41900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41901 },
41902 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
41903 {
41904 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,
41905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41906 },
41907 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
41908 {
41909 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,
41910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41911 },
41912 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
41913 {
41914 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,
41915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41916 },
41917 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
41918 {
41919 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,
41920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41921 },
41922 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
41923 {
41924 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,
41925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41926 },
41927 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
41928 {
41929 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,
41930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41931 },
41932 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
41933 {
41934 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,
41935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41936 },
41937 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
41938 {
41939 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,
41940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41941 },
41942 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
41943 {
41944 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,
41945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41946 },
41947 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
41948 {
41949 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,
41950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41951 },
41952 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
41953 {
41954 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,
41955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41956 },
41957 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
41958 {
41959 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,
41960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41961 },
41962 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
41963 {
41964 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,
41965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41966 },
41967 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
41968 {
41969 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,
41970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41971 },
41972 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
41973 {
41974 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,
41975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41976 },
41977 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
41978 {
41979 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,
41980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41981 },
41982 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
41983 {
41984 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,
41985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41986 },
41987 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
41988 {
41989 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,
41990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41991 },
41992 /* dsbb.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
41993 {
41994 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,
41995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41996 },
41997 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
41998 {
41999 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,
42000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42001 },
42002 /* dsbb.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
42003 {
42004 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,
42005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42006 },
42007 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
42008 {
42009 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,
42010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42011 },
42012 /* dsbb.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
42013 {
42014 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,
42015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42016 },
42017 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
42018 {
42019 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,
42020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42021 },
42022 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
42023 {
42024 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,
42025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42026 },
42027 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
42028 {
42029 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,
42030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42031 },
42032 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
42033 {
42034 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,
42035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42036 },
42037 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
42038 {
42039 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,
42040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42041 },
42042 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
42043 {
42044 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,
42045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42046 },
42047 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
42048 {
42049 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,
42050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42051 },
42052 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
42053 {
42054 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,
42055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42056 },
42057 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
42058 {
42059 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,
42060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42061 },
42062 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
42063 {
42064 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,
42065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42066 },
42067 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
42068 {
42069 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,
42070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42071 },
42072 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
42073 {
42074 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,
42075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42076 },
42077 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
42078 {
42079 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,
42080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42081 },
42082 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
42083 {
42084 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,
42085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42086 },
42087 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
42088 {
42089 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,
42090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42091 },
42092 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
42093 {
42094 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,
42095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42096 },
42097 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
42098 {
42099 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,
42100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42101 },
42102 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
42103 {
42104 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,
42105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42106 },
42107 /* dsbb.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
42108 {
42109 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,
42110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42111 },
42112 /* dsbb.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
42113 {
42114 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,
42115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42116 },
42117 /* dsbb.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
42118 {
42119 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,
42120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42121 },
42122 /* dsbb.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
42123 {
42124 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,
42125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42126 },
42127 /* dsbb.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
42128 {
42129 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,
42130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42131 },
42132 /* dsbb.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
42133 {
42134 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,
42135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42136 },
42137 /* dsbb.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
42138 {
42139 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,
42140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42141 },
42142 /* dsbb.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
42143 {
42144 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,
42145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42146 },
42147 /* dsbb.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
42148 {
42149 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,
42150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42151 },
42152 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
42153 {
42154 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,
42155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42156 },
42157 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
42158 {
42159 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,
42160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42161 },
42162 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
42163 {
42164 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,
42165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42166 },
42167 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
42168 {
42169 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,
42170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42171 },
42172 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
42173 {
42174 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,
42175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42176 },
42177 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
42178 {
42179 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,
42180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42181 },
42182 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
42183 {
42184 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,
42185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42186 },
42187 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
42188 {
42189 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,
42190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42191 },
42192 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
42193 {
42194 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,
42195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42196 },
42197 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
42198 {
42199 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,
42200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42201 },
42202 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
42203 {
42204 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,
42205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42206 },
42207 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
42208 {
42209 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,
42210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42211 },
42212 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
42213 {
42214 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,
42215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42216 },
42217 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
42218 {
42219 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,
42220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42221 },
42222 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
42223 {
42224 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,
42225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42226 },
42227 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
42228 {
42229 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,
42230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42231 },
42232 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
42233 {
42234 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,
42235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42236 },
42237 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
42238 {
42239 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,
42240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42241 },
42242 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
42243 {
42244 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,
42245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42246 },
42247 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
42248 {
42249 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,
42250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42251 },
42252 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
42253 {
42254 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,
42255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42256 },
42257 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
42258 {
42259 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,
42260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42261 },
42262 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
42263 {
42264 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,
42265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42266 },
42267 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
42268 {
42269 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,
42270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42271 },
42272 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
42273 {
42274 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,
42275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42276 },
42277 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
42278 {
42279 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,
42280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42281 },
42282 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
42283 {
42284 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,
42285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42286 },
42287 /* dsbb.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
42288 {
42289 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,
42290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42291 },
42292 /* dsbb.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
42293 {
42294 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,
42295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42296 },
42297 /* dsbb.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
42298 {
42299 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,
42300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42301 },
42302 /* dsbb.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
42303 {
42304 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,
42305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42306 },
42307 /* dsbb.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
42308 {
42309 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,
42310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42311 },
42312 /* dsbb.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
42313 {
42314 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,
42315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42316 },
42317 /* dsbb.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
42318 {
42319 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,
42320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42321 },
42322 /* dsbb.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
42323 {
42324 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,
42325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42326 },
42327 /* dsbb.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
42328 {
42329 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,
42330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42331 },
42332 /* dsbb.w${X} #${Imm-40-HI},${Dsp-24-u16} */
42333 {
42334 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,
42335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42336 },
42337 /* dsbb.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
42338 {
42339 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,
42340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42341 },
42342 /* dsbb.w${X} #${Imm-48-HI},${Dsp-24-u24} */
42343 {
42344 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,
42345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42346 },
42347 /* dsbb.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
42348 {
42349 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,
42350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42351 },
42352 /* dsbb.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
42353 {
42354 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,
42355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42356 },
42357 /* dsbb.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
42358 {
42359 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,
42360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42361 },
42362 /* dsbb.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
42363 {
42364 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,
42365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42366 },
42367 /* dsbb.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
42368 {
42369 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,
42370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42371 },
42372 /* dsbb.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
42373 {
42374 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,
42375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42376 },
42377 /* dsbb.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
42378 {
42379 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,
42380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42381 },
42382 /* dsbb.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
42383 {
42384 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,
42385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42386 },
42387 /* dsbb.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
42388 {
42389 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,
42390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42391 },
42392 /* dsbb.b${X} #${Imm-40-QI},${Dsp-24-u16} */
42393 {
42394 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,
42395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42396 },
42397 /* dsbb.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
42398 {
42399 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,
42400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42401 },
42402 /* dsbb.b${X} #${Imm-48-QI},${Dsp-24-u24} */
42403 {
42404 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,
42405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42406 },
42407 /* divx.l $Dst32RnPrefixedSI */
42408 {
42409 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,
42410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42411 },
42412 /* divx.l $Dst32AnPrefixedSI */
42413 {
42414 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,
42415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42416 },
42417 /* divx.l [$Dst32AnPrefixed] */
42418 {
42419 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,
42420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42421 },
42422 /* divx.l ${Dsp-24-u8}[$Dst32AnPrefixed] */
42423 {
42424 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,
42425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42426 },
42427 /* divx.l ${Dsp-24-u16}[$Dst32AnPrefixed] */
42428 {
42429 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,
42430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42431 },
42432 /* divx.l ${Dsp-24-u24}[$Dst32AnPrefixed] */
42433 {
42434 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,
42435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42436 },
42437 /* divx.l ${Dsp-24-u8}[sb] */
42438 {
42439 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,
42440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42441 },
42442 /* divx.l ${Dsp-24-u16}[sb] */
42443 {
42444 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,
42445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42446 },
42447 /* divx.l ${Dsp-24-s8}[fb] */
42448 {
42449 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,
42450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42451 },
42452 /* divx.l ${Dsp-24-s16}[fb] */
42453 {
42454 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,
42455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42456 },
42457 /* divx.l ${Dsp-24-u16} */
42458 {
42459 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,
42460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42461 },
42462 /* divx.l ${Dsp-24-u24} */
42463 {
42464 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,
42465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42466 },
42467 /* divu.l $Dst32RnPrefixedSI */
42468 {
42469 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,
42470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42471 },
42472 /* divu.l $Dst32AnPrefixedSI */
42473 {
42474 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,
42475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42476 },
42477 /* divu.l [$Dst32AnPrefixed] */
42478 {
42479 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,
42480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42481 },
42482 /* divu.l ${Dsp-24-u8}[$Dst32AnPrefixed] */
42483 {
42484 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,
42485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42486 },
42487 /* divu.l ${Dsp-24-u16}[$Dst32AnPrefixed] */
42488 {
42489 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,
42490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42491 },
42492 /* divu.l ${Dsp-24-u24}[$Dst32AnPrefixed] */
42493 {
42494 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,
42495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42496 },
42497 /* divu.l ${Dsp-24-u8}[sb] */
42498 {
42499 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,
42500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42501 },
42502 /* divu.l ${Dsp-24-u16}[sb] */
42503 {
42504 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,
42505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42506 },
42507 /* divu.l ${Dsp-24-s8}[fb] */
42508 {
42509 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,
42510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42511 },
42512 /* divu.l ${Dsp-24-s16}[fb] */
42513 {
42514 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,
42515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42516 },
42517 /* divu.l ${Dsp-24-u16} */
42518 {
42519 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,
42520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42521 },
42522 /* divu.l ${Dsp-24-u24} */
42523 {
42524 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,
42525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42526 },
42527 /* div.l $Dst32RnPrefixedSI */
42528 {
42529 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,
42530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42531 },
42532 /* div.l $Dst32AnPrefixedSI */
42533 {
42534 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,
42535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42536 },
42537 /* div.l [$Dst32AnPrefixed] */
42538 {
42539 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,
42540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42541 },
42542 /* div.l ${Dsp-24-u8}[$Dst32AnPrefixed] */
42543 {
42544 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,
42545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42546 },
42547 /* div.l ${Dsp-24-u16}[$Dst32AnPrefixed] */
42548 {
42549 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,
42550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42551 },
42552 /* div.l ${Dsp-24-u24}[$Dst32AnPrefixed] */
42553 {
42554 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,
42555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42556 },
42557 /* div.l ${Dsp-24-u8}[sb] */
42558 {
42559 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,
42560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42561 },
42562 /* div.l ${Dsp-24-u16}[sb] */
42563 {
42564 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,
42565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42566 },
42567 /* div.l ${Dsp-24-s8}[fb] */
42568 {
42569 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,
42570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42571 },
42572 /* div.l ${Dsp-24-s16}[fb] */
42573 {
42574 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,
42575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42576 },
42577 /* div.l ${Dsp-24-u16} */
42578 {
42579 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,
42580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42581 },
42582 /* div.l ${Dsp-24-u24} */
42583 {
42584 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,
42585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42586 },
42587 /* divx.w $Dst32RnUnprefixedHI */
42588 {
42589 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,
42590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42591 },
42592 /* divx.w $Dst32AnUnprefixedHI */
42593 {
42594 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,
42595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42596 },
42597 /* divx.w [$Dst32AnUnprefixed] */
42598 {
42599 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,
42600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42601 },
42602 /* divx.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
42603 {
42604 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,
42605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42606 },
42607 /* divx.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
42608 {
42609 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,
42610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42611 },
42612 /* divx.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
42613 {
42614 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,
42615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42616 },
42617 /* divx.w ${Dsp-16-u8}[sb] */
42618 {
42619 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,
42620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42621 },
42622 /* divx.w ${Dsp-16-u16}[sb] */
42623 {
42624 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,
42625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42626 },
42627 /* divx.w ${Dsp-16-s8}[fb] */
42628 {
42629 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,
42630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42631 },
42632 /* divx.w ${Dsp-16-s16}[fb] */
42633 {
42634 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,
42635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42636 },
42637 /* divx.w ${Dsp-16-u16} */
42638 {
42639 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,
42640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42641 },
42642 /* divx.w ${Dsp-16-u24} */
42643 {
42644 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,
42645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42646 },
42647 /* divx.b $Dst32RnUnprefixedQI */
42648 {
42649 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,
42650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42651 },
42652 /* divx.b $Dst32AnUnprefixedQI */
42653 {
42654 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,
42655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42656 },
42657 /* divx.b [$Dst32AnUnprefixed] */
42658 {
42659 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,
42660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42661 },
42662 /* divx.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
42663 {
42664 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,
42665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42666 },
42667 /* divx.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
42668 {
42669 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,
42670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42671 },
42672 /* divx.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
42673 {
42674 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,
42675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42676 },
42677 /* divx.b ${Dsp-16-u8}[sb] */
42678 {
42679 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,
42680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42681 },
42682 /* divx.b ${Dsp-16-u16}[sb] */
42683 {
42684 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,
42685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42686 },
42687 /* divx.b ${Dsp-16-s8}[fb] */
42688 {
42689 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,
42690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42691 },
42692 /* divx.b ${Dsp-16-s16}[fb] */
42693 {
42694 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,
42695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42696 },
42697 /* divx.b ${Dsp-16-u16} */
42698 {
42699 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,
42700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42701 },
42702 /* divx.b ${Dsp-16-u24} */
42703 {
42704 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,
42705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42706 },
42707 /* divx.w $Dst16RnHI */
42708 {
42709 M32C_INSN_DIVX16_W_DST16_16_HI_DST16_RN_DIRECT_HI, "divx16.w-dst16-16-HI-dst16-Rn-direct-HI", "divx.w", 16,
42710 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42711 },
42712 /* divx.w $Dst16AnHI */
42713 {
42714 M32C_INSN_DIVX16_W_DST16_16_HI_DST16_AN_DIRECT_HI, "divx16.w-dst16-16-HI-dst16-An-direct-HI", "divx.w", 16,
42715 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42716 },
42717 /* divx.w [$Dst16An] */
42718 {
42719 M32C_INSN_DIVX16_W_DST16_16_HI_DST16_AN_INDIRECT_HI, "divx16.w-dst16-16-HI-dst16-An-indirect-HI", "divx.w", 16,
42720 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42721 },
42722 /* divx.w ${Dsp-16-u8}[$Dst16An] */
42723 {
42724 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,
42725 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42726 },
42727 /* divx.w ${Dsp-16-u16}[$Dst16An] */
42728 {
42729 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,
42730 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42731 },
42732 /* divx.w ${Dsp-16-u8}[sb] */
42733 {
42734 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,
42735 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42736 },
42737 /* divx.w ${Dsp-16-u16}[sb] */
42738 {
42739 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,
42740 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42741 },
42742 /* divx.w ${Dsp-16-s8}[fb] */
42743 {
42744 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,
42745 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42746 },
42747 /* divx.w ${Dsp-16-u16} */
42748 {
42749 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,
42750 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42751 },
42752 /* divx.b $Dst16RnQI */
42753 {
42754 M32C_INSN_DIVX16_B_DST16_16_QI_DST16_RN_DIRECT_QI, "divx16.b-dst16-16-QI-dst16-Rn-direct-QI", "divx.b", 16,
42755 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42756 },
42757 /* divx.b $Dst16AnQI */
42758 {
42759 M32C_INSN_DIVX16_B_DST16_16_QI_DST16_AN_DIRECT_QI, "divx16.b-dst16-16-QI-dst16-An-direct-QI", "divx.b", 16,
42760 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42761 },
42762 /* divx.b [$Dst16An] */
42763 {
42764 M32C_INSN_DIVX16_B_DST16_16_QI_DST16_AN_INDIRECT_QI, "divx16.b-dst16-16-QI-dst16-An-indirect-QI", "divx.b", 16,
42765 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42766 },
42767 /* divx.b ${Dsp-16-u8}[$Dst16An] */
42768 {
42769 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,
42770 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42771 },
42772 /* divx.b ${Dsp-16-u16}[$Dst16An] */
42773 {
42774 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,
42775 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42776 },
42777 /* divx.b ${Dsp-16-u8}[sb] */
42778 {
42779 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,
42780 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42781 },
42782 /* divx.b ${Dsp-16-u16}[sb] */
42783 {
42784 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,
42785 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42786 },
42787 /* divx.b ${Dsp-16-s8}[fb] */
42788 {
42789 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,
42790 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42791 },
42792 /* divx.b ${Dsp-16-u16} */
42793 {
42794 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,
42795 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42796 },
42797 /* divu.w $Dst32RnUnprefixedHI */
42798 {
42799 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,
42800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42801 },
42802 /* divu.w $Dst32AnUnprefixedHI */
42803 {
42804 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,
42805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42806 },
42807 /* divu.w [$Dst32AnUnprefixed] */
42808 {
42809 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,
42810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42811 },
42812 /* divu.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
42813 {
42814 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,
42815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42816 },
42817 /* divu.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
42818 {
42819 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,
42820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42821 },
42822 /* divu.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
42823 {
42824 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,
42825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42826 },
42827 /* divu.w ${Dsp-16-u8}[sb] */
42828 {
42829 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,
42830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42831 },
42832 /* divu.w ${Dsp-16-u16}[sb] */
42833 {
42834 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,
42835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42836 },
42837 /* divu.w ${Dsp-16-s8}[fb] */
42838 {
42839 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,
42840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42841 },
42842 /* divu.w ${Dsp-16-s16}[fb] */
42843 {
42844 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,
42845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42846 },
42847 /* divu.w ${Dsp-16-u16} */
42848 {
42849 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,
42850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42851 },
42852 /* divu.w ${Dsp-16-u24} */
42853 {
42854 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,
42855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42856 },
42857 /* divu.b $Dst32RnUnprefixedQI */
42858 {
42859 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,
42860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42861 },
42862 /* divu.b $Dst32AnUnprefixedQI */
42863 {
42864 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,
42865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42866 },
42867 /* divu.b [$Dst32AnUnprefixed] */
42868 {
42869 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,
42870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42871 },
42872 /* divu.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
42873 {
42874 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,
42875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42876 },
42877 /* divu.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
42878 {
42879 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,
42880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42881 },
42882 /* divu.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
42883 {
42884 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,
42885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42886 },
42887 /* divu.b ${Dsp-16-u8}[sb] */
42888 {
42889 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,
42890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42891 },
42892 /* divu.b ${Dsp-16-u16}[sb] */
42893 {
42894 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,
42895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42896 },
42897 /* divu.b ${Dsp-16-s8}[fb] */
42898 {
42899 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,
42900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42901 },
42902 /* divu.b ${Dsp-16-s16}[fb] */
42903 {
42904 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,
42905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42906 },
42907 /* divu.b ${Dsp-16-u16} */
42908 {
42909 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,
42910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42911 },
42912 /* divu.b ${Dsp-16-u24} */
42913 {
42914 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,
42915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42916 },
42917 /* divu.w $Dst16RnHI */
42918 {
42919 M32C_INSN_DIVU16_W_DST16_16_HI_DST16_RN_DIRECT_HI, "divu16.w-dst16-16-HI-dst16-Rn-direct-HI", "divu.w", 16,
42920 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42921 },
42922 /* divu.w $Dst16AnHI */
42923 {
42924 M32C_INSN_DIVU16_W_DST16_16_HI_DST16_AN_DIRECT_HI, "divu16.w-dst16-16-HI-dst16-An-direct-HI", "divu.w", 16,
42925 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42926 },
42927 /* divu.w [$Dst16An] */
42928 {
42929 M32C_INSN_DIVU16_W_DST16_16_HI_DST16_AN_INDIRECT_HI, "divu16.w-dst16-16-HI-dst16-An-indirect-HI", "divu.w", 16,
42930 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42931 },
42932 /* divu.w ${Dsp-16-u8}[$Dst16An] */
42933 {
42934 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,
42935 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42936 },
42937 /* divu.w ${Dsp-16-u16}[$Dst16An] */
42938 {
42939 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,
42940 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42941 },
42942 /* divu.w ${Dsp-16-u8}[sb] */
42943 {
42944 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,
42945 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42946 },
42947 /* divu.w ${Dsp-16-u16}[sb] */
42948 {
42949 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,
42950 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42951 },
42952 /* divu.w ${Dsp-16-s8}[fb] */
42953 {
42954 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,
42955 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42956 },
42957 /* divu.w ${Dsp-16-u16} */
42958 {
42959 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,
42960 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42961 },
42962 /* divu.b $Dst16RnQI */
42963 {
42964 M32C_INSN_DIVU16_B_DST16_16_QI_DST16_RN_DIRECT_QI, "divu16.b-dst16-16-QI-dst16-Rn-direct-QI", "divu.b", 16,
42965 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42966 },
42967 /* divu.b $Dst16AnQI */
42968 {
42969 M32C_INSN_DIVU16_B_DST16_16_QI_DST16_AN_DIRECT_QI, "divu16.b-dst16-16-QI-dst16-An-direct-QI", "divu.b", 16,
42970 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42971 },
42972 /* divu.b [$Dst16An] */
42973 {
42974 M32C_INSN_DIVU16_B_DST16_16_QI_DST16_AN_INDIRECT_QI, "divu16.b-dst16-16-QI-dst16-An-indirect-QI", "divu.b", 16,
42975 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42976 },
42977 /* divu.b ${Dsp-16-u8}[$Dst16An] */
42978 {
42979 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,
42980 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42981 },
42982 /* divu.b ${Dsp-16-u16}[$Dst16An] */
42983 {
42984 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,
42985 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42986 },
42987 /* divu.b ${Dsp-16-u8}[sb] */
42988 {
42989 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,
42990 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42991 },
42992 /* divu.b ${Dsp-16-u16}[sb] */
42993 {
42994 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,
42995 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42996 },
42997 /* divu.b ${Dsp-16-s8}[fb] */
42998 {
42999 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,
43000 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43001 },
43002 /* divu.b ${Dsp-16-u16} */
43003 {
43004 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,
43005 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43006 },
43007 /* div.w $Dst32RnUnprefixedHI */
43008 {
43009 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,
43010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43011 },
43012 /* div.w $Dst32AnUnprefixedHI */
43013 {
43014 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,
43015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43016 },
43017 /* div.w [$Dst32AnUnprefixed] */
43018 {
43019 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,
43020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43021 },
43022 /* div.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
43023 {
43024 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,
43025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43026 },
43027 /* div.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
43028 {
43029 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,
43030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43031 },
43032 /* div.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
43033 {
43034 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,
43035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43036 },
43037 /* div.w ${Dsp-16-u8}[sb] */
43038 {
43039 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,
43040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43041 },
43042 /* div.w ${Dsp-16-u16}[sb] */
43043 {
43044 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,
43045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43046 },
43047 /* div.w ${Dsp-16-s8}[fb] */
43048 {
43049 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,
43050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43051 },
43052 /* div.w ${Dsp-16-s16}[fb] */
43053 {
43054 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,
43055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43056 },
43057 /* div.w ${Dsp-16-u16} */
43058 {
43059 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,
43060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43061 },
43062 /* div.w ${Dsp-16-u24} */
43063 {
43064 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,
43065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43066 },
43067 /* div.b $Dst32RnUnprefixedQI */
43068 {
43069 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,
43070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43071 },
43072 /* div.b $Dst32AnUnprefixedQI */
43073 {
43074 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,
43075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43076 },
43077 /* div.b [$Dst32AnUnprefixed] */
43078 {
43079 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,
43080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43081 },
43082 /* div.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
43083 {
43084 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,
43085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43086 },
43087 /* div.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
43088 {
43089 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,
43090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43091 },
43092 /* div.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
43093 {
43094 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,
43095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43096 },
43097 /* div.b ${Dsp-16-u8}[sb] */
43098 {
43099 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,
43100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43101 },
43102 /* div.b ${Dsp-16-u16}[sb] */
43103 {
43104 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,
43105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43106 },
43107 /* div.b ${Dsp-16-s8}[fb] */
43108 {
43109 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,
43110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43111 },
43112 /* div.b ${Dsp-16-s16}[fb] */
43113 {
43114 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,
43115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43116 },
43117 /* div.b ${Dsp-16-u16} */
43118 {
43119 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,
43120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43121 },
43122 /* div.b ${Dsp-16-u24} */
43123 {
43124 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,
43125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43126 },
43127 /* div.w $Dst16RnHI */
43128 {
43129 M32C_INSN_DIV16_W_DST16_16_HI_DST16_RN_DIRECT_HI, "div16.w-dst16-16-HI-dst16-Rn-direct-HI", "div.w", 16,
43130 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43131 },
43132 /* div.w $Dst16AnHI */
43133 {
43134 M32C_INSN_DIV16_W_DST16_16_HI_DST16_AN_DIRECT_HI, "div16.w-dst16-16-HI-dst16-An-direct-HI", "div.w", 16,
43135 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43136 },
43137 /* div.w [$Dst16An] */
43138 {
43139 M32C_INSN_DIV16_W_DST16_16_HI_DST16_AN_INDIRECT_HI, "div16.w-dst16-16-HI-dst16-An-indirect-HI", "div.w", 16,
43140 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43141 },
43142 /* div.w ${Dsp-16-u8}[$Dst16An] */
43143 {
43144 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,
43145 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43146 },
43147 /* div.w ${Dsp-16-u16}[$Dst16An] */
43148 {
43149 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,
43150 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43151 },
43152 /* div.w ${Dsp-16-u8}[sb] */
43153 {
43154 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,
43155 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43156 },
43157 /* div.w ${Dsp-16-u16}[sb] */
43158 {
43159 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,
43160 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43161 },
43162 /* div.w ${Dsp-16-s8}[fb] */
43163 {
43164 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,
43165 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43166 },
43167 /* div.w ${Dsp-16-u16} */
43168 {
43169 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,
43170 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43171 },
43172 /* div.b $Dst16RnQI */
43173 {
43174 M32C_INSN_DIV16_B_DST16_16_QI_DST16_RN_DIRECT_QI, "div16.b-dst16-16-QI-dst16-Rn-direct-QI", "div.b", 16,
43175 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43176 },
43177 /* div.b $Dst16AnQI */
43178 {
43179 M32C_INSN_DIV16_B_DST16_16_QI_DST16_AN_DIRECT_QI, "div16.b-dst16-16-QI-dst16-An-direct-QI", "div.b", 16,
43180 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43181 },
43182 /* div.b [$Dst16An] */
43183 {
43184 M32C_INSN_DIV16_B_DST16_16_QI_DST16_AN_INDIRECT_QI, "div16.b-dst16-16-QI-dst16-An-indirect-QI", "div.b", 16,
43185 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43186 },
43187 /* div.b ${Dsp-16-u8}[$Dst16An] */
43188 {
43189 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,
43190 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43191 },
43192 /* div.b ${Dsp-16-u16}[$Dst16An] */
43193 {
43194 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,
43195 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43196 },
43197 /* div.b ${Dsp-16-u8}[sb] */
43198 {
43199 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,
43200 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43201 },
43202 /* div.b ${Dsp-16-u16}[sb] */
43203 {
43204 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,
43205 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43206 },
43207 /* div.b ${Dsp-16-s8}[fb] */
43208 {
43209 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,
43210 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43211 },
43212 /* div.b ${Dsp-16-u16} */
43213 {
43214 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,
43215 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43216 },
43217 /* dec.w $Dst32RnUnprefixedHI */
43218 {
43219 M32C_INSN_DEC32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "dec32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "dec.w", 16,
43220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43221 },
43222 /* dec.w $Dst32AnUnprefixedHI */
43223 {
43224 M32C_INSN_DEC32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "dec32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "dec.w", 16,
43225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43226 },
43227 /* dec.w [$Dst32AnUnprefixed] */
43228 {
43229 M32C_INSN_DEC32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "dec32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "dec.w", 16,
43230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43231 },
43232 /* dec.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
43233 {
43234 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,
43235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43236 },
43237 /* dec.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
43238 {
43239 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,
43240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43241 },
43242 /* dec.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
43243 {
43244 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,
43245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43246 },
43247 /* dec.w ${Dsp-16-u8}[sb] */
43248 {
43249 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,
43250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43251 },
43252 /* dec.w ${Dsp-16-u16}[sb] */
43253 {
43254 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,
43255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43256 },
43257 /* dec.w ${Dsp-16-s8}[fb] */
43258 {
43259 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,
43260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43261 },
43262 /* dec.w ${Dsp-16-s16}[fb] */
43263 {
43264 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,
43265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43266 },
43267 /* dec.w ${Dsp-16-u16} */
43268 {
43269 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,
43270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43271 },
43272 /* dec.w ${Dsp-16-u24} */
43273 {
43274 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,
43275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43276 },
43277 /* dec.b $Dst32RnUnprefixedQI */
43278 {
43279 M32C_INSN_DEC32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "dec32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "dec.b", 16,
43280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43281 },
43282 /* dec.b $Dst32AnUnprefixedQI */
43283 {
43284 M32C_INSN_DEC32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "dec32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "dec.b", 16,
43285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43286 },
43287 /* dec.b [$Dst32AnUnprefixed] */
43288 {
43289 M32C_INSN_DEC32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "dec32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "dec.b", 16,
43290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43291 },
43292 /* dec.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
43293 {
43294 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,
43295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43296 },
43297 /* dec.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
43298 {
43299 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,
43300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43301 },
43302 /* dec.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
43303 {
43304 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,
43305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43306 },
43307 /* dec.b ${Dsp-16-u8}[sb] */
43308 {
43309 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,
43310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43311 },
43312 /* dec.b ${Dsp-16-u16}[sb] */
43313 {
43314 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,
43315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43316 },
43317 /* dec.b ${Dsp-16-s8}[fb] */
43318 {
43319 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,
43320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43321 },
43322 /* dec.b ${Dsp-16-s16}[fb] */
43323 {
43324 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,
43325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43326 },
43327 /* dec.b ${Dsp-16-u16} */
43328 {
43329 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,
43330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43331 },
43332 /* dec.b ${Dsp-16-u24} */
43333 {
43334 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,
43335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43336 },
43337 /* dec.b r0l */
43338 {
43339 M32C_INSN_DEC16_B_DST16_3_S_R0L_DIRECT_QI, "dec16.b-dst16-3-S-R0l-direct-QI", "dec.b", 8,
43340 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43341 },
43342 /* dec.b r0h */
43343 {
43344 M32C_INSN_DEC16_B_DST16_3_S_R0H_DIRECT_QI, "dec16.b-dst16-3-S-R0h-direct-QI", "dec.b", 8,
43345 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43346 },
43347 /* dec.b ${Dsp-8-u8}[sb] */
43348 {
43349 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,
43350 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43351 },
43352 /* dec.b ${Dsp-8-s8}[fb] */
43353 {
43354 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,
43355 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43356 },
43357 /* dec.b ${Dsp-8-u16} */
43358 {
43359 M32C_INSN_DEC16_B_DST16_3_S_8_16_ABSOLUTE_QI, "dec16.b-dst16-3-S-8-16-absolute-QI", "dec.b", 24,
43360 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43361 },
43362 /* cmpx${X} #${Imm-16-QI},$Dst32RnUnprefixedSI */
43363 {
43364 M32C_INSN_CMPX32_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "cmpx32-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "cmpx", 24,
43365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43366 },
43367 /* cmpx${X} #${Imm-16-QI},$Dst32AnUnprefixedSI */
43368 {
43369 M32C_INSN_CMPX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "cmpx32-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-SI", "cmpx", 24,
43370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43371 },
43372 /* cmpx${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
43373 {
43374 M32C_INSN_CMPX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "cmpx32-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-SI", "cmpx", 24,
43375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43376 },
43377 /* cmpx${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
43378 {
43379 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,
43380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43381 },
43382 /* cmpx${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
43383 {
43384 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,
43385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43386 },
43387 /* cmpx${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
43388 {
43389 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,
43390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43391 },
43392 /* cmpx${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
43393 {
43394 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,
43395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43396 },
43397 /* cmpx${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
43398 {
43399 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,
43400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43401 },
43402 /* cmpx${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
43403 {
43404 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,
43405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43406 },
43407 /* cmpx${X} #${Imm-32-QI},${Dsp-16-u16} */
43408 {
43409 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,
43410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43411 },
43412 /* cmpx${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
43413 {
43414 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,
43415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43416 },
43417 /* cmpx${X} #${Imm-40-QI},${Dsp-16-u24} */
43418 {
43419 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,
43420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43421 },
43422 /* cmp.w${S} ${Dsp-8-u8}[sb],${Dst32R0HI-S} */
43423 {
43424 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,
43425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43426 },
43427 /* cmp.w${S} ${Dsp-8-s8}[fb],${Dst32R0HI-S} */
43428 {
43429 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,
43430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43431 },
43432 /* cmp.w${S} ${Dsp-8-u16},${Dst32R0HI-S} */
43433 {
43434 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,
43435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43436 },
43437 /* cmp.b${S} ${Dsp-8-u8}[sb],${Dst32R0QI-S} */
43438 {
43439 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,
43440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43441 },
43442 /* cmp.b${S} ${Dsp-8-s8}[fb],${Dst32R0QI-S} */
43443 {
43444 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,
43445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43446 },
43447 /* cmp.b${S} ${Dsp-8-u16},${Dst32R0QI-S} */
43448 {
43449 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,
43450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43451 },
43452 /* cmp.w${S} #${Imm-16-HI},${Dsp-8-u8}[sb] */
43453 {
43454 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,
43455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43456 },
43457 /* cmp.w${S} #${Imm-16-HI},${Dsp-8-s8}[fb] */
43458 {
43459 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,
43460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43461 },
43462 /* cmp.w${S} #${Imm-24-HI},${Dsp-8-u16} */
43463 {
43464 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,
43465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43466 },
43467 /* cmp.w${S} #${Imm-8-HI},r0 */
43468 {
43469 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,
43470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43471 },
43472 /* cmp.b${S} #${Imm-16-QI},${Dsp-8-u8}[sb] */
43473 {
43474 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,
43475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43476 },
43477 /* cmp.b${S} #${Imm-16-QI},${Dsp-8-s8}[fb] */
43478 {
43479 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,
43480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43481 },
43482 /* cmp.b${S} #${Imm-24-QI},${Dsp-8-u16} */
43483 {
43484 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,
43485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43486 },
43487 /* cmp.b${S} #${Imm-8-QI},r0l */
43488 {
43489 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,
43490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43491 },
43492 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
43493 {
43494 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,
43495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43496 },
43497 /* cmp.l${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedSI */
43498 {
43499 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,
43500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43501 },
43502 /* cmp.l${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedSI */
43503 {
43504 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,
43505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43506 },
43507 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
43508 {
43509 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,
43510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43511 },
43512 /* cmp.l${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedSI */
43513 {
43514 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,
43515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43516 },
43517 /* cmp.l${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedSI */
43518 {
43519 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,
43520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43521 },
43522 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
43523 {
43524 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,
43525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43526 },
43527 /* cmp.l${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
43528 {
43529 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,
43530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43531 },
43532 /* cmp.l${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
43533 {
43534 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,
43535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43536 },
43537 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
43538 {
43539 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,
43540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43541 },
43542 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
43543 {
43544 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,
43545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43546 },
43547 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
43548 {
43549 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,
43550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43551 },
43552 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
43553 {
43554 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,
43555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43556 },
43557 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
43558 {
43559 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,
43560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43561 },
43562 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
43563 {
43564 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,
43565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43566 },
43567 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
43568 {
43569 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,
43570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43571 },
43572 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
43573 {
43574 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,
43575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43576 },
43577 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
43578 {
43579 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,
43580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43581 },
43582 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
43583 {
43584 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,
43585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43586 },
43587 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
43588 {
43589 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,
43590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43591 },
43592 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
43593 {
43594 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,
43595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43596 },
43597 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
43598 {
43599 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,
43600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43601 },
43602 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
43603 {
43604 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,
43605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43606 },
43607 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
43608 {
43609 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,
43610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43611 },
43612 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
43613 {
43614 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,
43615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43616 },
43617 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
43618 {
43619 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,
43620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43621 },
43622 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
43623 {
43624 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,
43625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43626 },
43627 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
43628 {
43629 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,
43630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43631 },
43632 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
43633 {
43634 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,
43635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43636 },
43637 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
43638 {
43639 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,
43640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43641 },
43642 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
43643 {
43644 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,
43645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43646 },
43647 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
43648 {
43649 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,
43650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43651 },
43652 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
43653 {
43654 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,
43655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43656 },
43657 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
43658 {
43659 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,
43660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43661 },
43662 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
43663 {
43664 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,
43665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43666 },
43667 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
43668 {
43669 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,
43670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43671 },
43672 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
43673 {
43674 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,
43675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43676 },
43677 /* cmp.l${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedSI */
43678 {
43679 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,
43680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43681 },
43682 /* cmp.l${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedSI */
43683 {
43684 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,
43685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43686 },
43687 /* cmp.l${G} ${Dsp-16-u16},$Dst32RnUnprefixedSI */
43688 {
43689 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,
43690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43691 },
43692 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
43693 {
43694 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,
43695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43696 },
43697 /* cmp.l${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedSI */
43698 {
43699 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,
43700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43701 },
43702 /* cmp.l${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedSI */
43703 {
43704 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,
43705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43706 },
43707 /* cmp.l${G} ${Dsp-16-u16},$Dst32AnUnprefixedSI */
43708 {
43709 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,
43710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43711 },
43712 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
43713 {
43714 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,
43715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43716 },
43717 /* cmp.l${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
43718 {
43719 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,
43720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43721 },
43722 /* cmp.l${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
43723 {
43724 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,
43725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43726 },
43727 /* cmp.l${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
43728 {
43729 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,
43730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43731 },
43732 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
43733 {
43734 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,
43735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43736 },
43737 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
43738 {
43739 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,
43740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43741 },
43742 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
43743 {
43744 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,
43745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43746 },
43747 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
43748 {
43749 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,
43750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43751 },
43752 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
43753 {
43754 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,
43755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43756 },
43757 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
43758 {
43759 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,
43760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43761 },
43762 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
43763 {
43764 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,
43765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43766 },
43767 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
43768 {
43769 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,
43770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43771 },
43772 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
43773 {
43774 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,
43775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43776 },
43777 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
43778 {
43779 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,
43780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43781 },
43782 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
43783 {
43784 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,
43785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43786 },
43787 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
43788 {
43789 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,
43790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43791 },
43792 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
43793 {
43794 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,
43795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43796 },
43797 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
43798 {
43799 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,
43800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43801 },
43802 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
43803 {
43804 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,
43805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43806 },
43807 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
43808 {
43809 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,
43810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43811 },
43812 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
43813 {
43814 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,
43815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43816 },
43817 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
43818 {
43819 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,
43820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43821 },
43822 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
43823 {
43824 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,
43825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43826 },
43827 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
43828 {
43829 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,
43830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43831 },
43832 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
43833 {
43834 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,
43835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43836 },
43837 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
43838 {
43839 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,
43840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43841 },
43842 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
43843 {
43844 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,
43845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43846 },
43847 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
43848 {
43849 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,
43850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43851 },
43852 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
43853 {
43854 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,
43855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43856 },
43857 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
43858 {
43859 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,
43860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43861 },
43862 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
43863 {
43864 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,
43865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43866 },
43867 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
43868 {
43869 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,
43870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43871 },
43872 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
43873 {
43874 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,
43875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43876 },
43877 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
43878 {
43879 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,
43880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43881 },
43882 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
43883 {
43884 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,
43885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43886 },
43887 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-u16} */
43888 {
43889 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,
43890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43891 },
43892 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
43893 {
43894 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,
43895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43896 },
43897 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
43898 {
43899 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,
43900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43901 },
43902 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
43903 {
43904 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,
43905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43906 },
43907 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-u24} */
43908 {
43909 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,
43910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43911 },
43912 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
43913 {
43914 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,
43915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43916 },
43917 /* cmp.l${G} ${Dsp-16-u24},$Dst32RnUnprefixedSI */
43918 {
43919 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,
43920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43921 },
43922 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
43923 {
43924 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,
43925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43926 },
43927 /* cmp.l${G} ${Dsp-16-u24},$Dst32AnUnprefixedSI */
43928 {
43929 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,
43930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43931 },
43932 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
43933 {
43934 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,
43935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43936 },
43937 /* cmp.l${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
43938 {
43939 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,
43940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43941 },
43942 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
43943 {
43944 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,
43945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43946 },
43947 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
43948 {
43949 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,
43950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43951 },
43952 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
43953 {
43954 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,
43955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43956 },
43957 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
43958 {
43959 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,
43960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43961 },
43962 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
43963 {
43964 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,
43965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43966 },
43967 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
43968 {
43969 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,
43970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43971 },
43972 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
43973 {
43974 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,
43975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43976 },
43977 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
43978 {
43979 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,
43980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43981 },
43982 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
43983 {
43984 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,
43985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43986 },
43987 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
43988 {
43989 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,
43990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43991 },
43992 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
43993 {
43994 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,
43995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43996 },
43997 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
43998 {
43999 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,
44000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44001 },
44002 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
44003 {
44004 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,
44005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44006 },
44007 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
44008 {
44009 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,
44010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44011 },
44012 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
44013 {
44014 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,
44015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44016 },
44017 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-u16} */
44018 {
44019 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,
44020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44021 },
44022 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
44023 {
44024 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,
44025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44026 },
44027 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-u24} */
44028 {
44029 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,
44030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44031 },
44032 /* cmp.l${G} $Src32RnUnprefixedSI,$Dst32RnUnprefixedSI */
44033 {
44034 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,
44035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44036 },
44037 /* cmp.l${G} $Src32AnUnprefixedSI,$Dst32RnUnprefixedSI */
44038 {
44039 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,
44040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44041 },
44042 /* cmp.l${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
44043 {
44044 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,
44045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44046 },
44047 /* cmp.l${G} $Src32RnUnprefixedSI,$Dst32AnUnprefixedSI */
44048 {
44049 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,
44050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44051 },
44052 /* cmp.l${G} $Src32AnUnprefixedSI,$Dst32AnUnprefixedSI */
44053 {
44054 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,
44055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44056 },
44057 /* cmp.l${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
44058 {
44059 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,
44060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44061 },
44062 /* cmp.l${G} $Src32RnUnprefixedSI,[$Dst32AnUnprefixed] */
44063 {
44064 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,
44065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44066 },
44067 /* cmp.l${G} $Src32AnUnprefixedSI,[$Dst32AnUnprefixed] */
44068 {
44069 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,
44070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44071 },
44072 /* cmp.l${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
44073 {
44074 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,
44075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44076 },
44077 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
44078 {
44079 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,
44080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44081 },
44082 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
44083 {
44084 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,
44085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44086 },
44087 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
44088 {
44089 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,
44090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44091 },
44092 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
44093 {
44094 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,
44095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44096 },
44097 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
44098 {
44099 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,
44100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44101 },
44102 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
44103 {
44104 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,
44105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44106 },
44107 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
44108 {
44109 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,
44110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44111 },
44112 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
44113 {
44114 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,
44115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44116 },
44117 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
44118 {
44119 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,
44120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44121 },
44122 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[sb] */
44123 {
44124 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,
44125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44126 },
44127 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[sb] */
44128 {
44129 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,
44130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44131 },
44132 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
44133 {
44134 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,
44135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44136 },
44137 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[sb] */
44138 {
44139 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,
44140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44141 },
44142 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[sb] */
44143 {
44144 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,
44145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44146 },
44147 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
44148 {
44149 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,
44150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44151 },
44152 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-s8}[fb] */
44153 {
44154 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,
44155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44156 },
44157 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-s8}[fb] */
44158 {
44159 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,
44160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44161 },
44162 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
44163 {
44164 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,
44165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44166 },
44167 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-s16}[fb] */
44168 {
44169 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,
44170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44171 },
44172 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-s16}[fb] */
44173 {
44174 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,
44175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44176 },
44177 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
44178 {
44179 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,
44180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44181 },
44182 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16} */
44183 {
44184 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,
44185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44186 },
44187 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16} */
44188 {
44189 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,
44190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44191 },
44192 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
44193 {
44194 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,
44195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44196 },
44197 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24} */
44198 {
44199 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,
44200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44201 },
44202 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24} */
44203 {
44204 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,
44205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44206 },
44207 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
44208 {
44209 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,
44210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44211 },
44212 /* cmp.b${S} ${SrcDst16-r0l-r0h-S-normal} */
44213 {
44214 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,
44215 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
44216 },
44217 /* cmp.b${S} ${Dsp-8-u8}[sb],${Dst16RnQI-S} */
44218 {
44219 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,
44220 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
44221 },
44222 /* cmp.b${S} ${Dsp-8-s8}[fb],${Dst16RnQI-S} */
44223 {
44224 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,
44225 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
44226 },
44227 /* cmp.b${S} ${Dsp-8-u16},${Dst16RnQI-S} */
44228 {
44229 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,
44230 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
44231 },
44232 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
44233 {
44234 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,
44235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44236 },
44237 /* cmp.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
44238 {
44239 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,
44240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44241 },
44242 /* cmp.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
44243 {
44244 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,
44245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44246 },
44247 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
44248 {
44249 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,
44250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44251 },
44252 /* cmp.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
44253 {
44254 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,
44255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44256 },
44257 /* cmp.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
44258 {
44259 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,
44260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44261 },
44262 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
44263 {
44264 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,
44265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44266 },
44267 /* cmp.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
44268 {
44269 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,
44270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44271 },
44272 /* cmp.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
44273 {
44274 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,
44275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44276 },
44277 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
44278 {
44279 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,
44280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44281 },
44282 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
44283 {
44284 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,
44285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44286 },
44287 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
44288 {
44289 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,
44290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44291 },
44292 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
44293 {
44294 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,
44295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44296 },
44297 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
44298 {
44299 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,
44300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44301 },
44302 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
44303 {
44304 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,
44305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44306 },
44307 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
44308 {
44309 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,
44310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44311 },
44312 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
44313 {
44314 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,
44315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44316 },
44317 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
44318 {
44319 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,
44320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44321 },
44322 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
44323 {
44324 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,
44325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44326 },
44327 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
44328 {
44329 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,
44330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44331 },
44332 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
44333 {
44334 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,
44335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44336 },
44337 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
44338 {
44339 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,
44340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44341 },
44342 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
44343 {
44344 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,
44345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44346 },
44347 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
44348 {
44349 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,
44350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44351 },
44352 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
44353 {
44354 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,
44355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44356 },
44357 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
44358 {
44359 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,
44360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44361 },
44362 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
44363 {
44364 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,
44365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44366 },
44367 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
44368 {
44369 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,
44370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44371 },
44372 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
44373 {
44374 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,
44375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44376 },
44377 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
44378 {
44379 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,
44380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44381 },
44382 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
44383 {
44384 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,
44385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44386 },
44387 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
44388 {
44389 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,
44390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44391 },
44392 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
44393 {
44394 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,
44395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44396 },
44397 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
44398 {
44399 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,
44400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44401 },
44402 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
44403 {
44404 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,
44405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44406 },
44407 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
44408 {
44409 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,
44410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44411 },
44412 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
44413 {
44414 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,
44415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44416 },
44417 /* cmp.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
44418 {
44419 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,
44420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44421 },
44422 /* cmp.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
44423 {
44424 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,
44425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44426 },
44427 /* cmp.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
44428 {
44429 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,
44430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44431 },
44432 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
44433 {
44434 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,
44435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44436 },
44437 /* cmp.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
44438 {
44439 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,
44440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44441 },
44442 /* cmp.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
44443 {
44444 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,
44445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44446 },
44447 /* cmp.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
44448 {
44449 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,
44450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44451 },
44452 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
44453 {
44454 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,
44455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44456 },
44457 /* cmp.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
44458 {
44459 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,
44460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44461 },
44462 /* cmp.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
44463 {
44464 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,
44465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44466 },
44467 /* cmp.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
44468 {
44469 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,
44470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44471 },
44472 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
44473 {
44474 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,
44475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44476 },
44477 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
44478 {
44479 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,
44480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44481 },
44482 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
44483 {
44484 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,
44485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44486 },
44487 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
44488 {
44489 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,
44490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44491 },
44492 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
44493 {
44494 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,
44495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44496 },
44497 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
44498 {
44499 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,
44500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44501 },
44502 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
44503 {
44504 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,
44505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44506 },
44507 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
44508 {
44509 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,
44510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44511 },
44512 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
44513 {
44514 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,
44515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44516 },
44517 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
44518 {
44519 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,
44520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44521 },
44522 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
44523 {
44524 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,
44525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44526 },
44527 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
44528 {
44529 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,
44530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44531 },
44532 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
44533 {
44534 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,
44535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44536 },
44537 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
44538 {
44539 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,
44540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44541 },
44542 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
44543 {
44544 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,
44545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44546 },
44547 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
44548 {
44549 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,
44550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44551 },
44552 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
44553 {
44554 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,
44555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44556 },
44557 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
44558 {
44559 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,
44560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44561 },
44562 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
44563 {
44564 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,
44565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44566 },
44567 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
44568 {
44569 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,
44570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44571 },
44572 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
44573 {
44574 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,
44575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44576 },
44577 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
44578 {
44579 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,
44580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44581 },
44582 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
44583 {
44584 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,
44585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44586 },
44587 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
44588 {
44589 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,
44590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44591 },
44592 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
44593 {
44594 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,
44595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44596 },
44597 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
44598 {
44599 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,
44600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44601 },
44602 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
44603 {
44604 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,
44605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44606 },
44607 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
44608 {
44609 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,
44610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44611 },
44612 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
44613 {
44614 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,
44615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44616 },
44617 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
44618 {
44619 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,
44620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44621 },
44622 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
44623 {
44624 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,
44625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44626 },
44627 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
44628 {
44629 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,
44630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44631 },
44632 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
44633 {
44634 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,
44635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44636 },
44637 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
44638 {
44639 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,
44640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44641 },
44642 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
44643 {
44644 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,
44645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44646 },
44647 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
44648 {
44649 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,
44650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44651 },
44652 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
44653 {
44654 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,
44655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44656 },
44657 /* cmp.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
44658 {
44659 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,
44660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44661 },
44662 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
44663 {
44664 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,
44665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44666 },
44667 /* cmp.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
44668 {
44669 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,
44670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44671 },
44672 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
44673 {
44674 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,
44675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44676 },
44677 /* cmp.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
44678 {
44679 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,
44680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44681 },
44682 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
44683 {
44684 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,
44685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44686 },
44687 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
44688 {
44689 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,
44690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44691 },
44692 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
44693 {
44694 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,
44695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44696 },
44697 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
44698 {
44699 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,
44700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44701 },
44702 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
44703 {
44704 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,
44705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44706 },
44707 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
44708 {
44709 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,
44710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44711 },
44712 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
44713 {
44714 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,
44715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44716 },
44717 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
44718 {
44719 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,
44720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44721 },
44722 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
44723 {
44724 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,
44725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44726 },
44727 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
44728 {
44729 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,
44730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44731 },
44732 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
44733 {
44734 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,
44735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44736 },
44737 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
44738 {
44739 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,
44740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44741 },
44742 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
44743 {
44744 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,
44745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44746 },
44747 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
44748 {
44749 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,
44750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44751 },
44752 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
44753 {
44754 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,
44755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44756 },
44757 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
44758 {
44759 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,
44760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44761 },
44762 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
44763 {
44764 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,
44765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44766 },
44767 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
44768 {
44769 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,
44770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44771 },
44772 /* cmp.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
44773 {
44774 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,
44775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44776 },
44777 /* cmp.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
44778 {
44779 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,
44780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44781 },
44782 /* cmp.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
44783 {
44784 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,
44785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44786 },
44787 /* cmp.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
44788 {
44789 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,
44790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44791 },
44792 /* cmp.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
44793 {
44794 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,
44795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44796 },
44797 /* cmp.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
44798 {
44799 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,
44800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44801 },
44802 /* cmp.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
44803 {
44804 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,
44805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44806 },
44807 /* cmp.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
44808 {
44809 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,
44810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44811 },
44812 /* cmp.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
44813 {
44814 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,
44815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44816 },
44817 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
44818 {
44819 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,
44820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44821 },
44822 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
44823 {
44824 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,
44825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44826 },
44827 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
44828 {
44829 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,
44830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44831 },
44832 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
44833 {
44834 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,
44835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44836 },
44837 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
44838 {
44839 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,
44840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44841 },
44842 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
44843 {
44844 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,
44845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44846 },
44847 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
44848 {
44849 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,
44850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44851 },
44852 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
44853 {
44854 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,
44855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44856 },
44857 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
44858 {
44859 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,
44860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44861 },
44862 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
44863 {
44864 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,
44865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44866 },
44867 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
44868 {
44869 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,
44870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44871 },
44872 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
44873 {
44874 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,
44875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44876 },
44877 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
44878 {
44879 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,
44880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44881 },
44882 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
44883 {
44884 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,
44885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44886 },
44887 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
44888 {
44889 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,
44890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44891 },
44892 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
44893 {
44894 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,
44895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44896 },
44897 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
44898 {
44899 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,
44900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44901 },
44902 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
44903 {
44904 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,
44905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44906 },
44907 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
44908 {
44909 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,
44910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44911 },
44912 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
44913 {
44914 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,
44915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44916 },
44917 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
44918 {
44919 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,
44920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44921 },
44922 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
44923 {
44924 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,
44925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44926 },
44927 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
44928 {
44929 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,
44930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44931 },
44932 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
44933 {
44934 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,
44935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44936 },
44937 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
44938 {
44939 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,
44940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44941 },
44942 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
44943 {
44944 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,
44945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44946 },
44947 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
44948 {
44949 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,
44950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44951 },
44952 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
44953 {
44954 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,
44955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44956 },
44957 /* cmp.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
44958 {
44959 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,
44960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44961 },
44962 /* cmp.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
44963 {
44964 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,
44965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44966 },
44967 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
44968 {
44969 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,
44970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44971 },
44972 /* cmp.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
44973 {
44974 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,
44975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44976 },
44977 /* cmp.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
44978 {
44979 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,
44980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44981 },
44982 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
44983 {
44984 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,
44985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44986 },
44987 /* cmp.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
44988 {
44989 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,
44990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44991 },
44992 /* cmp.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
44993 {
44994 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,
44995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44996 },
44997 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
44998 {
44999 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,
45000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45001 },
45002 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
45003 {
45004 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,
45005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45006 },
45007 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
45008 {
45009 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,
45010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45011 },
45012 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
45013 {
45014 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,
45015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45016 },
45017 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
45018 {
45019 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,
45020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45021 },
45022 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
45023 {
45024 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,
45025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45026 },
45027 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
45028 {
45029 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,
45030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45031 },
45032 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
45033 {
45034 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,
45035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45036 },
45037 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
45038 {
45039 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,
45040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45041 },
45042 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
45043 {
45044 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,
45045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45046 },
45047 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
45048 {
45049 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,
45050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45051 },
45052 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
45053 {
45054 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,
45055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45056 },
45057 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
45058 {
45059 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,
45060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45061 },
45062 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
45063 {
45064 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,
45065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45066 },
45067 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
45068 {
45069 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,
45070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45071 },
45072 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
45073 {
45074 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,
45075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45076 },
45077 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
45078 {
45079 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,
45080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45081 },
45082 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
45083 {
45084 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,
45085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45086 },
45087 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
45088 {
45089 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,
45090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45091 },
45092 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
45093 {
45094 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,
45095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45096 },
45097 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
45098 {
45099 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,
45100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45101 },
45102 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
45103 {
45104 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,
45105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45106 },
45107 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
45108 {
45109 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,
45110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45111 },
45112 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
45113 {
45114 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,
45115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45116 },
45117 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
45118 {
45119 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,
45120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45121 },
45122 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
45123 {
45124 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,
45125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45126 },
45127 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
45128 {
45129 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,
45130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45131 },
45132 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
45133 {
45134 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,
45135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45136 },
45137 /* cmp.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
45138 {
45139 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,
45140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45141 },
45142 /* cmp.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
45143 {
45144 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,
45145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45146 },
45147 /* cmp.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
45148 {
45149 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,
45150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45151 },
45152 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
45153 {
45154 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,
45155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45156 },
45157 /* cmp.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
45158 {
45159 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,
45160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45161 },
45162 /* cmp.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
45163 {
45164 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,
45165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45166 },
45167 /* cmp.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
45168 {
45169 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,
45170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45171 },
45172 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
45173 {
45174 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,
45175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45176 },
45177 /* cmp.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
45178 {
45179 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,
45180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45181 },
45182 /* cmp.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
45183 {
45184 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,
45185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45186 },
45187 /* cmp.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
45188 {
45189 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,
45190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45191 },
45192 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
45193 {
45194 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,
45195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45196 },
45197 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
45198 {
45199 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,
45200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45201 },
45202 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
45203 {
45204 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,
45205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45206 },
45207 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
45208 {
45209 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,
45210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45211 },
45212 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
45213 {
45214 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,
45215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45216 },
45217 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
45218 {
45219 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,
45220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45221 },
45222 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
45223 {
45224 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,
45225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45226 },
45227 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
45228 {
45229 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,
45230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45231 },
45232 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
45233 {
45234 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,
45235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45236 },
45237 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
45238 {
45239 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,
45240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45241 },
45242 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
45243 {
45244 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,
45245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45246 },
45247 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
45248 {
45249 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,
45250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45251 },
45252 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
45253 {
45254 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,
45255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45256 },
45257 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
45258 {
45259 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,
45260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45261 },
45262 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
45263 {
45264 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,
45265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45266 },
45267 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
45268 {
45269 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,
45270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45271 },
45272 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
45273 {
45274 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,
45275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45276 },
45277 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
45278 {
45279 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,
45280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45281 },
45282 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
45283 {
45284 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,
45285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45286 },
45287 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
45288 {
45289 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,
45290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45291 },
45292 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
45293 {
45294 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,
45295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45296 },
45297 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
45298 {
45299 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,
45300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45301 },
45302 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
45303 {
45304 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,
45305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45306 },
45307 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
45308 {
45309 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,
45310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45311 },
45312 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
45313 {
45314 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,
45315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45316 },
45317 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
45318 {
45319 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,
45320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45321 },
45322 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
45323 {
45324 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,
45325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45326 },
45327 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
45328 {
45329 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,
45330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45331 },
45332 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
45333 {
45334 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,
45335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45336 },
45337 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
45338 {
45339 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,
45340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45341 },
45342 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
45343 {
45344 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,
45345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45346 },
45347 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
45348 {
45349 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,
45350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45351 },
45352 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
45353 {
45354 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,
45355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45356 },
45357 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
45358 {
45359 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,
45360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45361 },
45362 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
45363 {
45364 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,
45365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45366 },
45367 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
45368 {
45369 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,
45370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45371 },
45372 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
45373 {
45374 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,
45375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45376 },
45377 /* cmp.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
45378 {
45379 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,
45380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45381 },
45382 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
45383 {
45384 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,
45385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45386 },
45387 /* cmp.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
45388 {
45389 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,
45390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45391 },
45392 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
45393 {
45394 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,
45395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45396 },
45397 /* cmp.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
45398 {
45399 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,
45400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45401 },
45402 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
45403 {
45404 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,
45405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45406 },
45407 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
45408 {
45409 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,
45410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45411 },
45412 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
45413 {
45414 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,
45415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45416 },
45417 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
45418 {
45419 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,
45420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45421 },
45422 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
45423 {
45424 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,
45425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45426 },
45427 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
45428 {
45429 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,
45430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45431 },
45432 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
45433 {
45434 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,
45435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45436 },
45437 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
45438 {
45439 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,
45440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45441 },
45442 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
45443 {
45444 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,
45445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45446 },
45447 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
45448 {
45449 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,
45450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45451 },
45452 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
45453 {
45454 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,
45455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45456 },
45457 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
45458 {
45459 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,
45460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45461 },
45462 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
45463 {
45464 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,
45465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45466 },
45467 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
45468 {
45469 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,
45470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45471 },
45472 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
45473 {
45474 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,
45475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45476 },
45477 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
45478 {
45479 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,
45480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45481 },
45482 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
45483 {
45484 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,
45485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45486 },
45487 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
45488 {
45489 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,
45490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45491 },
45492 /* cmp.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
45493 {
45494 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,
45495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45496 },
45497 /* cmp.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
45498 {
45499 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,
45500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45501 },
45502 /* cmp.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
45503 {
45504 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,
45505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45506 },
45507 /* cmp.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
45508 {
45509 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,
45510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45511 },
45512 /* cmp.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
45513 {
45514 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,
45515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45516 },
45517 /* cmp.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
45518 {
45519 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,
45520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45521 },
45522 /* cmp.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
45523 {
45524 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,
45525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45526 },
45527 /* cmp.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
45528 {
45529 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,
45530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45531 },
45532 /* cmp.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
45533 {
45534 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,
45535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45536 },
45537 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
45538 {
45539 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,
45540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45541 },
45542 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
45543 {
45544 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,
45545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45546 },
45547 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
45548 {
45549 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,
45550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45551 },
45552 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
45553 {
45554 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,
45555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45556 },
45557 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
45558 {
45559 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,
45560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45561 },
45562 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
45563 {
45564 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,
45565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45566 },
45567 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
45568 {
45569 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,
45570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45571 },
45572 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
45573 {
45574 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,
45575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45576 },
45577 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
45578 {
45579 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,
45580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45581 },
45582 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
45583 {
45584 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,
45585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45586 },
45587 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
45588 {
45589 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,
45590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45591 },
45592 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
45593 {
45594 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,
45595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45596 },
45597 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
45598 {
45599 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,
45600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45601 },
45602 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
45603 {
45604 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,
45605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45606 },
45607 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
45608 {
45609 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,
45610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45611 },
45612 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
45613 {
45614 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,
45615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45616 },
45617 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
45618 {
45619 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,
45620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45621 },
45622 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
45623 {
45624 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,
45625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45626 },
45627 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
45628 {
45629 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,
45630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45631 },
45632 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
45633 {
45634 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,
45635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45636 },
45637 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
45638 {
45639 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,
45640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45641 },
45642 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
45643 {
45644 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,
45645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45646 },
45647 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
45648 {
45649 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,
45650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45651 },
45652 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
45653 {
45654 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,
45655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45656 },
45657 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
45658 {
45659 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,
45660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45661 },
45662 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
45663 {
45664 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,
45665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45666 },
45667 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
45668 {
45669 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,
45670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45671 },
45672 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
45673 {
45674 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,
45675 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45676 },
45677 /* cmp.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
45678 {
45679 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,
45680 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45681 },
45682 /* cmp.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
45683 {
45684 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,
45685 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45686 },
45687 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
45688 {
45689 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,
45690 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45691 },
45692 /* cmp.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
45693 {
45694 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,
45695 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45696 },
45697 /* cmp.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
45698 {
45699 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,
45700 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45701 },
45702 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
45703 {
45704 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,
45705 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45706 },
45707 /* cmp.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
45708 {
45709 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,
45710 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45711 },
45712 /* cmp.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
45713 {
45714 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,
45715 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45716 },
45717 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
45718 {
45719 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,
45720 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45721 },
45722 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
45723 {
45724 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,
45725 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45726 },
45727 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
45728 {
45729 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,
45730 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45731 },
45732 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
45733 {
45734 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,
45735 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45736 },
45737 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
45738 {
45739 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,
45740 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45741 },
45742 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
45743 {
45744 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,
45745 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45746 },
45747 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
45748 {
45749 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,
45750 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45751 },
45752 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
45753 {
45754 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,
45755 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45756 },
45757 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
45758 {
45759 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,
45760 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45761 },
45762 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
45763 {
45764 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,
45765 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45766 },
45767 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
45768 {
45769 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,
45770 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45771 },
45772 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
45773 {
45774 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,
45775 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45776 },
45777 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
45778 {
45779 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,
45780 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45781 },
45782 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
45783 {
45784 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,
45785 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45786 },
45787 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
45788 {
45789 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,
45790 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45791 },
45792 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
45793 {
45794 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,
45795 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45796 },
45797 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
45798 {
45799 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,
45800 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45801 },
45802 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
45803 {
45804 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,
45805 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45806 },
45807 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
45808 {
45809 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,
45810 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45811 },
45812 /* cmp.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
45813 {
45814 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,
45815 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45816 },
45817 /* cmp.w${G} ${Dsp-16-u16},$Dst16RnHI */
45818 {
45819 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,
45820 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45821 },
45822 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
45823 {
45824 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,
45825 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45826 },
45827 /* cmp.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
45828 {
45829 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,
45830 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45831 },
45832 /* cmp.w${G} ${Dsp-16-u16},$Dst16AnHI */
45833 {
45834 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,
45835 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45836 },
45837 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
45838 {
45839 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,
45840 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45841 },
45842 /* cmp.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
45843 {
45844 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,
45845 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45846 },
45847 /* cmp.w${G} ${Dsp-16-u16},[$Dst16An] */
45848 {
45849 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,
45850 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45851 },
45852 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
45853 {
45854 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,
45855 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45856 },
45857 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
45858 {
45859 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,
45860 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45861 },
45862 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
45863 {
45864 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,
45865 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45866 },
45867 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
45868 {
45869 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,
45870 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45871 },
45872 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
45873 {
45874 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,
45875 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45876 },
45877 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
45878 {
45879 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,
45880 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45881 },
45882 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
45883 {
45884 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,
45885 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45886 },
45887 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
45888 {
45889 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,
45890 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45891 },
45892 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
45893 {
45894 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,
45895 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45896 },
45897 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
45898 {
45899 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,
45900 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45901 },
45902 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
45903 {
45904 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,
45905 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45906 },
45907 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
45908 {
45909 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,
45910 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45911 },
45912 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
45913 {
45914 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,
45915 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45916 },
45917 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
45918 {
45919 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,
45920 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45921 },
45922 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
45923 {
45924 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,
45925 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45926 },
45927 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
45928 {
45929 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,
45930 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45931 },
45932 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
45933 {
45934 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,
45935 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45936 },
45937 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
45938 {
45939 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,
45940 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45941 },
45942 /* cmp.w${G} $Src16RnHI,$Dst16RnHI */
45943 {
45944 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,
45945 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45946 },
45947 /* cmp.w${G} $Src16AnHI,$Dst16RnHI */
45948 {
45949 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,
45950 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45951 },
45952 /* cmp.w${G} [$Src16An],$Dst16RnHI */
45953 {
45954 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,
45955 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45956 },
45957 /* cmp.w${G} $Src16RnHI,$Dst16AnHI */
45958 {
45959 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,
45960 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45961 },
45962 /* cmp.w${G} $Src16AnHI,$Dst16AnHI */
45963 {
45964 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,
45965 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45966 },
45967 /* cmp.w${G} [$Src16An],$Dst16AnHI */
45968 {
45969 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,
45970 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45971 },
45972 /* cmp.w${G} $Src16RnHI,[$Dst16An] */
45973 {
45974 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,
45975 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45976 },
45977 /* cmp.w${G} $Src16AnHI,[$Dst16An] */
45978 {
45979 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,
45980 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45981 },
45982 /* cmp.w${G} [$Src16An],[$Dst16An] */
45983 {
45984 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,
45985 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45986 },
45987 /* cmp.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
45988 {
45989 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,
45990 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45991 },
45992 /* cmp.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
45993 {
45994 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,
45995 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45996 },
45997 /* cmp.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
45998 {
45999 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,
46000 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46001 },
46002 /* cmp.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
46003 {
46004 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,
46005 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46006 },
46007 /* cmp.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
46008 {
46009 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,
46010 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46011 },
46012 /* cmp.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
46013 {
46014 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,
46015 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46016 },
46017 /* cmp.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
46018 {
46019 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,
46020 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46021 },
46022 /* cmp.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
46023 {
46024 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,
46025 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46026 },
46027 /* cmp.w${G} [$Src16An],${Dsp-16-u8}[sb] */
46028 {
46029 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,
46030 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46031 },
46032 /* cmp.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
46033 {
46034 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,
46035 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46036 },
46037 /* cmp.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
46038 {
46039 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,
46040 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46041 },
46042 /* cmp.w${G} [$Src16An],${Dsp-16-u16}[sb] */
46043 {
46044 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,
46045 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46046 },
46047 /* cmp.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
46048 {
46049 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,
46050 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46051 },
46052 /* cmp.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
46053 {
46054 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,
46055 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46056 },
46057 /* cmp.w${G} [$Src16An],${Dsp-16-s8}[fb] */
46058 {
46059 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,
46060 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46061 },
46062 /* cmp.w${G} $Src16RnHI,${Dsp-16-u16} */
46063 {
46064 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,
46065 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46066 },
46067 /* cmp.w${G} $Src16AnHI,${Dsp-16-u16} */
46068 {
46069 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,
46070 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46071 },
46072 /* cmp.w${G} [$Src16An],${Dsp-16-u16} */
46073 {
46074 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,
46075 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46076 },
46077 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
46078 {
46079 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,
46080 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46081 },
46082 /* cmp.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
46083 {
46084 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,
46085 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46086 },
46087 /* cmp.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
46088 {
46089 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,
46090 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46091 },
46092 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
46093 {
46094 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,
46095 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46096 },
46097 /* cmp.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
46098 {
46099 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,
46100 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46101 },
46102 /* cmp.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
46103 {
46104 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,
46105 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46106 },
46107 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
46108 {
46109 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,
46110 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46111 },
46112 /* cmp.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
46113 {
46114 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,
46115 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46116 },
46117 /* cmp.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
46118 {
46119 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,
46120 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46121 },
46122 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
46123 {
46124 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,
46125 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46126 },
46127 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
46128 {
46129 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,
46130 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46131 },
46132 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
46133 {
46134 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,
46135 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46136 },
46137 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
46138 {
46139 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,
46140 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46141 },
46142 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
46143 {
46144 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,
46145 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46146 },
46147 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
46148 {
46149 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,
46150 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46151 },
46152 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
46153 {
46154 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,
46155 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46156 },
46157 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
46158 {
46159 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,
46160 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46161 },
46162 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
46163 {
46164 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,
46165 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46166 },
46167 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
46168 {
46169 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,
46170 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46171 },
46172 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
46173 {
46174 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,
46175 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46176 },
46177 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
46178 {
46179 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,
46180 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46181 },
46182 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
46183 {
46184 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,
46185 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46186 },
46187 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
46188 {
46189 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,
46190 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46191 },
46192 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
46193 {
46194 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,
46195 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46196 },
46197 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
46198 {
46199 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,
46200 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46201 },
46202 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
46203 {
46204 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,
46205 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46206 },
46207 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
46208 {
46209 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,
46210 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46211 },
46212 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
46213 {
46214 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,
46215 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46216 },
46217 /* cmp.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
46218 {
46219 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,
46220 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46221 },
46222 /* cmp.b${G} ${Dsp-16-u16},$Dst16RnQI */
46223 {
46224 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,
46225 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46226 },
46227 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
46228 {
46229 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,
46230 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46231 },
46232 /* cmp.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
46233 {
46234 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,
46235 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46236 },
46237 /* cmp.b${G} ${Dsp-16-u16},$Dst16AnQI */
46238 {
46239 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,
46240 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46241 },
46242 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
46243 {
46244 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,
46245 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46246 },
46247 /* cmp.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
46248 {
46249 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,
46250 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46251 },
46252 /* cmp.b${G} ${Dsp-16-u16},[$Dst16An] */
46253 {
46254 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,
46255 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46256 },
46257 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
46258 {
46259 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,
46260 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46261 },
46262 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
46263 {
46264 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,
46265 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46266 },
46267 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
46268 {
46269 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,
46270 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46271 },
46272 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
46273 {
46274 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,
46275 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46276 },
46277 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
46278 {
46279 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,
46280 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46281 },
46282 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
46283 {
46284 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,
46285 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46286 },
46287 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
46288 {
46289 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,
46290 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46291 },
46292 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
46293 {
46294 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,
46295 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46296 },
46297 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
46298 {
46299 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,
46300 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46301 },
46302 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
46303 {
46304 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,
46305 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46306 },
46307 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
46308 {
46309 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,
46310 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46311 },
46312 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
46313 {
46314 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,
46315 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46316 },
46317 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
46318 {
46319 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,
46320 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46321 },
46322 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
46323 {
46324 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,
46325 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46326 },
46327 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
46328 {
46329 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,
46330 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46331 },
46332 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
46333 {
46334 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,
46335 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46336 },
46337 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
46338 {
46339 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,
46340 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46341 },
46342 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
46343 {
46344 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,
46345 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46346 },
46347 /* cmp.b${G} $Src16RnQI,$Dst16RnQI */
46348 {
46349 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,
46350 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46351 },
46352 /* cmp.b${G} $Src16AnQI,$Dst16RnQI */
46353 {
46354 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,
46355 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46356 },
46357 /* cmp.b${G} [$Src16An],$Dst16RnQI */
46358 {
46359 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,
46360 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46361 },
46362 /* cmp.b${G} $Src16RnQI,$Dst16AnQI */
46363 {
46364 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,
46365 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46366 },
46367 /* cmp.b${G} $Src16AnQI,$Dst16AnQI */
46368 {
46369 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,
46370 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46371 },
46372 /* cmp.b${G} [$Src16An],$Dst16AnQI */
46373 {
46374 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,
46375 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46376 },
46377 /* cmp.b${G} $Src16RnQI,[$Dst16An] */
46378 {
46379 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,
46380 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46381 },
46382 /* cmp.b${G} $Src16AnQI,[$Dst16An] */
46383 {
46384 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,
46385 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46386 },
46387 /* cmp.b${G} [$Src16An],[$Dst16An] */
46388 {
46389 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,
46390 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46391 },
46392 /* cmp.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
46393 {
46394 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,
46395 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46396 },
46397 /* cmp.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
46398 {
46399 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,
46400 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46401 },
46402 /* cmp.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
46403 {
46404 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,
46405 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46406 },
46407 /* cmp.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
46408 {
46409 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,
46410 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46411 },
46412 /* cmp.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
46413 {
46414 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,
46415 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46416 },
46417 /* cmp.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
46418 {
46419 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,
46420 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46421 },
46422 /* cmp.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
46423 {
46424 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,
46425 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46426 },
46427 /* cmp.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
46428 {
46429 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,
46430 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46431 },
46432 /* cmp.b${G} [$Src16An],${Dsp-16-u8}[sb] */
46433 {
46434 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,
46435 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46436 },
46437 /* cmp.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
46438 {
46439 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,
46440 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46441 },
46442 /* cmp.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
46443 {
46444 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,
46445 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46446 },
46447 /* cmp.b${G} [$Src16An],${Dsp-16-u16}[sb] */
46448 {
46449 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,
46450 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46451 },
46452 /* cmp.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
46453 {
46454 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,
46455 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46456 },
46457 /* cmp.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
46458 {
46459 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,
46460 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46461 },
46462 /* cmp.b${G} [$Src16An],${Dsp-16-s8}[fb] */
46463 {
46464 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,
46465 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46466 },
46467 /* cmp.b${G} $Src16RnQI,${Dsp-16-u16} */
46468 {
46469 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,
46470 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46471 },
46472 /* cmp.b${G} $Src16AnQI,${Dsp-16-u16} */
46473 {
46474 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,
46475 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46476 },
46477 /* cmp.b${G} [$Src16An],${Dsp-16-u16} */
46478 {
46479 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,
46480 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46481 },
46482 /* cmp.b${S} #${Imm-8-QI},r0l */
46483 {
46484 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,
46485 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46486 },
46487 /* cmp.b${S} #${Imm-8-QI},r0h */
46488 {
46489 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,
46490 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46491 },
46492 /* cmp.b${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
46493 {
46494 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,
46495 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46496 },
46497 /* cmp.b${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
46498 {
46499 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,
46500 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46501 },
46502 /* cmp.b${S} #${Imm-8-QI},${Dsp-16-u16} */
46503 {
46504 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,
46505 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46506 },
46507 /* cmp.w${Q} #${Imm-12-s4},$Dst32RnUnprefixedHI */
46508 {
46509 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,
46510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46511 },
46512 /* cmp.w${Q} #${Imm-12-s4},$Dst32AnUnprefixedHI */
46513 {
46514 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,
46515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46516 },
46517 /* cmp.w${Q} #${Imm-12-s4},[$Dst32AnUnprefixed] */
46518 {
46519 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,
46520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46521 },
46522 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
46523 {
46524 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,
46525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46526 },
46527 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
46528 {
46529 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,
46530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46531 },
46532 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
46533 {
46534 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,
46535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46536 },
46537 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-u8}[sb] */
46538 {
46539 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,
46540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46541 },
46542 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-u16}[sb] */
46543 {
46544 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,
46545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46546 },
46547 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-s8}[fb] */
46548 {
46549 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,
46550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46551 },
46552 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-s16}[fb] */
46553 {
46554 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,
46555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46556 },
46557 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-u16} */
46558 {
46559 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,
46560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46561 },
46562 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-u24} */
46563 {
46564 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,
46565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46566 },
46567 /* cmp.b${Q} #${Imm-12-s4},$Dst32RnUnprefixedQI */
46568 {
46569 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,
46570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46571 },
46572 /* cmp.b${Q} #${Imm-12-s4},$Dst32AnUnprefixedQI */
46573 {
46574 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,
46575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46576 },
46577 /* cmp.b${Q} #${Imm-12-s4},[$Dst32AnUnprefixed] */
46578 {
46579 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,
46580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46581 },
46582 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
46583 {
46584 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,
46585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46586 },
46587 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
46588 {
46589 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,
46590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46591 },
46592 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
46593 {
46594 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,
46595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46596 },
46597 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-u8}[sb] */
46598 {
46599 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,
46600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46601 },
46602 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-u16}[sb] */
46603 {
46604 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,
46605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46606 },
46607 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-s8}[fb] */
46608 {
46609 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,
46610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46611 },
46612 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-s16}[fb] */
46613 {
46614 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,
46615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46616 },
46617 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-u16} */
46618 {
46619 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,
46620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46621 },
46622 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-u24} */
46623 {
46624 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,
46625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46626 },
46627 /* cmp.w${Q} #${Imm-8-s4},$Dst16RnHI */
46628 {
46629 M32C_INSN_CMP16_W_IMM4_Q_16_DST16_RN_DIRECT_HI, "cmp16.w-imm4-Q-16-dst16-Rn-direct-HI", "cmp.w", 16,
46630 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46631 },
46632 /* cmp.w${Q} #${Imm-8-s4},$Dst16AnHI */
46633 {
46634 M32C_INSN_CMP16_W_IMM4_Q_16_DST16_AN_DIRECT_HI, "cmp16.w-imm4-Q-16-dst16-An-direct-HI", "cmp.w", 16,
46635 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46636 },
46637 /* cmp.w${Q} #${Imm-8-s4},[$Dst16An] */
46638 {
46639 M32C_INSN_CMP16_W_IMM4_Q_16_DST16_AN_INDIRECT_HI, "cmp16.w-imm4-Q-16-dst16-An-indirect-HI", "cmp.w", 16,
46640 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46641 },
46642 /* cmp.w${Q} #${Imm-8-s4},${Dsp-16-u8}[$Dst16An] */
46643 {
46644 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,
46645 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46646 },
46647 /* cmp.w${Q} #${Imm-8-s4},${Dsp-16-u16}[$Dst16An] */
46648 {
46649 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,
46650 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46651 },
46652 /* cmp.w${Q} #${Imm-8-s4},${Dsp-16-u8}[sb] */
46653 {
46654 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,
46655 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46656 },
46657 /* cmp.w${Q} #${Imm-8-s4},${Dsp-16-u16}[sb] */
46658 {
46659 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,
46660 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46661 },
46662 /* cmp.w${Q} #${Imm-8-s4},${Dsp-16-s8}[fb] */
46663 {
46664 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,
46665 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46666 },
46667 /* cmp.w${Q} #${Imm-8-s4},${Dsp-16-u16} */
46668 {
46669 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,
46670 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46671 },
46672 /* cmp.b${Q} #${Imm-8-s4},$Dst16RnQI */
46673 {
46674 M32C_INSN_CMP16_B_IMM4_Q_16_DST16_RN_DIRECT_QI, "cmp16.b-imm4-Q-16-dst16-Rn-direct-QI", "cmp.b", 16,
46675 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46676 },
46677 /* cmp.b${Q} #${Imm-8-s4},$Dst16AnQI */
46678 {
46679 M32C_INSN_CMP16_B_IMM4_Q_16_DST16_AN_DIRECT_QI, "cmp16.b-imm4-Q-16-dst16-An-direct-QI", "cmp.b", 16,
46680 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46681 },
46682 /* cmp.b${Q} #${Imm-8-s4},[$Dst16An] */
46683 {
46684 M32C_INSN_CMP16_B_IMM4_Q_16_DST16_AN_INDIRECT_QI, "cmp16.b-imm4-Q-16-dst16-An-indirect-QI", "cmp.b", 16,
46685 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46686 },
46687 /* cmp.b${Q} #${Imm-8-s4},${Dsp-16-u8}[$Dst16An] */
46688 {
46689 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,
46690 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46691 },
46692 /* cmp.b${Q} #${Imm-8-s4},${Dsp-16-u16}[$Dst16An] */
46693 {
46694 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,
46695 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46696 },
46697 /* cmp.b${Q} #${Imm-8-s4},${Dsp-16-u8}[sb] */
46698 {
46699 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,
46700 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46701 },
46702 /* cmp.b${Q} #${Imm-8-s4},${Dsp-16-u16}[sb] */
46703 {
46704 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,
46705 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46706 },
46707 /* cmp.b${Q} #${Imm-8-s4},${Dsp-16-s8}[fb] */
46708 {
46709 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,
46710 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46711 },
46712 /* cmp.b${Q} #${Imm-8-s4},${Dsp-16-u16} */
46713 {
46714 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,
46715 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46716 },
46717 /* cmp.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
46718 {
46719 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,
46720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46721 },
46722 /* cmp.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
46723 {
46724 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,
46725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46726 },
46727 /* cmp.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
46728 {
46729 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,
46730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46731 },
46732 /* cmp.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
46733 {
46734 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,
46735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46736 },
46737 /* cmp.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
46738 {
46739 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,
46740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46741 },
46742 /* cmp.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
46743 {
46744 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,
46745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46746 },
46747 /* cmp.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
46748 {
46749 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,
46750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46751 },
46752 /* cmp.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
46753 {
46754 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,
46755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46756 },
46757 /* cmp.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
46758 {
46759 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,
46760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46761 },
46762 /* cmp.w${G} #${Imm-32-HI},${Dsp-16-u16} */
46763 {
46764 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,
46765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46766 },
46767 /* cmp.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
46768 {
46769 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,
46770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46771 },
46772 /* cmp.w${G} #${Imm-40-HI},${Dsp-16-u24} */
46773 {
46774 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,
46775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46776 },
46777 /* cmp.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
46778 {
46779 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,
46780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46781 },
46782 /* cmp.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
46783 {
46784 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,
46785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46786 },
46787 /* cmp.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
46788 {
46789 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,
46790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46791 },
46792 /* cmp.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
46793 {
46794 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,
46795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46796 },
46797 /* cmp.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
46798 {
46799 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,
46800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46801 },
46802 /* cmp.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
46803 {
46804 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,
46805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46806 },
46807 /* cmp.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
46808 {
46809 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,
46810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46811 },
46812 /* cmp.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
46813 {
46814 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,
46815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46816 },
46817 /* cmp.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
46818 {
46819 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,
46820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46821 },
46822 /* cmp.b${G} #${Imm-32-QI},${Dsp-16-u16} */
46823 {
46824 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,
46825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46826 },
46827 /* cmp.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
46828 {
46829 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,
46830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46831 },
46832 /* cmp.b${G} #${Imm-40-QI},${Dsp-16-u24} */
46833 {
46834 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,
46835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46836 },
46837 /* cmp.w${G} #${Imm-16-HI},$Dst16RnHI */
46838 {
46839 M32C_INSN_CMP16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "cmp16.w-imm-G-basic-dst16-Rn-direct-HI", "cmp.w", 32,
46840 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46841 },
46842 /* cmp.w${G} #${Imm-16-HI},$Dst16AnHI */
46843 {
46844 M32C_INSN_CMP16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "cmp16.w-imm-G-basic-dst16-An-direct-HI", "cmp.w", 32,
46845 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46846 },
46847 /* cmp.w${G} #${Imm-16-HI},[$Dst16An] */
46848 {
46849 M32C_INSN_CMP16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "cmp16.w-imm-G-basic-dst16-An-indirect-HI", "cmp.w", 32,
46850 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46851 },
46852 /* cmp.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
46853 {
46854 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,
46855 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46856 },
46857 /* cmp.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
46858 {
46859 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,
46860 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46861 },
46862 /* cmp.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
46863 {
46864 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,
46865 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46866 },
46867 /* cmp.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
46868 {
46869 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,
46870 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46871 },
46872 /* cmp.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
46873 {
46874 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,
46875 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46876 },
46877 /* cmp.w${G} #${Imm-32-HI},${Dsp-16-u16} */
46878 {
46879 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,
46880 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46881 },
46882 /* cmp.b${G} #${Imm-16-QI},$Dst16RnQI */
46883 {
46884 M32C_INSN_CMP16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "cmp16.b-imm-G-basic-dst16-Rn-direct-QI", "cmp.b", 24,
46885 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46886 },
46887 /* cmp.b${G} #${Imm-16-QI},$Dst16AnQI */
46888 {
46889 M32C_INSN_CMP16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "cmp16.b-imm-G-basic-dst16-An-direct-QI", "cmp.b", 24,
46890 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46891 },
46892 /* cmp.b${G} #${Imm-16-QI},[$Dst16An] */
46893 {
46894 M32C_INSN_CMP16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "cmp16.b-imm-G-basic-dst16-An-indirect-QI", "cmp.b", 24,
46895 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46896 },
46897 /* cmp.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
46898 {
46899 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,
46900 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46901 },
46902 /* cmp.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
46903 {
46904 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,
46905 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46906 },
46907 /* cmp.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
46908 {
46909 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,
46910 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46911 },
46912 /* cmp.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
46913 {
46914 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,
46915 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46916 },
46917 /* cmp.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
46918 {
46919 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,
46920 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46921 },
46922 /* cmp.b${G} #${Imm-32-QI},${Dsp-16-u16} */
46923 {
46924 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,
46925 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46926 },
46927 /* cmp.l${G} #${Imm-16-SI},$Dst32RnUnprefixedSI */
46928 {
46929 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,
46930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46931 },
46932 /* cmp.l${G} #${Imm-16-SI},$Dst32AnUnprefixedSI */
46933 {
46934 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,
46935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46936 },
46937 /* cmp.l${G} #${Imm-16-SI},[$Dst32AnUnprefixed] */
46938 {
46939 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,
46940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46941 },
46942 /* cmp.l${G} #${Imm-24-SI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
46943 {
46944 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,
46945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46946 },
46947 /* cmp.l${G} #${Imm-24-SI},${Dsp-16-u8}[sb] */
46948 {
46949 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,
46950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46951 },
46952 /* cmp.l${G} #${Imm-24-SI},${Dsp-16-s8}[fb] */
46953 {
46954 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,
46955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46956 },
46957 /* cmp.l${G} #${Imm-32-SI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
46958 {
46959 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,
46960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46961 },
46962 /* cmp.l${G} #${Imm-32-SI},${Dsp-16-u16}[sb] */
46963 {
46964 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,
46965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46966 },
46967 /* cmp.l${G} #${Imm-32-SI},${Dsp-16-s16}[fb] */
46968 {
46969 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,
46970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46971 },
46972 /* cmp.l${G} #${Imm-32-SI},${Dsp-16-u16} */
46973 {
46974 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,
46975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46976 },
46977 /* cmp.l${G} #${Imm-40-SI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
46978 {
46979 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,
46980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46981 },
46982 /* cmp.l${G} #${Imm-40-SI},${Dsp-16-u24} */
46983 {
46984 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,
46985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46986 },
46987 /* clip.w #${Imm-24-HI},#${Imm-40-HI},$Dst32RnPrefixedHI */
46988 {
46989 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,
46990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46991 },
46992 /* clip.w #${Imm-24-HI},#${Imm-40-HI},$Dst32AnPrefixedHI */
46993 {
46994 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,
46995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46996 },
46997 /* clip.w #${Imm-24-HI},#${Imm-40-HI},[$Dst32AnPrefixed] */
46998 {
46999 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,
47000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47001 },
47002 /* clip.w #${Imm-32-HI},#${Imm-48-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
47003 {
47004 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,
47005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47006 },
47007 /* clip.w #${Imm-32-HI},#${Imm-48-HI},${Dsp-24-u8}[sb] */
47008 {
47009 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,
47010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47011 },
47012 /* clip.w #${Imm-32-HI},#${Imm-48-HI},${Dsp-24-s8}[fb] */
47013 {
47014 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,
47015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47016 },
47017 /* clip.w #${Imm-40-HI},#${Imm-56-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
47018 {
47019 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,
47020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47021 },
47022 /* clip.w #${Imm-40-HI},#${Imm-56-HI},${Dsp-24-u16}[sb] */
47023 {
47024 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,
47025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47026 },
47027 /* clip.w #${Imm-40-HI},#${Imm-56-HI},${Dsp-24-s16}[fb] */
47028 {
47029 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,
47030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47031 },
47032 /* clip.w #${Imm-40-HI},#${Imm-56-HI},${Dsp-24-u16} */
47033 {
47034 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,
47035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47036 },
47037 /* clip.w #${Imm-48-HI},#${Imm-64-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
47038 {
47039 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,
47040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47041 },
47042 /* clip.w #${Imm-48-HI},#${Imm-64-HI},${Dsp-24-u24} */
47043 {
47044 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,
47045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47046 },
47047 /* clip.b #${Imm-24-QI},#${Imm-32-QI},$Dst32RnPrefixedQI */
47048 {
47049 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,
47050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47051 },
47052 /* clip.b #${Imm-24-QI},#${Imm-32-QI},$Dst32AnPrefixedQI */
47053 {
47054 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,
47055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47056 },
47057 /* clip.b #${Imm-24-QI},#${Imm-32-QI},[$Dst32AnPrefixed] */
47058 {
47059 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,
47060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47061 },
47062 /* clip.b #${Imm-32-QI},#${Imm-40-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
47063 {
47064 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,
47065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47066 },
47067 /* clip.b #${Imm-32-QI},#${Imm-40-QI},${Dsp-24-u8}[sb] */
47068 {
47069 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,
47070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47071 },
47072 /* clip.b #${Imm-32-QI},#${Imm-40-QI},${Dsp-24-s8}[fb] */
47073 {
47074 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,
47075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47076 },
47077 /* clip.b #${Imm-40-QI},#${Imm-48-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
47078 {
47079 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,
47080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47081 },
47082 /* clip.b #${Imm-40-QI},#${Imm-48-QI},${Dsp-24-u16}[sb] */
47083 {
47084 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,
47085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47086 },
47087 /* clip.b #${Imm-40-QI},#${Imm-48-QI},${Dsp-24-s16}[fb] */
47088 {
47089 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,
47090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47091 },
47092 /* clip.b #${Imm-40-QI},#${Imm-48-QI},${Dsp-24-u16} */
47093 {
47094 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,
47095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47096 },
47097 /* clip.b #${Imm-48-QI},#${Imm-56-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
47098 {
47099 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,
47100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47101 },
47102 /* clip.b #${Imm-48-QI},#${Imm-56-QI},${Dsp-24-u24} */
47103 {
47104 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,
47105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47106 },
47107 /* bxor${X} $Bitno32Prefixed,$Bit32RnPrefixed */
47108 {
47109 M32C_INSN_BXOR32_X_BIT32_24_PREFIXED_BIT32_RN_DIRECT_PREFIXED, "bxor32-X-bit32-24-Prefixed-bit32-Rn-direct-Prefixed", "bxor", 24,
47110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47111 },
47112 /* bxor${X} $Bitno32Prefixed,$Bit32AnPrefixed */
47113 {
47114 M32C_INSN_BXOR32_X_BIT32_24_PREFIXED_BIT32_AN_DIRECT_PREFIXED, "bxor32-X-bit32-24-Prefixed-bit32-An-direct-Prefixed", "bxor", 24,
47115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47116 },
47117 /* bxor${X} $Bitno32Prefixed,[$Bit32AnPrefixed] */
47118 {
47119 M32C_INSN_BXOR32_X_BIT32_24_PREFIXED_BIT32_AN_INDIRECT_PREFIXED, "bxor32-X-bit32-24-Prefixed-bit32-An-indirect-Prefixed", "bxor", 24,
47120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47121 },
47122 /* bxor${X} ${BitBase32-24-u11-Prefixed}[$Bit32AnPrefixed] */
47123 {
47124 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,
47125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47126 },
47127 /* bxor${X} ${BitBase32-24-u19-Prefixed}[$Bit32AnPrefixed] */
47128 {
47129 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,
47130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47131 },
47132 /* bxor${X} ${BitBase32-24-u27-Prefixed}[$Bit32AnPrefixed] */
47133 {
47134 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,
47135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47136 },
47137 /* bxor${X} ${BitBase32-24-u11-Prefixed}[sb] */
47138 {
47139 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,
47140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47141 },
47142 /* bxor${X} ${BitBase32-24-u19-Prefixed}[sb] */
47143 {
47144 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,
47145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47146 },
47147 /* bxor${X} ${BitBase32-24-s11-Prefixed}[fb] */
47148 {
47149 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,
47150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47151 },
47152 /* bxor${X} ${BitBase32-24-s19-Prefixed}[fb] */
47153 {
47154 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,
47155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47156 },
47157 /* bxor${X} ${BitBase32-24-u19-Prefixed} */
47158 {
47159 M32C_INSN_BXOR32_X_BIT32_24_PREFIXED_BIT32_24_19_ABSOLUTE_PREFIXED, "bxor32-X-bit32-24-Prefixed-bit32-24-19-absolute-Prefixed", "bxor", 40,
47160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47161 },
47162 /* bxor${X} ${BitBase32-24-u27-Prefixed} */
47163 {
47164 M32C_INSN_BXOR32_X_BIT32_24_PREFIXED_BIT32_24_27_ABSOLUTE_PREFIXED, "bxor32-X-bit32-24-Prefixed-bit32-24-27-absolute-Prefixed", "bxor", 48,
47165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47166 },
47167 /* bxor${X} $Bitno16R,$Bit16Rn */
47168 {
47169 M32C_INSN_BXOR16_X_BIT16_16_BIT16_RN_DIRECT, "bxor16-X-bit16-16-bit16-Rn-direct", "bxor", 24,
47170 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47171 },
47172 /* bxor${X} $Bitno16R,$Bit16An */
47173 {
47174 M32C_INSN_BXOR16_X_BIT16_16_BIT16_AN_DIRECT, "bxor16-X-bit16-16-bit16-An-direct", "bxor", 24,
47175 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47176 },
47177 /* bxor${X} [$Bit16An] */
47178 {
47179 M32C_INSN_BXOR16_X_BIT16_16_BIT16_AN_INDIRECT, "bxor16-X-bit16-16-bit16-An-indirect", "bxor", 16,
47180 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47181 },
47182 /* bxor${X} ${Dsp-16-u8}[$Bit16An] */
47183 {
47184 M32C_INSN_BXOR16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "bxor16-X-bit16-16-bit16-16-8-An-relative", "bxor", 24,
47185 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47186 },
47187 /* bxor${X} ${Dsp-16-u16}[$Bit16An] */
47188 {
47189 M32C_INSN_BXOR16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "bxor16-X-bit16-16-bit16-16-16-An-relative", "bxor", 32,
47190 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47191 },
47192 /* bxor${X} ${BitBase16-16-u8}[sb] */
47193 {
47194 M32C_INSN_BXOR16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "bxor16-X-bit16-16-bit16-16-8-SB-relative", "bxor", 24,
47195 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47196 },
47197 /* bxor${X} ${BitBase16-16-u16}[sb] */
47198 {
47199 M32C_INSN_BXOR16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "bxor16-X-bit16-16-bit16-16-16-SB-relative", "bxor", 32,
47200 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47201 },
47202 /* bxor${X} ${BitBase16-16-s8}[fb] */
47203 {
47204 M32C_INSN_BXOR16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "bxor16-X-bit16-16-bit16-16-8-FB-relative", "bxor", 24,
47205 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47206 },
47207 /* bxor${X} ${BitBase16-16-u16} */
47208 {
47209 M32C_INSN_BXOR16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "bxor16-X-bit16-16-bit16-16-16-absolute", "bxor", 32,
47210 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47211 },
47212 /* btsts${X} $Bitno32Unprefixed,$Bit32RnUnprefixed */
47213 {
47214 M32C_INSN_BTSTS32_X_BIT32_16_UNPREFIXED_BIT32_RN_DIRECT_UNPREFIXED, "btsts32-X-bit32-16-Unprefixed-bit32-Rn-direct-Unprefixed", "btsts", 16,
47215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47216 },
47217 /* btsts${X} $Bitno32Unprefixed,$Bit32AnUnprefixed */
47218 {
47219 M32C_INSN_BTSTS32_X_BIT32_16_UNPREFIXED_BIT32_AN_DIRECT_UNPREFIXED, "btsts32-X-bit32-16-Unprefixed-bit32-An-direct-Unprefixed", "btsts", 16,
47220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47221 },
47222 /* btsts${X} $Bitno32Unprefixed,[$Bit32AnUnprefixed] */
47223 {
47224 M32C_INSN_BTSTS32_X_BIT32_16_UNPREFIXED_BIT32_AN_INDIRECT_UNPREFIXED, "btsts32-X-bit32-16-Unprefixed-bit32-An-indirect-Unprefixed", "btsts", 16,
47225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47226 },
47227 /* btsts${X} ${BitBase32-16-u11-Unprefixed}[$Bit32AnUnprefixed] */
47228 {
47229 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,
47230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47231 },
47232 /* btsts${X} ${BitBase32-16-u19-Unprefixed}[$Bit32AnUnprefixed] */
47233 {
47234 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,
47235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47236 },
47237 /* btsts${X} ${BitBase32-16-u27-Unprefixed}[$Bit32AnUnprefixed] */
47238 {
47239 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,
47240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47241 },
47242 /* btsts${X} ${BitBase32-16-u11-Unprefixed}[sb] */
47243 {
47244 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,
47245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47246 },
47247 /* btsts${X} ${BitBase32-16-u19-Unprefixed}[sb] */
47248 {
47249 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,
47250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47251 },
47252 /* btsts${X} ${BitBase32-16-s11-Unprefixed}[fb] */
47253 {
47254 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,
47255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47256 },
47257 /* btsts${X} ${BitBase32-16-s19-Unprefixed}[fb] */
47258 {
47259 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,
47260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47261 },
47262 /* btsts${X} ${BitBase32-16-u19-Unprefixed} */
47263 {
47264 M32C_INSN_BTSTS32_X_BIT32_16_UNPREFIXED_BIT32_16_19_ABSOLUTE_UNPREFIXED, "btsts32-X-bit32-16-Unprefixed-bit32-16-19-absolute-Unprefixed", "btsts", 32,
47265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47266 },
47267 /* btsts${X} ${BitBase32-16-u27-Unprefixed} */
47268 {
47269 M32C_INSN_BTSTS32_X_BIT32_16_UNPREFIXED_BIT32_16_27_ABSOLUTE_UNPREFIXED, "btsts32-X-bit32-16-Unprefixed-bit32-16-27-absolute-Unprefixed", "btsts", 40,
47270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47271 },
47272 /* btsts${X} $Bitno16R,$Bit16Rn */
47273 {
47274 M32C_INSN_BTSTS16_X_BIT16_16_BIT16_RN_DIRECT, "btsts16-X-bit16-16-bit16-Rn-direct", "btsts", 24,
47275 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47276 },
47277 /* btsts${X} $Bitno16R,$Bit16An */
47278 {
47279 M32C_INSN_BTSTS16_X_BIT16_16_BIT16_AN_DIRECT, "btsts16-X-bit16-16-bit16-An-direct", "btsts", 24,
47280 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47281 },
47282 /* btsts${X} [$Bit16An] */
47283 {
47284 M32C_INSN_BTSTS16_X_BIT16_16_BIT16_AN_INDIRECT, "btsts16-X-bit16-16-bit16-An-indirect", "btsts", 16,
47285 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47286 },
47287 /* btsts${X} ${Dsp-16-u8}[$Bit16An] */
47288 {
47289 M32C_INSN_BTSTS16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "btsts16-X-bit16-16-bit16-16-8-An-relative", "btsts", 24,
47290 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47291 },
47292 /* btsts${X} ${Dsp-16-u16}[$Bit16An] */
47293 {
47294 M32C_INSN_BTSTS16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "btsts16-X-bit16-16-bit16-16-16-An-relative", "btsts", 32,
47295 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47296 },
47297 /* btsts${X} ${BitBase16-16-u8}[sb] */
47298 {
47299 M32C_INSN_BTSTS16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "btsts16-X-bit16-16-bit16-16-8-SB-relative", "btsts", 24,
47300 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47301 },
47302 /* btsts${X} ${BitBase16-16-u16}[sb] */
47303 {
47304 M32C_INSN_BTSTS16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "btsts16-X-bit16-16-bit16-16-16-SB-relative", "btsts", 32,
47305 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47306 },
47307 /* btsts${X} ${BitBase16-16-s8}[fb] */
47308 {
47309 M32C_INSN_BTSTS16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "btsts16-X-bit16-16-bit16-16-8-FB-relative", "btsts", 24,
47310 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47311 },
47312 /* btsts${X} ${BitBase16-16-u16} */
47313 {
47314 M32C_INSN_BTSTS16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "btsts16-X-bit16-16-bit16-16-16-absolute", "btsts", 32,
47315 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47316 },
47317 /* btstc${X} $Bitno32Unprefixed,$Bit32RnUnprefixed */
47318 {
47319 M32C_INSN_BTSTC32_X_BIT32_16_UNPREFIXED_BIT32_RN_DIRECT_UNPREFIXED, "btstc32-X-bit32-16-Unprefixed-bit32-Rn-direct-Unprefixed", "btstc", 16,
47320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47321 },
47322 /* btstc${X} $Bitno32Unprefixed,$Bit32AnUnprefixed */
47323 {
47324 M32C_INSN_BTSTC32_X_BIT32_16_UNPREFIXED_BIT32_AN_DIRECT_UNPREFIXED, "btstc32-X-bit32-16-Unprefixed-bit32-An-direct-Unprefixed", "btstc", 16,
47325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47326 },
47327 /* btstc${X} $Bitno32Unprefixed,[$Bit32AnUnprefixed] */
47328 {
47329 M32C_INSN_BTSTC32_X_BIT32_16_UNPREFIXED_BIT32_AN_INDIRECT_UNPREFIXED, "btstc32-X-bit32-16-Unprefixed-bit32-An-indirect-Unprefixed", "btstc", 16,
47330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47331 },
47332 /* btstc${X} ${BitBase32-16-u11-Unprefixed}[$Bit32AnUnprefixed] */
47333 {
47334 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,
47335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47336 },
47337 /* btstc${X} ${BitBase32-16-u19-Unprefixed}[$Bit32AnUnprefixed] */
47338 {
47339 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,
47340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47341 },
47342 /* btstc${X} ${BitBase32-16-u27-Unprefixed}[$Bit32AnUnprefixed] */
47343 {
47344 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,
47345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47346 },
47347 /* btstc${X} ${BitBase32-16-u11-Unprefixed}[sb] */
47348 {
47349 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,
47350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47351 },
47352 /* btstc${X} ${BitBase32-16-u19-Unprefixed}[sb] */
47353 {
47354 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,
47355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47356 },
47357 /* btstc${X} ${BitBase32-16-s11-Unprefixed}[fb] */
47358 {
47359 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,
47360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47361 },
47362 /* btstc${X} ${BitBase32-16-s19-Unprefixed}[fb] */
47363 {
47364 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,
47365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47366 },
47367 /* btstc${X} ${BitBase32-16-u19-Unprefixed} */
47368 {
47369 M32C_INSN_BTSTC32_X_BIT32_16_UNPREFIXED_BIT32_16_19_ABSOLUTE_UNPREFIXED, "btstc32-X-bit32-16-Unprefixed-bit32-16-19-absolute-Unprefixed", "btstc", 32,
47370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47371 },
47372 /* btstc${X} ${BitBase32-16-u27-Unprefixed} */
47373 {
47374 M32C_INSN_BTSTC32_X_BIT32_16_UNPREFIXED_BIT32_16_27_ABSOLUTE_UNPREFIXED, "btstc32-X-bit32-16-Unprefixed-bit32-16-27-absolute-Unprefixed", "btstc", 40,
47375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47376 },
47377 /* btstc${X} $Bitno16R,$Bit16Rn */
47378 {
47379 M32C_INSN_BTSTC16_X_BIT16_16_BIT16_RN_DIRECT, "btstc16-X-bit16-16-bit16-Rn-direct", "btstc", 24,
47380 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47381 },
47382 /* btstc${X} $Bitno16R,$Bit16An */
47383 {
47384 M32C_INSN_BTSTC16_X_BIT16_16_BIT16_AN_DIRECT, "btstc16-X-bit16-16-bit16-An-direct", "btstc", 24,
47385 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47386 },
47387 /* btstc${X} [$Bit16An] */
47388 {
47389 M32C_INSN_BTSTC16_X_BIT16_16_BIT16_AN_INDIRECT, "btstc16-X-bit16-16-bit16-An-indirect", "btstc", 16,
47390 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47391 },
47392 /* btstc${X} ${Dsp-16-u8}[$Bit16An] */
47393 {
47394 M32C_INSN_BTSTC16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "btstc16-X-bit16-16-bit16-16-8-An-relative", "btstc", 24,
47395 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47396 },
47397 /* btstc${X} ${Dsp-16-u16}[$Bit16An] */
47398 {
47399 M32C_INSN_BTSTC16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "btstc16-X-bit16-16-bit16-16-16-An-relative", "btstc", 32,
47400 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47401 },
47402 /* btstc${X} ${BitBase16-16-u8}[sb] */
47403 {
47404 M32C_INSN_BTSTC16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "btstc16-X-bit16-16-bit16-16-8-SB-relative", "btstc", 24,
47405 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47406 },
47407 /* btstc${X} ${BitBase16-16-u16}[sb] */
47408 {
47409 M32C_INSN_BTSTC16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "btstc16-X-bit16-16-bit16-16-16-SB-relative", "btstc", 32,
47410 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47411 },
47412 /* btstc${X} ${BitBase16-16-s8}[fb] */
47413 {
47414 M32C_INSN_BTSTC16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "btstc16-X-bit16-16-bit16-16-8-FB-relative", "btstc", 24,
47415 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47416 },
47417 /* btstc${X} ${BitBase16-16-u16} */
47418 {
47419 M32C_INSN_BTSTC16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "btstc16-X-bit16-16-bit16-16-16-absolute", "btstc", 32,
47420 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47421 },
47422 /* btst${X} $Bitno32Unprefixed,$Bit32RnUnprefixed */
47423 {
47424 M32C_INSN_BTST32_X_BIT32_16_UNPREFIXED_BIT32_RN_DIRECT_UNPREFIXED, "btst32-X-bit32-16-Unprefixed-bit32-Rn-direct-Unprefixed", "btst", 16,
47425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47426 },
47427 /* btst${X} $Bitno32Unprefixed,$Bit32AnUnprefixed */
47428 {
47429 M32C_INSN_BTST32_X_BIT32_16_UNPREFIXED_BIT32_AN_DIRECT_UNPREFIXED, "btst32-X-bit32-16-Unprefixed-bit32-An-direct-Unprefixed", "btst", 16,
47430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47431 },
47432 /* btst${X} $Bitno32Unprefixed,[$Bit32AnUnprefixed] */
47433 {
47434 M32C_INSN_BTST32_X_BIT32_16_UNPREFIXED_BIT32_AN_INDIRECT_UNPREFIXED, "btst32-X-bit32-16-Unprefixed-bit32-An-indirect-Unprefixed", "btst", 16,
47435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47436 },
47437 /* btst${X} ${BitBase32-16-u11-Unprefixed}[$Bit32AnUnprefixed] */
47438 {
47439 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,
47440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47441 },
47442 /* btst${X} ${BitBase32-16-u19-Unprefixed}[$Bit32AnUnprefixed] */
47443 {
47444 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,
47445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47446 },
47447 /* btst${X} ${BitBase32-16-u27-Unprefixed}[$Bit32AnUnprefixed] */
47448 {
47449 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,
47450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47451 },
47452 /* btst${X} ${BitBase32-16-u11-Unprefixed}[sb] */
47453 {
47454 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,
47455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47456 },
47457 /* btst${X} ${BitBase32-16-u19-Unprefixed}[sb] */
47458 {
47459 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,
47460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47461 },
47462 /* btst${X} ${BitBase32-16-s11-Unprefixed}[fb] */
47463 {
47464 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,
47465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47466 },
47467 /* btst${X} ${BitBase32-16-s19-Unprefixed}[fb] */
47468 {
47469 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,
47470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47471 },
47472 /* btst${X} ${BitBase32-16-u19-Unprefixed} */
47473 {
47474 M32C_INSN_BTST32_X_BIT32_16_UNPREFIXED_BIT32_16_19_ABSOLUTE_UNPREFIXED, "btst32-X-bit32-16-Unprefixed-bit32-16-19-absolute-Unprefixed", "btst", 32,
47475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47476 },
47477 /* btst${X} ${BitBase32-16-u27-Unprefixed} */
47478 {
47479 M32C_INSN_BTST32_X_BIT32_16_UNPREFIXED_BIT32_16_27_ABSOLUTE_UNPREFIXED, "btst32-X-bit32-16-Unprefixed-bit32-16-27-absolute-Unprefixed", "btst", 40,
47480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47481 },
47482 /* btst${G} $Bitno16R,$Bit16Rn */
47483 {
47484 M32C_INSN_BTST16_G_BIT16_16_8_BIT16_RN_DIRECT, "btst16-G-bit16-16-8-bit16-Rn-direct", "btst", 24,
47485 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47486 },
47487 /* btst${G} $Bitno16R,$Bit16An */
47488 {
47489 M32C_INSN_BTST16_G_BIT16_16_8_BIT16_AN_DIRECT, "btst16-G-bit16-16-8-bit16-An-direct", "btst", 24,
47490 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47491 },
47492 /* btst${G} ${Dsp-16-u8}[$Bit16An] */
47493 {
47494 M32C_INSN_BTST16_G_BIT16_16_8_BIT16_16_8_AN_RELATIVE, "btst16-G-bit16-16-8-bit16-16-8-An-relative", "btst", 24,
47495 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47496 },
47497 /* btst${G} ${BitBase16-16-u8}[sb] */
47498 {
47499 M32C_INSN_BTST16_G_BIT16_16_8_BIT16_16_8_SB_RELATIVE, "btst16-G-bit16-16-8-bit16-16-8-SB-relative", "btst", 24,
47500 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47501 },
47502 /* btst${G} ${BitBase16-16-s8}[fb] */
47503 {
47504 M32C_INSN_BTST16_G_BIT16_16_8_BIT16_16_8_FB_RELATIVE, "btst16-G-bit16-16-8-bit16-16-8-FB-relative", "btst", 24,
47505 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47506 },
47507 /* btst${S} ${BitBase16-8-u11-S}[sb] */
47508 {
47509 M32C_INSN_BTST16_S_BIT16_11_S_BIT16_11_SB_RELATIVE_S, "btst16-S-bit16-11-S-bit16-11-SB-relative-S", "btst", 16,
47510 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47511 },
47512 /* btst${G} ${Dsp-16-u16}[$Bit16An] */
47513 {
47514 M32C_INSN_BTST16_G_BIT16_16_16_BIT16_16_16_AN_RELATIVE, "btst16-G-bit16-16-16-bit16-16-16-An-relative", "btst", 32,
47515 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47516 },
47517 /* btst${G} ${BitBase16-16-u16}[sb] */
47518 {
47519 M32C_INSN_BTST16_G_BIT16_16_16_BIT16_16_16_SB_RELATIVE, "btst16-G-bit16-16-16-bit16-16-16-SB-relative", "btst", 32,
47520 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47521 },
47522 /* btst${G} ${BitBase16-16-u16} */
47523 {
47524 M32C_INSN_BTST16_G_BIT16_16_16_BIT16_16_16_ABSOLUTE, "btst16-G-bit16-16-16-bit16-16-16-absolute", "btst", 32,
47525 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47526 },
47527 /* btst${G} [$Bit16An] */
47528 {
47529 M32C_INSN_BTST16_G_BIT16_16_BASIC_BIT16_AN_INDIRECT, "btst16-G-bit16-16-basic-bit16-An-indirect", "btst", 16,
47530 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47531 },
47532 /* bset${X} $Bitno32Unprefixed,$Bit32RnUnprefixed */
47533 {
47534 M32C_INSN_BSET32_X_BIT32_16_UNPREFIXED_BIT32_RN_DIRECT_UNPREFIXED, "bset32-X-bit32-16-Unprefixed-bit32-Rn-direct-Unprefixed", "bset", 16,
47535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47536 },
47537 /* bset${X} $Bitno32Unprefixed,$Bit32AnUnprefixed */
47538 {
47539 M32C_INSN_BSET32_X_BIT32_16_UNPREFIXED_BIT32_AN_DIRECT_UNPREFIXED, "bset32-X-bit32-16-Unprefixed-bit32-An-direct-Unprefixed", "bset", 16,
47540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47541 },
47542 /* bset${X} $Bitno32Unprefixed,[$Bit32AnUnprefixed] */
47543 {
47544 M32C_INSN_BSET32_X_BIT32_16_UNPREFIXED_BIT32_AN_INDIRECT_UNPREFIXED, "bset32-X-bit32-16-Unprefixed-bit32-An-indirect-Unprefixed", "bset", 16,
47545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47546 },
47547 /* bset${X} ${BitBase32-16-u11-Unprefixed}[$Bit32AnUnprefixed] */
47548 {
47549 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,
47550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47551 },
47552 /* bset${X} ${BitBase32-16-u19-Unprefixed}[$Bit32AnUnprefixed] */
47553 {
47554 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,
47555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47556 },
47557 /* bset${X} ${BitBase32-16-u27-Unprefixed}[$Bit32AnUnprefixed] */
47558 {
47559 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,
47560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47561 },
47562 /* bset${X} ${BitBase32-16-u11-Unprefixed}[sb] */
47563 {
47564 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,
47565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47566 },
47567 /* bset${X} ${BitBase32-16-u19-Unprefixed}[sb] */
47568 {
47569 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,
47570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47571 },
47572 /* bset${X} ${BitBase32-16-s11-Unprefixed}[fb] */
47573 {
47574 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,
47575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47576 },
47577 /* bset${X} ${BitBase32-16-s19-Unprefixed}[fb] */
47578 {
47579 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,
47580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47581 },
47582 /* bset${X} ${BitBase32-16-u19-Unprefixed} */
47583 {
47584 M32C_INSN_BSET32_X_BIT32_16_UNPREFIXED_BIT32_16_19_ABSOLUTE_UNPREFIXED, "bset32-X-bit32-16-Unprefixed-bit32-16-19-absolute-Unprefixed", "bset", 32,
47585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47586 },
47587 /* bset${X} ${BitBase32-16-u27-Unprefixed} */
47588 {
47589 M32C_INSN_BSET32_X_BIT32_16_UNPREFIXED_BIT32_16_27_ABSOLUTE_UNPREFIXED, "bset32-X-bit32-16-Unprefixed-bit32-16-27-absolute-Unprefixed", "bset", 40,
47590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47591 },
47592 /* bset${G} $Bitno16R,$Bit16Rn */
47593 {
47594 M32C_INSN_BSET16_G_BIT16_16_8_BIT16_RN_DIRECT, "bset16-G-bit16-16-8-bit16-Rn-direct", "bset", 24,
47595 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47596 },
47597 /* bset${G} $Bitno16R,$Bit16An */
47598 {
47599 M32C_INSN_BSET16_G_BIT16_16_8_BIT16_AN_DIRECT, "bset16-G-bit16-16-8-bit16-An-direct", "bset", 24,
47600 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47601 },
47602 /* bset${G} ${Dsp-16-u8}[$Bit16An] */
47603 {
47604 M32C_INSN_BSET16_G_BIT16_16_8_BIT16_16_8_AN_RELATIVE, "bset16-G-bit16-16-8-bit16-16-8-An-relative", "bset", 24,
47605 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47606 },
47607 /* bset${G} ${BitBase16-16-u8}[sb] */
47608 {
47609 M32C_INSN_BSET16_G_BIT16_16_8_BIT16_16_8_SB_RELATIVE, "bset16-G-bit16-16-8-bit16-16-8-SB-relative", "bset", 24,
47610 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47611 },
47612 /* bset${G} ${BitBase16-16-s8}[fb] */
47613 {
47614 M32C_INSN_BSET16_G_BIT16_16_8_BIT16_16_8_FB_RELATIVE, "bset16-G-bit16-16-8-bit16-16-8-FB-relative", "bset", 24,
47615 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47616 },
47617 /* bset${S} ${BitBase16-8-u11-S}[sb] */
47618 {
47619 M32C_INSN_BSET16_S_BIT16_11_S_BIT16_11_SB_RELATIVE_S, "bset16-S-bit16-11-S-bit16-11-SB-relative-S", "bset", 16,
47620 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47621 },
47622 /* bset${G} ${Dsp-16-u16}[$Bit16An] */
47623 {
47624 M32C_INSN_BSET16_G_BIT16_16_16_BIT16_16_16_AN_RELATIVE, "bset16-G-bit16-16-16-bit16-16-16-An-relative", "bset", 32,
47625 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47626 },
47627 /* bset${G} ${BitBase16-16-u16}[sb] */
47628 {
47629 M32C_INSN_BSET16_G_BIT16_16_16_BIT16_16_16_SB_RELATIVE, "bset16-G-bit16-16-16-bit16-16-16-SB-relative", "bset", 32,
47630 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47631 },
47632 /* bset${G} ${BitBase16-16-u16} */
47633 {
47634 M32C_INSN_BSET16_G_BIT16_16_16_BIT16_16_16_ABSOLUTE, "bset16-G-bit16-16-16-bit16-16-16-absolute", "bset", 32,
47635 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47636 },
47637 /* bset${G} [$Bit16An] */
47638 {
47639 M32C_INSN_BSET16_G_BIT16_16_BASIC_BIT16_AN_INDIRECT, "bset16-G-bit16-16-basic-bit16-An-indirect", "bset", 16,
47640 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47641 },
47642 /* bor${X} $Bitno32Prefixed,$Bit32RnPrefixed */
47643 {
47644 M32C_INSN_BOR32_X_BIT32_24_PREFIXED_BIT32_RN_DIRECT_PREFIXED, "bor32-X-bit32-24-Prefixed-bit32-Rn-direct-Prefixed", "bor", 24,
47645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47646 },
47647 /* bor${X} $Bitno32Prefixed,$Bit32AnPrefixed */
47648 {
47649 M32C_INSN_BOR32_X_BIT32_24_PREFIXED_BIT32_AN_DIRECT_PREFIXED, "bor32-X-bit32-24-Prefixed-bit32-An-direct-Prefixed", "bor", 24,
47650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47651 },
47652 /* bor${X} $Bitno32Prefixed,[$Bit32AnPrefixed] */
47653 {
47654 M32C_INSN_BOR32_X_BIT32_24_PREFIXED_BIT32_AN_INDIRECT_PREFIXED, "bor32-X-bit32-24-Prefixed-bit32-An-indirect-Prefixed", "bor", 24,
47655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47656 },
47657 /* bor${X} ${BitBase32-24-u11-Prefixed}[$Bit32AnPrefixed] */
47658 {
47659 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,
47660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47661 },
47662 /* bor${X} ${BitBase32-24-u19-Prefixed}[$Bit32AnPrefixed] */
47663 {
47664 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,
47665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47666 },
47667 /* bor${X} ${BitBase32-24-u27-Prefixed}[$Bit32AnPrefixed] */
47668 {
47669 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,
47670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47671 },
47672 /* bor${X} ${BitBase32-24-u11-Prefixed}[sb] */
47673 {
47674 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,
47675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47676 },
47677 /* bor${X} ${BitBase32-24-u19-Prefixed}[sb] */
47678 {
47679 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,
47680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47681 },
47682 /* bor${X} ${BitBase32-24-s11-Prefixed}[fb] */
47683 {
47684 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,
47685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47686 },
47687 /* bor${X} ${BitBase32-24-s19-Prefixed}[fb] */
47688 {
47689 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,
47690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47691 },
47692 /* bor${X} ${BitBase32-24-u19-Prefixed} */
47693 {
47694 M32C_INSN_BOR32_X_BIT32_24_PREFIXED_BIT32_24_19_ABSOLUTE_PREFIXED, "bor32-X-bit32-24-Prefixed-bit32-24-19-absolute-Prefixed", "bor", 40,
47695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47696 },
47697 /* bor${X} ${BitBase32-24-u27-Prefixed} */
47698 {
47699 M32C_INSN_BOR32_X_BIT32_24_PREFIXED_BIT32_24_27_ABSOLUTE_PREFIXED, "bor32-X-bit32-24-Prefixed-bit32-24-27-absolute-Prefixed", "bor", 48,
47700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47701 },
47702 /* bor${X} $Bitno16R,$Bit16Rn */
47703 {
47704 M32C_INSN_BOR16_X_BIT16_16_BIT16_RN_DIRECT, "bor16-X-bit16-16-bit16-Rn-direct", "bor", 24,
47705 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47706 },
47707 /* bor${X} $Bitno16R,$Bit16An */
47708 {
47709 M32C_INSN_BOR16_X_BIT16_16_BIT16_AN_DIRECT, "bor16-X-bit16-16-bit16-An-direct", "bor", 24,
47710 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47711 },
47712 /* bor${X} [$Bit16An] */
47713 {
47714 M32C_INSN_BOR16_X_BIT16_16_BIT16_AN_INDIRECT, "bor16-X-bit16-16-bit16-An-indirect", "bor", 16,
47715 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47716 },
47717 /* bor${X} ${Dsp-16-u8}[$Bit16An] */
47718 {
47719 M32C_INSN_BOR16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "bor16-X-bit16-16-bit16-16-8-An-relative", "bor", 24,
47720 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47721 },
47722 /* bor${X} ${Dsp-16-u16}[$Bit16An] */
47723 {
47724 M32C_INSN_BOR16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "bor16-X-bit16-16-bit16-16-16-An-relative", "bor", 32,
47725 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47726 },
47727 /* bor${X} ${BitBase16-16-u8}[sb] */
47728 {
47729 M32C_INSN_BOR16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "bor16-X-bit16-16-bit16-16-8-SB-relative", "bor", 24,
47730 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47731 },
47732 /* bor${X} ${BitBase16-16-u16}[sb] */
47733 {
47734 M32C_INSN_BOR16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "bor16-X-bit16-16-bit16-16-16-SB-relative", "bor", 32,
47735 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47736 },
47737 /* bor${X} ${BitBase16-16-s8}[fb] */
47738 {
47739 M32C_INSN_BOR16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "bor16-X-bit16-16-bit16-16-8-FB-relative", "bor", 24,
47740 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47741 },
47742 /* bor${X} ${BitBase16-16-u16} */
47743 {
47744 M32C_INSN_BOR16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "bor16-X-bit16-16-bit16-16-16-absolute", "bor", 32,
47745 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47746 },
47747 /* bnxor${X} $Bitno32Prefixed,$Bit32RnPrefixed */
47748 {
47749 M32C_INSN_BNXOR32_X_BIT32_24_PREFIXED_BIT32_RN_DIRECT_PREFIXED, "bnxor32-X-bit32-24-Prefixed-bit32-Rn-direct-Prefixed", "bnxor", 24,
47750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47751 },
47752 /* bnxor${X} $Bitno32Prefixed,$Bit32AnPrefixed */
47753 {
47754 M32C_INSN_BNXOR32_X_BIT32_24_PREFIXED_BIT32_AN_DIRECT_PREFIXED, "bnxor32-X-bit32-24-Prefixed-bit32-An-direct-Prefixed", "bnxor", 24,
47755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47756 },
47757 /* bnxor${X} $Bitno32Prefixed,[$Bit32AnPrefixed] */
47758 {
47759 M32C_INSN_BNXOR32_X_BIT32_24_PREFIXED_BIT32_AN_INDIRECT_PREFIXED, "bnxor32-X-bit32-24-Prefixed-bit32-An-indirect-Prefixed", "bnxor", 24,
47760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47761 },
47762 /* bnxor${X} ${BitBase32-24-u11-Prefixed}[$Bit32AnPrefixed] */
47763 {
47764 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,
47765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47766 },
47767 /* bnxor${X} ${BitBase32-24-u19-Prefixed}[$Bit32AnPrefixed] */
47768 {
47769 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,
47770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47771 },
47772 /* bnxor${X} ${BitBase32-24-u27-Prefixed}[$Bit32AnPrefixed] */
47773 {
47774 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,
47775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47776 },
47777 /* bnxor${X} ${BitBase32-24-u11-Prefixed}[sb] */
47778 {
47779 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,
47780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47781 },
47782 /* bnxor${X} ${BitBase32-24-u19-Prefixed}[sb] */
47783 {
47784 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,
47785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47786 },
47787 /* bnxor${X} ${BitBase32-24-s11-Prefixed}[fb] */
47788 {
47789 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,
47790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47791 },
47792 /* bnxor${X} ${BitBase32-24-s19-Prefixed}[fb] */
47793 {
47794 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,
47795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47796 },
47797 /* bnxor${X} ${BitBase32-24-u19-Prefixed} */
47798 {
47799 M32C_INSN_BNXOR32_X_BIT32_24_PREFIXED_BIT32_24_19_ABSOLUTE_PREFIXED, "bnxor32-X-bit32-24-Prefixed-bit32-24-19-absolute-Prefixed", "bnxor", 40,
47800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47801 },
47802 /* bnxor${X} ${BitBase32-24-u27-Prefixed} */
47803 {
47804 M32C_INSN_BNXOR32_X_BIT32_24_PREFIXED_BIT32_24_27_ABSOLUTE_PREFIXED, "bnxor32-X-bit32-24-Prefixed-bit32-24-27-absolute-Prefixed", "bnxor", 48,
47805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47806 },
47807 /* bnxor${X} $Bitno16R,$Bit16Rn */
47808 {
47809 M32C_INSN_BNXOR16_X_BIT16_16_BIT16_RN_DIRECT, "bnxor16-X-bit16-16-bit16-Rn-direct", "bnxor", 24,
47810 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47811 },
47812 /* bnxor${X} $Bitno16R,$Bit16An */
47813 {
47814 M32C_INSN_BNXOR16_X_BIT16_16_BIT16_AN_DIRECT, "bnxor16-X-bit16-16-bit16-An-direct", "bnxor", 24,
47815 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47816 },
47817 /* bnxor${X} [$Bit16An] */
47818 {
47819 M32C_INSN_BNXOR16_X_BIT16_16_BIT16_AN_INDIRECT, "bnxor16-X-bit16-16-bit16-An-indirect", "bnxor", 16,
47820 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47821 },
47822 /* bnxor${X} ${Dsp-16-u8}[$Bit16An] */
47823 {
47824 M32C_INSN_BNXOR16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "bnxor16-X-bit16-16-bit16-16-8-An-relative", "bnxor", 24,
47825 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47826 },
47827 /* bnxor${X} ${Dsp-16-u16}[$Bit16An] */
47828 {
47829 M32C_INSN_BNXOR16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "bnxor16-X-bit16-16-bit16-16-16-An-relative", "bnxor", 32,
47830 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47831 },
47832 /* bnxor${X} ${BitBase16-16-u8}[sb] */
47833 {
47834 M32C_INSN_BNXOR16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "bnxor16-X-bit16-16-bit16-16-8-SB-relative", "bnxor", 24,
47835 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47836 },
47837 /* bnxor${X} ${BitBase16-16-u16}[sb] */
47838 {
47839 M32C_INSN_BNXOR16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "bnxor16-X-bit16-16-bit16-16-16-SB-relative", "bnxor", 32,
47840 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47841 },
47842 /* bnxor${X} ${BitBase16-16-s8}[fb] */
47843 {
47844 M32C_INSN_BNXOR16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "bnxor16-X-bit16-16-bit16-16-8-FB-relative", "bnxor", 24,
47845 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47846 },
47847 /* bnxor${X} ${BitBase16-16-u16} */
47848 {
47849 M32C_INSN_BNXOR16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "bnxor16-X-bit16-16-bit16-16-16-absolute", "bnxor", 32,
47850 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47851 },
47852 /* bntst${X} $Bitno32Prefixed,$Bit32RnPrefixed */
47853 {
47854 M32C_INSN_BNTST32_X_BIT32_24_PREFIXED_BIT32_RN_DIRECT_PREFIXED, "bntst32-X-bit32-24-Prefixed-bit32-Rn-direct-Prefixed", "bntst", 24,
47855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47856 },
47857 /* bntst${X} $Bitno32Prefixed,$Bit32AnPrefixed */
47858 {
47859 M32C_INSN_BNTST32_X_BIT32_24_PREFIXED_BIT32_AN_DIRECT_PREFIXED, "bntst32-X-bit32-24-Prefixed-bit32-An-direct-Prefixed", "bntst", 24,
47860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47861 },
47862 /* bntst${X} $Bitno32Prefixed,[$Bit32AnPrefixed] */
47863 {
47864 M32C_INSN_BNTST32_X_BIT32_24_PREFIXED_BIT32_AN_INDIRECT_PREFIXED, "bntst32-X-bit32-24-Prefixed-bit32-An-indirect-Prefixed", "bntst", 24,
47865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47866 },
47867 /* bntst${X} ${BitBase32-24-u11-Prefixed}[$Bit32AnPrefixed] */
47868 {
47869 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,
47870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47871 },
47872 /* bntst${X} ${BitBase32-24-u19-Prefixed}[$Bit32AnPrefixed] */
47873 {
47874 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,
47875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47876 },
47877 /* bntst${X} ${BitBase32-24-u27-Prefixed}[$Bit32AnPrefixed] */
47878 {
47879 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,
47880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47881 },
47882 /* bntst${X} ${BitBase32-24-u11-Prefixed}[sb] */
47883 {
47884 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,
47885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47886 },
47887 /* bntst${X} ${BitBase32-24-u19-Prefixed}[sb] */
47888 {
47889 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,
47890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47891 },
47892 /* bntst${X} ${BitBase32-24-s11-Prefixed}[fb] */
47893 {
47894 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,
47895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47896 },
47897 /* bntst${X} ${BitBase32-24-s19-Prefixed}[fb] */
47898 {
47899 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,
47900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47901 },
47902 /* bntst${X} ${BitBase32-24-u19-Prefixed} */
47903 {
47904 M32C_INSN_BNTST32_X_BIT32_24_PREFIXED_BIT32_24_19_ABSOLUTE_PREFIXED, "bntst32-X-bit32-24-Prefixed-bit32-24-19-absolute-Prefixed", "bntst", 40,
47905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47906 },
47907 /* bntst${X} ${BitBase32-24-u27-Prefixed} */
47908 {
47909 M32C_INSN_BNTST32_X_BIT32_24_PREFIXED_BIT32_24_27_ABSOLUTE_PREFIXED, "bntst32-X-bit32-24-Prefixed-bit32-24-27-absolute-Prefixed", "bntst", 48,
47910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47911 },
47912 /* bntst${X} $Bitno16R,$Bit16Rn */
47913 {
47914 M32C_INSN_BNTST16_X_BIT16_16_BIT16_RN_DIRECT, "bntst16-X-bit16-16-bit16-Rn-direct", "bntst", 24,
47915 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47916 },
47917 /* bntst${X} $Bitno16R,$Bit16An */
47918 {
47919 M32C_INSN_BNTST16_X_BIT16_16_BIT16_AN_DIRECT, "bntst16-X-bit16-16-bit16-An-direct", "bntst", 24,
47920 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47921 },
47922 /* bntst${X} [$Bit16An] */
47923 {
47924 M32C_INSN_BNTST16_X_BIT16_16_BIT16_AN_INDIRECT, "bntst16-X-bit16-16-bit16-An-indirect", "bntst", 16,
47925 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47926 },
47927 /* bntst${X} ${Dsp-16-u8}[$Bit16An] */
47928 {
47929 M32C_INSN_BNTST16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "bntst16-X-bit16-16-bit16-16-8-An-relative", "bntst", 24,
47930 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47931 },
47932 /* bntst${X} ${Dsp-16-u16}[$Bit16An] */
47933 {
47934 M32C_INSN_BNTST16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "bntst16-X-bit16-16-bit16-16-16-An-relative", "bntst", 32,
47935 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47936 },
47937 /* bntst${X} ${BitBase16-16-u8}[sb] */
47938 {
47939 M32C_INSN_BNTST16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "bntst16-X-bit16-16-bit16-16-8-SB-relative", "bntst", 24,
47940 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47941 },
47942 /* bntst${X} ${BitBase16-16-u16}[sb] */
47943 {
47944 M32C_INSN_BNTST16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "bntst16-X-bit16-16-bit16-16-16-SB-relative", "bntst", 32,
47945 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47946 },
47947 /* bntst${X} ${BitBase16-16-s8}[fb] */
47948 {
47949 M32C_INSN_BNTST16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "bntst16-X-bit16-16-bit16-16-8-FB-relative", "bntst", 24,
47950 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47951 },
47952 /* bntst${X} ${BitBase16-16-u16} */
47953 {
47954 M32C_INSN_BNTST16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "bntst16-X-bit16-16-bit16-16-16-absolute", "bntst", 32,
47955 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47956 },
47957 /* bnot${X} $Bitno32Unprefixed,$Bit32RnUnprefixed */
47958 {
47959 M32C_INSN_BNOT32_X_BIT32_16_UNPREFIXED_BIT32_RN_DIRECT_UNPREFIXED, "bnot32-X-bit32-16-Unprefixed-bit32-Rn-direct-Unprefixed", "bnot", 16,
47960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47961 },
47962 /* bnot${X} $Bitno32Unprefixed,$Bit32AnUnprefixed */
47963 {
47964 M32C_INSN_BNOT32_X_BIT32_16_UNPREFIXED_BIT32_AN_DIRECT_UNPREFIXED, "bnot32-X-bit32-16-Unprefixed-bit32-An-direct-Unprefixed", "bnot", 16,
47965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47966 },
47967 /* bnot${X} $Bitno32Unprefixed,[$Bit32AnUnprefixed] */
47968 {
47969 M32C_INSN_BNOT32_X_BIT32_16_UNPREFIXED_BIT32_AN_INDIRECT_UNPREFIXED, "bnot32-X-bit32-16-Unprefixed-bit32-An-indirect-Unprefixed", "bnot", 16,
47970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47971 },
47972 /* bnot${X} ${BitBase32-16-u11-Unprefixed}[$Bit32AnUnprefixed] */
47973 {
47974 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,
47975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47976 },
47977 /* bnot${X} ${BitBase32-16-u19-Unprefixed}[$Bit32AnUnprefixed] */
47978 {
47979 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,
47980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47981 },
47982 /* bnot${X} ${BitBase32-16-u27-Unprefixed}[$Bit32AnUnprefixed] */
47983 {
47984 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,
47985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47986 },
47987 /* bnot${X} ${BitBase32-16-u11-Unprefixed}[sb] */
47988 {
47989 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,
47990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47991 },
47992 /* bnot${X} ${BitBase32-16-u19-Unprefixed}[sb] */
47993 {
47994 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,
47995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47996 },
47997 /* bnot${X} ${BitBase32-16-s11-Unprefixed}[fb] */
47998 {
47999 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,
48000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48001 },
48002 /* bnot${X} ${BitBase32-16-s19-Unprefixed}[fb] */
48003 {
48004 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,
48005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48006 },
48007 /* bnot${X} ${BitBase32-16-u19-Unprefixed} */
48008 {
48009 M32C_INSN_BNOT32_X_BIT32_16_UNPREFIXED_BIT32_16_19_ABSOLUTE_UNPREFIXED, "bnot32-X-bit32-16-Unprefixed-bit32-16-19-absolute-Unprefixed", "bnot", 32,
48010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48011 },
48012 /* bnot${X} ${BitBase32-16-u27-Unprefixed} */
48013 {
48014 M32C_INSN_BNOT32_X_BIT32_16_UNPREFIXED_BIT32_16_27_ABSOLUTE_UNPREFIXED, "bnot32-X-bit32-16-Unprefixed-bit32-16-27-absolute-Unprefixed", "bnot", 40,
48015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48016 },
48017 /* bnot${G} $Bitno16R,$Bit16Rn */
48018 {
48019 M32C_INSN_BNOT16_G_BIT16_16_8_BIT16_RN_DIRECT, "bnot16-G-bit16-16-8-bit16-Rn-direct", "bnot", 24,
48020 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48021 },
48022 /* bnot${G} $Bitno16R,$Bit16An */
48023 {
48024 M32C_INSN_BNOT16_G_BIT16_16_8_BIT16_AN_DIRECT, "bnot16-G-bit16-16-8-bit16-An-direct", "bnot", 24,
48025 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48026 },
48027 /* bnot${G} ${Dsp-16-u8}[$Bit16An] */
48028 {
48029 M32C_INSN_BNOT16_G_BIT16_16_8_BIT16_16_8_AN_RELATIVE, "bnot16-G-bit16-16-8-bit16-16-8-An-relative", "bnot", 24,
48030 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48031 },
48032 /* bnot${G} ${BitBase16-16-u8}[sb] */
48033 {
48034 M32C_INSN_BNOT16_G_BIT16_16_8_BIT16_16_8_SB_RELATIVE, "bnot16-G-bit16-16-8-bit16-16-8-SB-relative", "bnot", 24,
48035 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48036 },
48037 /* bnot${G} ${BitBase16-16-s8}[fb] */
48038 {
48039 M32C_INSN_BNOT16_G_BIT16_16_8_BIT16_16_8_FB_RELATIVE, "bnot16-G-bit16-16-8-bit16-16-8-FB-relative", "bnot", 24,
48040 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48041 },
48042 /* bnot${S} ${BitBase16-8-u11-S}[sb] */
48043 {
48044 M32C_INSN_BNOT16_S_BIT16_11_S_BIT16_11_SB_RELATIVE_S, "bnot16-S-bit16-11-S-bit16-11-SB-relative-S", "bnot", 16,
48045 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48046 },
48047 /* bnot${G} ${Dsp-16-u16}[$Bit16An] */
48048 {
48049 M32C_INSN_BNOT16_G_BIT16_16_16_BIT16_16_16_AN_RELATIVE, "bnot16-G-bit16-16-16-bit16-16-16-An-relative", "bnot", 32,
48050 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48051 },
48052 /* bnot${G} ${BitBase16-16-u16}[sb] */
48053 {
48054 M32C_INSN_BNOT16_G_BIT16_16_16_BIT16_16_16_SB_RELATIVE, "bnot16-G-bit16-16-16-bit16-16-16-SB-relative", "bnot", 32,
48055 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48056 },
48057 /* bnot${G} ${BitBase16-16-u16} */
48058 {
48059 M32C_INSN_BNOT16_G_BIT16_16_16_BIT16_16_16_ABSOLUTE, "bnot16-G-bit16-16-16-bit16-16-16-absolute", "bnot", 32,
48060 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48061 },
48062 /* bnot${G} [$Bit16An] */
48063 {
48064 M32C_INSN_BNOT16_G_BIT16_16_BASIC_BIT16_AN_INDIRECT, "bnot16-G-bit16-16-basic-bit16-An-indirect", "bnot", 16,
48065 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48066 },
48067 /* bnor${X} $Bitno32Prefixed,$Bit32RnPrefixed */
48068 {
48069 M32C_INSN_BNOR32_X_BIT32_24_PREFIXED_BIT32_RN_DIRECT_PREFIXED, "bnor32-X-bit32-24-Prefixed-bit32-Rn-direct-Prefixed", "bnor", 24,
48070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48071 },
48072 /* bnor${X} $Bitno32Prefixed,$Bit32AnPrefixed */
48073 {
48074 M32C_INSN_BNOR32_X_BIT32_24_PREFIXED_BIT32_AN_DIRECT_PREFIXED, "bnor32-X-bit32-24-Prefixed-bit32-An-direct-Prefixed", "bnor", 24,
48075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48076 },
48077 /* bnor${X} $Bitno32Prefixed,[$Bit32AnPrefixed] */
48078 {
48079 M32C_INSN_BNOR32_X_BIT32_24_PREFIXED_BIT32_AN_INDIRECT_PREFIXED, "bnor32-X-bit32-24-Prefixed-bit32-An-indirect-Prefixed", "bnor", 24,
48080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48081 },
48082 /* bnor${X} ${BitBase32-24-u11-Prefixed}[$Bit32AnPrefixed] */
48083 {
48084 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,
48085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48086 },
48087 /* bnor${X} ${BitBase32-24-u19-Prefixed}[$Bit32AnPrefixed] */
48088 {
48089 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,
48090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48091 },
48092 /* bnor${X} ${BitBase32-24-u27-Prefixed}[$Bit32AnPrefixed] */
48093 {
48094 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,
48095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48096 },
48097 /* bnor${X} ${BitBase32-24-u11-Prefixed}[sb] */
48098 {
48099 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,
48100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48101 },
48102 /* bnor${X} ${BitBase32-24-u19-Prefixed}[sb] */
48103 {
48104 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,
48105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48106 },
48107 /* bnor${X} ${BitBase32-24-s11-Prefixed}[fb] */
48108 {
48109 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,
48110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48111 },
48112 /* bnor${X} ${BitBase32-24-s19-Prefixed}[fb] */
48113 {
48114 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,
48115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48116 },
48117 /* bnor${X} ${BitBase32-24-u19-Prefixed} */
48118 {
48119 M32C_INSN_BNOR32_X_BIT32_24_PREFIXED_BIT32_24_19_ABSOLUTE_PREFIXED, "bnor32-X-bit32-24-Prefixed-bit32-24-19-absolute-Prefixed", "bnor", 40,
48120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48121 },
48122 /* bnor${X} ${BitBase32-24-u27-Prefixed} */
48123 {
48124 M32C_INSN_BNOR32_X_BIT32_24_PREFIXED_BIT32_24_27_ABSOLUTE_PREFIXED, "bnor32-X-bit32-24-Prefixed-bit32-24-27-absolute-Prefixed", "bnor", 48,
48125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48126 },
48127 /* bnor${X} $Bitno16R,$Bit16Rn */
48128 {
48129 M32C_INSN_BNOR16_X_BIT16_16_BIT16_RN_DIRECT, "bnor16-X-bit16-16-bit16-Rn-direct", "bnor", 24,
48130 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48131 },
48132 /* bnor${X} $Bitno16R,$Bit16An */
48133 {
48134 M32C_INSN_BNOR16_X_BIT16_16_BIT16_AN_DIRECT, "bnor16-X-bit16-16-bit16-An-direct", "bnor", 24,
48135 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48136 },
48137 /* bnor${X} [$Bit16An] */
48138 {
48139 M32C_INSN_BNOR16_X_BIT16_16_BIT16_AN_INDIRECT, "bnor16-X-bit16-16-bit16-An-indirect", "bnor", 16,
48140 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48141 },
48142 /* bnor${X} ${Dsp-16-u8}[$Bit16An] */
48143 {
48144 M32C_INSN_BNOR16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "bnor16-X-bit16-16-bit16-16-8-An-relative", "bnor", 24,
48145 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48146 },
48147 /* bnor${X} ${Dsp-16-u16}[$Bit16An] */
48148 {
48149 M32C_INSN_BNOR16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "bnor16-X-bit16-16-bit16-16-16-An-relative", "bnor", 32,
48150 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48151 },
48152 /* bnor${X} ${BitBase16-16-u8}[sb] */
48153 {
48154 M32C_INSN_BNOR16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "bnor16-X-bit16-16-bit16-16-8-SB-relative", "bnor", 24,
48155 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48156 },
48157 /* bnor${X} ${BitBase16-16-u16}[sb] */
48158 {
48159 M32C_INSN_BNOR16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "bnor16-X-bit16-16-bit16-16-16-SB-relative", "bnor", 32,
48160 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48161 },
48162 /* bnor${X} ${BitBase16-16-s8}[fb] */
48163 {
48164 M32C_INSN_BNOR16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "bnor16-X-bit16-16-bit16-16-8-FB-relative", "bnor", 24,
48165 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48166 },
48167 /* bnor${X} ${BitBase16-16-u16} */
48168 {
48169 M32C_INSN_BNOR16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "bnor16-X-bit16-16-bit16-16-16-absolute", "bnor", 32,
48170 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48171 },
48172 /* bnand${X} $Bitno32Prefixed,$Bit32RnPrefixed */
48173 {
48174 M32C_INSN_BNAND32_X_BIT32_24_PREFIXED_BIT32_RN_DIRECT_PREFIXED, "bnand32-X-bit32-24-Prefixed-bit32-Rn-direct-Prefixed", "bnand", 24,
48175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48176 },
48177 /* bnand${X} $Bitno32Prefixed,$Bit32AnPrefixed */
48178 {
48179 M32C_INSN_BNAND32_X_BIT32_24_PREFIXED_BIT32_AN_DIRECT_PREFIXED, "bnand32-X-bit32-24-Prefixed-bit32-An-direct-Prefixed", "bnand", 24,
48180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48181 },
48182 /* bnand${X} $Bitno32Prefixed,[$Bit32AnPrefixed] */
48183 {
48184 M32C_INSN_BNAND32_X_BIT32_24_PREFIXED_BIT32_AN_INDIRECT_PREFIXED, "bnand32-X-bit32-24-Prefixed-bit32-An-indirect-Prefixed", "bnand", 24,
48185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48186 },
48187 /* bnand${X} ${BitBase32-24-u11-Prefixed}[$Bit32AnPrefixed] */
48188 {
48189 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,
48190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48191 },
48192 /* bnand${X} ${BitBase32-24-u19-Prefixed}[$Bit32AnPrefixed] */
48193 {
48194 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,
48195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48196 },
48197 /* bnand${X} ${BitBase32-24-u27-Prefixed}[$Bit32AnPrefixed] */
48198 {
48199 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,
48200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48201 },
48202 /* bnand${X} ${BitBase32-24-u11-Prefixed}[sb] */
48203 {
48204 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,
48205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48206 },
48207 /* bnand${X} ${BitBase32-24-u19-Prefixed}[sb] */
48208 {
48209 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,
48210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48211 },
48212 /* bnand${X} ${BitBase32-24-s11-Prefixed}[fb] */
48213 {
48214 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,
48215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48216 },
48217 /* bnand${X} ${BitBase32-24-s19-Prefixed}[fb] */
48218 {
48219 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,
48220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48221 },
48222 /* bnand${X} ${BitBase32-24-u19-Prefixed} */
48223 {
48224 M32C_INSN_BNAND32_X_BIT32_24_PREFIXED_BIT32_24_19_ABSOLUTE_PREFIXED, "bnand32-X-bit32-24-Prefixed-bit32-24-19-absolute-Prefixed", "bnand", 40,
48225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48226 },
48227 /* bnand${X} ${BitBase32-24-u27-Prefixed} */
48228 {
48229 M32C_INSN_BNAND32_X_BIT32_24_PREFIXED_BIT32_24_27_ABSOLUTE_PREFIXED, "bnand32-X-bit32-24-Prefixed-bit32-24-27-absolute-Prefixed", "bnand", 48,
48230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48231 },
48232 /* bnand${X} $Bitno16R,$Bit16Rn */
48233 {
48234 M32C_INSN_BNAND16_X_BIT16_16_BIT16_RN_DIRECT, "bnand16-X-bit16-16-bit16-Rn-direct", "bnand", 24,
48235 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48236 },
48237 /* bnand${X} $Bitno16R,$Bit16An */
48238 {
48239 M32C_INSN_BNAND16_X_BIT16_16_BIT16_AN_DIRECT, "bnand16-X-bit16-16-bit16-An-direct", "bnand", 24,
48240 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48241 },
48242 /* bnand${X} [$Bit16An] */
48243 {
48244 M32C_INSN_BNAND16_X_BIT16_16_BIT16_AN_INDIRECT, "bnand16-X-bit16-16-bit16-An-indirect", "bnand", 16,
48245 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48246 },
48247 /* bnand${X} ${Dsp-16-u8}[$Bit16An] */
48248 {
48249 M32C_INSN_BNAND16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "bnand16-X-bit16-16-bit16-16-8-An-relative", "bnand", 24,
48250 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48251 },
48252 /* bnand${X} ${Dsp-16-u16}[$Bit16An] */
48253 {
48254 M32C_INSN_BNAND16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "bnand16-X-bit16-16-bit16-16-16-An-relative", "bnand", 32,
48255 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48256 },
48257 /* bnand${X} ${BitBase16-16-u8}[sb] */
48258 {
48259 M32C_INSN_BNAND16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "bnand16-X-bit16-16-bit16-16-8-SB-relative", "bnand", 24,
48260 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48261 },
48262 /* bnand${X} ${BitBase16-16-u16}[sb] */
48263 {
48264 M32C_INSN_BNAND16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "bnand16-X-bit16-16-bit16-16-16-SB-relative", "bnand", 32,
48265 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48266 },
48267 /* bnand${X} ${BitBase16-16-s8}[fb] */
48268 {
48269 M32C_INSN_BNAND16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "bnand16-X-bit16-16-bit16-16-8-FB-relative", "bnand", 24,
48270 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48271 },
48272 /* bnand${X} ${BitBase16-16-u16} */
48273 {
48274 M32C_INSN_BNAND16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "bnand16-X-bit16-16-bit16-16-16-absolute", "bnand", 32,
48275 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48276 },
48277 /* bm${cond32-16} $Bitno32Unprefixed,$Bit32RnUnprefixed */
48278 {
48279 M32C_INSN_BM32_BIT32_BASIC_UNPREFIXED_COND32_16_BIT32_RN_DIRECT_UNPREFIXED, "bm32-bit32-basic-Unprefixed-cond32-16-bit32-Rn-direct-Unprefixed", "bm", 24,
48280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48281 },
48282 /* bm${cond32-16} $Bitno32Unprefixed,$Bit32AnUnprefixed */
48283 {
48284 M32C_INSN_BM32_BIT32_BASIC_UNPREFIXED_COND32_16_BIT32_AN_DIRECT_UNPREFIXED, "bm32-bit32-basic-Unprefixed-cond32-16-bit32-An-direct-Unprefixed", "bm", 24,
48285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48286 },
48287 /* bm${cond32-16} $Bitno32Unprefixed,[$Bit32AnUnprefixed] */
48288 {
48289 M32C_INSN_BM32_BIT32_BASIC_UNPREFIXED_COND32_16_BIT32_AN_INDIRECT_UNPREFIXED, "bm32-bit32-basic-Unprefixed-cond32-16-bit32-An-indirect-Unprefixed", "bm", 24,
48290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48291 },
48292 /* bm${cond32-24} ${BitBase32-16-u11-Unprefixed}[$Bit32AnUnprefixed] */
48293 {
48294 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,
48295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48296 },
48297 /* bm${cond32-24} ${BitBase32-16-u11-Unprefixed}[sb] */
48298 {
48299 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,
48300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48301 },
48302 /* bm${cond32-24} ${BitBase32-16-s11-Unprefixed}[fb] */
48303 {
48304 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,
48305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48306 },
48307 /* bm${cond32-32} ${BitBase32-16-u19-Unprefixed}[$Bit32AnUnprefixed] */
48308 {
48309 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,
48310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48311 },
48312 /* bm${cond32-32} ${BitBase32-16-u19-Unprefixed}[sb] */
48313 {
48314 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,
48315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48316 },
48317 /* bm${cond32-32} ${BitBase32-16-s19-Unprefixed}[fb] */
48318 {
48319 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,
48320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48321 },
48322 /* bm${cond32-32} ${BitBase32-16-u19-Unprefixed} */
48323 {
48324 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,
48325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48326 },
48327 /* bm${cond32-40} ${BitBase32-16-u27-Unprefixed}[$Bit32AnUnprefixed] */
48328 {
48329 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,
48330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48331 },
48332 /* bm${cond32-40} ${BitBase32-16-u27-Unprefixed} */
48333 {
48334 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,
48335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48336 },
48337 /* bm${cond16-24} $Bitno16R,$Bit16Rn */
48338 {
48339 M32C_INSN_BM16_BIT16_16_8_COND16_24_BIT16_RN_DIRECT, "bm16-bit16-16-8-cond16-24-bit16-Rn-direct", "bm", 32,
48340 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48341 },
48342 /* bm${cond16-24} $Bitno16R,$Bit16An */
48343 {
48344 M32C_INSN_BM16_BIT16_16_8_COND16_24_BIT16_AN_DIRECT, "bm16-bit16-16-8-cond16-24-bit16-An-direct", "bm", 32,
48345 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48346 },
48347 /* bm${cond16-24} ${Dsp-16-u8}[$Bit16An] */
48348 {
48349 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,
48350 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48351 },
48352 /* bm${cond16-24} ${BitBase16-16-u8}[sb] */
48353 {
48354 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,
48355 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48356 },
48357 /* bm${cond16-24} ${BitBase16-16-s8}[fb] */
48358 {
48359 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,
48360 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48361 },
48362 /* bm${cond16-32} ${Dsp-16-u16}[$Bit16An] */
48363 {
48364 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,
48365 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48366 },
48367 /* bm${cond16-32} ${BitBase16-16-u16}[sb] */
48368 {
48369 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,
48370 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48371 },
48372 /* bm${cond16-32} ${BitBase16-16-u16} */
48373 {
48374 M32C_INSN_BM16_BIT16_16_16_COND16_32_BIT16_16_16_ABSOLUTE, "bm16-bit16-16-16-cond16-32-bit16-16-16-absolute", "bm", 40,
48375 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48376 },
48377 /* bm${cond16-16} [$Bit16An] */
48378 {
48379 M32C_INSN_BM16_BIT16_16_BASIC_COND16_16_BIT16_AN_INDIRECT, "bm16-bit16-16-basic-cond16-16-bit16-An-indirect", "bm", 24,
48380 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48381 },
48382 /* bitindex.w $Dst32RnUnprefixedHI */
48383 {
48384 M32C_INSN_BITINDEX32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "bitindex32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "bitindex.w", 16,
48385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48386 },
48387 /* bitindex.w $Dst32AnUnprefixedHI */
48388 {
48389 M32C_INSN_BITINDEX32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "bitindex32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "bitindex.w", 16,
48390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48391 },
48392 /* bitindex.w [$Dst32AnUnprefixed] */
48393 {
48394 M32C_INSN_BITINDEX32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "bitindex32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "bitindex.w", 16,
48395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48396 },
48397 /* bitindex.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
48398 {
48399 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,
48400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48401 },
48402 /* bitindex.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
48403 {
48404 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,
48405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48406 },
48407 /* bitindex.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
48408 {
48409 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,
48410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48411 },
48412 /* bitindex.w ${Dsp-16-u8}[sb] */
48413 {
48414 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,
48415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48416 },
48417 /* bitindex.w ${Dsp-16-u16}[sb] */
48418 {
48419 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,
48420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48421 },
48422 /* bitindex.w ${Dsp-16-s8}[fb] */
48423 {
48424 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,
48425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48426 },
48427 /* bitindex.w ${Dsp-16-s16}[fb] */
48428 {
48429 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,
48430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48431 },
48432 /* bitindex.w ${Dsp-16-u16} */
48433 {
48434 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,
48435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48436 },
48437 /* bitindex.w ${Dsp-16-u24} */
48438 {
48439 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,
48440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48441 },
48442 /* bitindex.b $Dst32RnUnprefixedQI */
48443 {
48444 M32C_INSN_BITINDEX32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "bitindex32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "bitindex.b", 16,
48445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48446 },
48447 /* bitindex.b $Dst32AnUnprefixedQI */
48448 {
48449 M32C_INSN_BITINDEX32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "bitindex32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "bitindex.b", 16,
48450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48451 },
48452 /* bitindex.b [$Dst32AnUnprefixed] */
48453 {
48454 M32C_INSN_BITINDEX32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "bitindex32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "bitindex.b", 16,
48455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48456 },
48457 /* bitindex.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
48458 {
48459 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,
48460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48461 },
48462 /* bitindex.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
48463 {
48464 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,
48465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48466 },
48467 /* bitindex.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
48468 {
48469 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,
48470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48471 },
48472 /* bitindex.b ${Dsp-16-u8}[sb] */
48473 {
48474 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,
48475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48476 },
48477 /* bitindex.b ${Dsp-16-u16}[sb] */
48478 {
48479 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,
48480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48481 },
48482 /* bitindex.b ${Dsp-16-s8}[fb] */
48483 {
48484 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,
48485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48486 },
48487 /* bitindex.b ${Dsp-16-s16}[fb] */
48488 {
48489 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,
48490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48491 },
48492 /* bitindex.b ${Dsp-16-u16} */
48493 {
48494 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,
48495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48496 },
48497 /* bitindex.b ${Dsp-16-u24} */
48498 {
48499 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,
48500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48501 },
48502 /* bclr${X} $Bitno32Unprefixed,$Bit32RnUnprefixed */
48503 {
48504 M32C_INSN_BCLR32_X_BIT32_16_UNPREFIXED_BIT32_RN_DIRECT_UNPREFIXED, "bclr32-X-bit32-16-Unprefixed-bit32-Rn-direct-Unprefixed", "bclr", 16,
48505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48506 },
48507 /* bclr${X} $Bitno32Unprefixed,$Bit32AnUnprefixed */
48508 {
48509 M32C_INSN_BCLR32_X_BIT32_16_UNPREFIXED_BIT32_AN_DIRECT_UNPREFIXED, "bclr32-X-bit32-16-Unprefixed-bit32-An-direct-Unprefixed", "bclr", 16,
48510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48511 },
48512 /* bclr${X} $Bitno32Unprefixed,[$Bit32AnUnprefixed] */
48513 {
48514 M32C_INSN_BCLR32_X_BIT32_16_UNPREFIXED_BIT32_AN_INDIRECT_UNPREFIXED, "bclr32-X-bit32-16-Unprefixed-bit32-An-indirect-Unprefixed", "bclr", 16,
48515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48516 },
48517 /* bclr${X} ${BitBase32-16-u11-Unprefixed}[$Bit32AnUnprefixed] */
48518 {
48519 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,
48520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48521 },
48522 /* bclr${X} ${BitBase32-16-u19-Unprefixed}[$Bit32AnUnprefixed] */
48523 {
48524 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,
48525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48526 },
48527 /* bclr${X} ${BitBase32-16-u27-Unprefixed}[$Bit32AnUnprefixed] */
48528 {
48529 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,
48530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48531 },
48532 /* bclr${X} ${BitBase32-16-u11-Unprefixed}[sb] */
48533 {
48534 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,
48535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48536 },
48537 /* bclr${X} ${BitBase32-16-u19-Unprefixed}[sb] */
48538 {
48539 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,
48540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48541 },
48542 /* bclr${X} ${BitBase32-16-s11-Unprefixed}[fb] */
48543 {
48544 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,
48545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48546 },
48547 /* bclr${X} ${BitBase32-16-s19-Unprefixed}[fb] */
48548 {
48549 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,
48550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48551 },
48552 /* bclr${X} ${BitBase32-16-u19-Unprefixed} */
48553 {
48554 M32C_INSN_BCLR32_X_BIT32_16_UNPREFIXED_BIT32_16_19_ABSOLUTE_UNPREFIXED, "bclr32-X-bit32-16-Unprefixed-bit32-16-19-absolute-Unprefixed", "bclr", 32,
48555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48556 },
48557 /* bclr${X} ${BitBase32-16-u27-Unprefixed} */
48558 {
48559 M32C_INSN_BCLR32_X_BIT32_16_UNPREFIXED_BIT32_16_27_ABSOLUTE_UNPREFIXED, "bclr32-X-bit32-16-Unprefixed-bit32-16-27-absolute-Unprefixed", "bclr", 40,
48560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48561 },
48562 /* bclr${G} $Bitno16R,$Bit16Rn */
48563 {
48564 M32C_INSN_BCLR16_G_BIT16_16_8_BIT16_RN_DIRECT, "bclr16-G-bit16-16-8-bit16-Rn-direct", "bclr", 24,
48565 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48566 },
48567 /* bclr${G} $Bitno16R,$Bit16An */
48568 {
48569 M32C_INSN_BCLR16_G_BIT16_16_8_BIT16_AN_DIRECT, "bclr16-G-bit16-16-8-bit16-An-direct", "bclr", 24,
48570 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48571 },
48572 /* bclr${G} ${Dsp-16-u8}[$Bit16An] */
48573 {
48574 M32C_INSN_BCLR16_G_BIT16_16_8_BIT16_16_8_AN_RELATIVE, "bclr16-G-bit16-16-8-bit16-16-8-An-relative", "bclr", 24,
48575 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48576 },
48577 /* bclr${G} ${BitBase16-16-u8}[sb] */
48578 {
48579 M32C_INSN_BCLR16_G_BIT16_16_8_BIT16_16_8_SB_RELATIVE, "bclr16-G-bit16-16-8-bit16-16-8-SB-relative", "bclr", 24,
48580 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48581 },
48582 /* bclr${G} ${BitBase16-16-s8}[fb] */
48583 {
48584 M32C_INSN_BCLR16_G_BIT16_16_8_BIT16_16_8_FB_RELATIVE, "bclr16-G-bit16-16-8-bit16-16-8-FB-relative", "bclr", 24,
48585 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48586 },
48587 /* bclr${S} ${BitBase16-8-u11-S}[sb] */
48588 {
48589 M32C_INSN_BCLR16_S_BIT16_11_S_BIT16_11_SB_RELATIVE_S, "bclr16-S-bit16-11-S-bit16-11-SB-relative-S", "bclr", 16,
48590 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48591 },
48592 /* bclr${G} ${Dsp-16-u16}[$Bit16An] */
48593 {
48594 M32C_INSN_BCLR16_G_BIT16_16_16_BIT16_16_16_AN_RELATIVE, "bclr16-G-bit16-16-16-bit16-16-16-An-relative", "bclr", 32,
48595 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48596 },
48597 /* bclr${G} ${BitBase16-16-u16}[sb] */
48598 {
48599 M32C_INSN_BCLR16_G_BIT16_16_16_BIT16_16_16_SB_RELATIVE, "bclr16-G-bit16-16-16-bit16-16-16-SB-relative", "bclr", 32,
48600 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48601 },
48602 /* bclr${G} ${BitBase16-16-u16} */
48603 {
48604 M32C_INSN_BCLR16_G_BIT16_16_16_BIT16_16_16_ABSOLUTE, "bclr16-G-bit16-16-16-bit16-16-16-absolute", "bclr", 32,
48605 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48606 },
48607 /* bclr${G} [$Bit16An] */
48608 {
48609 M32C_INSN_BCLR16_G_BIT16_16_BASIC_BIT16_AN_INDIRECT, "bclr16-G-bit16-16-basic-bit16-An-indirect", "bclr", 16,
48610 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48611 },
48612 /* band${X} $Bitno32Prefixed,$Bit32RnPrefixed */
48613 {
48614 M32C_INSN_BAND32_X_BIT32_24_PREFIXED_BIT32_RN_DIRECT_PREFIXED, "band32-X-bit32-24-Prefixed-bit32-Rn-direct-Prefixed", "band", 24,
48615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48616 },
48617 /* band${X} $Bitno32Prefixed,$Bit32AnPrefixed */
48618 {
48619 M32C_INSN_BAND32_X_BIT32_24_PREFIXED_BIT32_AN_DIRECT_PREFIXED, "band32-X-bit32-24-Prefixed-bit32-An-direct-Prefixed", "band", 24,
48620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48621 },
48622 /* band${X} $Bitno32Prefixed,[$Bit32AnPrefixed] */
48623 {
48624 M32C_INSN_BAND32_X_BIT32_24_PREFIXED_BIT32_AN_INDIRECT_PREFIXED, "band32-X-bit32-24-Prefixed-bit32-An-indirect-Prefixed", "band", 24,
48625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48626 },
48627 /* band${X} ${BitBase32-24-u11-Prefixed}[$Bit32AnPrefixed] */
48628 {
48629 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,
48630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48631 },
48632 /* band${X} ${BitBase32-24-u19-Prefixed}[$Bit32AnPrefixed] */
48633 {
48634 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,
48635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48636 },
48637 /* band${X} ${BitBase32-24-u27-Prefixed}[$Bit32AnPrefixed] */
48638 {
48639 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,
48640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48641 },
48642 /* band${X} ${BitBase32-24-u11-Prefixed}[sb] */
48643 {
48644 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,
48645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48646 },
48647 /* band${X} ${BitBase32-24-u19-Prefixed}[sb] */
48648 {
48649 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,
48650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48651 },
48652 /* band${X} ${BitBase32-24-s11-Prefixed}[fb] */
48653 {
48654 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,
48655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48656 },
48657 /* band${X} ${BitBase32-24-s19-Prefixed}[fb] */
48658 {
48659 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,
48660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48661 },
48662 /* band${X} ${BitBase32-24-u19-Prefixed} */
48663 {
48664 M32C_INSN_BAND32_X_BIT32_24_PREFIXED_BIT32_24_19_ABSOLUTE_PREFIXED, "band32-X-bit32-24-Prefixed-bit32-24-19-absolute-Prefixed", "band", 40,
48665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48666 },
48667 /* band${X} ${BitBase32-24-u27-Prefixed} */
48668 {
48669 M32C_INSN_BAND32_X_BIT32_24_PREFIXED_BIT32_24_27_ABSOLUTE_PREFIXED, "band32-X-bit32-24-Prefixed-bit32-24-27-absolute-Prefixed", "band", 48,
48670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48671 },
48672 /* band${X} $Bitno16R,$Bit16Rn */
48673 {
48674 M32C_INSN_BAND16_X_BIT16_16_BIT16_RN_DIRECT, "band16-X-bit16-16-bit16-Rn-direct", "band", 24,
48675 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48676 },
48677 /* band${X} $Bitno16R,$Bit16An */
48678 {
48679 M32C_INSN_BAND16_X_BIT16_16_BIT16_AN_DIRECT, "band16-X-bit16-16-bit16-An-direct", "band", 24,
48680 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48681 },
48682 /* band${X} [$Bit16An] */
48683 {
48684 M32C_INSN_BAND16_X_BIT16_16_BIT16_AN_INDIRECT, "band16-X-bit16-16-bit16-An-indirect", "band", 16,
48685 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48686 },
48687 /* band${X} ${Dsp-16-u8}[$Bit16An] */
48688 {
48689 M32C_INSN_BAND16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "band16-X-bit16-16-bit16-16-8-An-relative", "band", 24,
48690 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48691 },
48692 /* band${X} ${Dsp-16-u16}[$Bit16An] */
48693 {
48694 M32C_INSN_BAND16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "band16-X-bit16-16-bit16-16-16-An-relative", "band", 32,
48695 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48696 },
48697 /* band${X} ${BitBase16-16-u8}[sb] */
48698 {
48699 M32C_INSN_BAND16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "band16-X-bit16-16-bit16-16-8-SB-relative", "band", 24,
48700 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48701 },
48702 /* band${X} ${BitBase16-16-u16}[sb] */
48703 {
48704 M32C_INSN_BAND16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "band16-X-bit16-16-bit16-16-16-SB-relative", "band", 32,
48705 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48706 },
48707 /* band${X} ${BitBase16-16-s8}[fb] */
48708 {
48709 M32C_INSN_BAND16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "band16-X-bit16-16-bit16-16-8-FB-relative", "band", 24,
48710 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48711 },
48712 /* band${X} ${BitBase16-16-u16} */
48713 {
48714 M32C_INSN_BAND16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "band16-X-bit16-16-bit16-16-16-absolute", "band", 32,
48715 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48716 },
48717 /* and.w${S} #${Imm-16-HI},${Dsp-8-u8}[sb] */
48718 {
48719 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,
48720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48721 },
48722 /* and.w${S} #${Imm-16-HI},${Dsp-8-s8}[fb] */
48723 {
48724 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,
48725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48726 },
48727 /* and.w${S} #${Imm-24-HI},${Dsp-8-u16} */
48728 {
48729 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,
48730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48731 },
48732 /* and.w${S} #${Imm-8-HI},r0 */
48733 {
48734 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,
48735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48736 },
48737 /* and.b${S} #${Imm-16-QI},${Dsp-8-u8}[sb] */
48738 {
48739 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,
48740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48741 },
48742 /* and.b${S} #${Imm-16-QI},${Dsp-8-s8}[fb] */
48743 {
48744 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,
48745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48746 },
48747 /* and.b${S} #${Imm-24-QI},${Dsp-8-u16} */
48748 {
48749 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,
48750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48751 },
48752 /* and.b${S} #${Imm-8-QI},r0l */
48753 {
48754 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,
48755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48756 },
48757 /* and.b${S} ${SrcDst16-r0l-r0h-S-normal} */
48758 {
48759 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,
48760 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48761 },
48762 /* and.b${S} ${Dsp-8-u8}[sb],${Dst16RnQI-S} */
48763 {
48764 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,
48765 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48766 },
48767 /* and.b${S} ${Dsp-8-s8}[fb],${Dst16RnQI-S} */
48768 {
48769 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,
48770 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48771 },
48772 /* and.b${S} ${Dsp-8-u16},${Dst16RnQI-S} */
48773 {
48774 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,
48775 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48776 },
48777 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
48778 {
48779 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,
48780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48781 },
48782 /* and.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
48783 {
48784 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,
48785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48786 },
48787 /* and.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
48788 {
48789 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,
48790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48791 },
48792 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
48793 {
48794 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,
48795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48796 },
48797 /* and.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
48798 {
48799 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,
48800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48801 },
48802 /* and.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
48803 {
48804 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,
48805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48806 },
48807 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
48808 {
48809 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,
48810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48811 },
48812 /* and.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
48813 {
48814 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,
48815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48816 },
48817 /* and.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
48818 {
48819 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,
48820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48821 },
48822 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
48823 {
48824 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,
48825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48826 },
48827 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
48828 {
48829 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,
48830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48831 },
48832 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
48833 {
48834 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,
48835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48836 },
48837 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
48838 {
48839 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,
48840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48841 },
48842 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
48843 {
48844 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,
48845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48846 },
48847 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
48848 {
48849 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,
48850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48851 },
48852 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
48853 {
48854 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,
48855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48856 },
48857 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
48858 {
48859 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,
48860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48861 },
48862 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
48863 {
48864 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,
48865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48866 },
48867 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
48868 {
48869 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,
48870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48871 },
48872 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
48873 {
48874 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,
48875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48876 },
48877 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
48878 {
48879 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,
48880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48881 },
48882 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
48883 {
48884 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,
48885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48886 },
48887 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
48888 {
48889 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,
48890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48891 },
48892 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
48893 {
48894 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,
48895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48896 },
48897 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
48898 {
48899 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,
48900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48901 },
48902 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
48903 {
48904 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,
48905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48906 },
48907 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
48908 {
48909 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,
48910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48911 },
48912 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
48913 {
48914 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,
48915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48916 },
48917 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
48918 {
48919 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,
48920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48921 },
48922 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
48923 {
48924 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,
48925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48926 },
48927 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
48928 {
48929 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,
48930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48931 },
48932 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
48933 {
48934 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,
48935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48936 },
48937 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
48938 {
48939 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,
48940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48941 },
48942 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
48943 {
48944 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,
48945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48946 },
48947 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
48948 {
48949 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,
48950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48951 },
48952 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
48953 {
48954 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,
48955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48956 },
48957 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
48958 {
48959 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,
48960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48961 },
48962 /* and.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
48963 {
48964 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,
48965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48966 },
48967 /* and.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
48968 {
48969 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,
48970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48971 },
48972 /* and.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
48973 {
48974 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,
48975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48976 },
48977 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
48978 {
48979 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,
48980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48981 },
48982 /* and.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
48983 {
48984 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,
48985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48986 },
48987 /* and.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
48988 {
48989 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,
48990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48991 },
48992 /* and.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
48993 {
48994 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,
48995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48996 },
48997 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
48998 {
48999 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,
49000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49001 },
49002 /* and.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
49003 {
49004 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,
49005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49006 },
49007 /* and.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
49008 {
49009 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,
49010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49011 },
49012 /* and.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
49013 {
49014 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,
49015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49016 },
49017 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
49018 {
49019 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,
49020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49021 },
49022 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
49023 {
49024 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,
49025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49026 },
49027 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
49028 {
49029 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,
49030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49031 },
49032 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
49033 {
49034 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,
49035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49036 },
49037 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
49038 {
49039 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,
49040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49041 },
49042 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
49043 {
49044 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,
49045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49046 },
49047 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
49048 {
49049 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,
49050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49051 },
49052 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
49053 {
49054 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,
49055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49056 },
49057 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
49058 {
49059 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,
49060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49061 },
49062 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
49063 {
49064 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,
49065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49066 },
49067 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
49068 {
49069 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,
49070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49071 },
49072 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
49073 {
49074 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,
49075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49076 },
49077 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
49078 {
49079 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,
49080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49081 },
49082 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
49083 {
49084 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,
49085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49086 },
49087 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
49088 {
49089 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,
49090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49091 },
49092 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
49093 {
49094 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,
49095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49096 },
49097 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
49098 {
49099 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,
49100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49101 },
49102 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
49103 {
49104 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,
49105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49106 },
49107 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
49108 {
49109 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,
49110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49111 },
49112 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
49113 {
49114 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,
49115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49116 },
49117 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
49118 {
49119 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,
49120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49121 },
49122 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
49123 {
49124 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,
49125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49126 },
49127 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
49128 {
49129 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,
49130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49131 },
49132 /* and.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
49133 {
49134 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,
49135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49136 },
49137 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
49138 {
49139 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,
49140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49141 },
49142 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
49143 {
49144 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,
49145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49146 },
49147 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
49148 {
49149 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,
49150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49151 },
49152 /* and.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
49153 {
49154 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,
49155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49156 },
49157 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
49158 {
49159 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,
49160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49161 },
49162 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
49163 {
49164 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,
49165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49166 },
49167 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
49168 {
49169 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,
49170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49171 },
49172 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
49173 {
49174 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,
49175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49176 },
49177 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
49178 {
49179 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,
49180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49181 },
49182 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
49183 {
49184 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,
49185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49186 },
49187 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
49188 {
49189 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,
49190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49191 },
49192 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
49193 {
49194 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,
49195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49196 },
49197 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
49198 {
49199 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,
49200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49201 },
49202 /* and.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
49203 {
49204 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,
49205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49206 },
49207 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
49208 {
49209 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,
49210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49211 },
49212 /* and.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
49213 {
49214 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,
49215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49216 },
49217 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
49218 {
49219 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,
49220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49221 },
49222 /* and.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
49223 {
49224 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,
49225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49226 },
49227 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
49228 {
49229 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,
49230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49231 },
49232 /* and.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
49233 {
49234 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,
49235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49236 },
49237 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
49238 {
49239 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,
49240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49241 },
49242 /* and.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
49243 {
49244 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,
49245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49246 },
49247 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
49248 {
49249 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,
49250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49251 },
49252 /* and.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
49253 {
49254 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,
49255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49256 },
49257 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
49258 {
49259 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,
49260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49261 },
49262 /* and.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
49263 {
49264 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,
49265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49266 },
49267 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
49268 {
49269 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,
49270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49271 },
49272 /* and.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
49273 {
49274 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,
49275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49276 },
49277 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
49278 {
49279 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,
49280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49281 },
49282 /* and.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
49283 {
49284 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,
49285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49286 },
49287 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
49288 {
49289 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,
49290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49291 },
49292 /* and.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
49293 {
49294 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,
49295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49296 },
49297 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
49298 {
49299 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,
49300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49301 },
49302 /* and.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
49303 {
49304 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,
49305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49306 },
49307 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
49308 {
49309 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,
49310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49311 },
49312 /* and.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
49313 {
49314 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,
49315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49316 },
49317 /* and.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
49318 {
49319 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,
49320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49321 },
49322 /* and.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
49323 {
49324 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,
49325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49326 },
49327 /* and.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
49328 {
49329 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,
49330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49331 },
49332 /* and.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
49333 {
49334 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,
49335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49336 },
49337 /* and.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
49338 {
49339 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,
49340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49341 },
49342 /* and.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
49343 {
49344 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,
49345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49346 },
49347 /* and.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
49348 {
49349 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,
49350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49351 },
49352 /* and.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
49353 {
49354 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,
49355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49356 },
49357 /* and.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
49358 {
49359 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,
49360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49361 },
49362 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
49363 {
49364 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,
49365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49366 },
49367 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
49368 {
49369 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,
49370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49371 },
49372 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
49373 {
49374 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,
49375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49376 },
49377 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
49378 {
49379 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,
49380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49381 },
49382 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
49383 {
49384 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,
49385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49386 },
49387 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
49388 {
49389 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,
49390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49391 },
49392 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
49393 {
49394 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,
49395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49396 },
49397 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
49398 {
49399 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,
49400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49401 },
49402 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
49403 {
49404 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,
49405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49406 },
49407 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
49408 {
49409 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,
49410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49411 },
49412 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
49413 {
49414 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,
49415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49416 },
49417 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
49418 {
49419 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,
49420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49421 },
49422 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
49423 {
49424 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,
49425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49426 },
49427 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
49428 {
49429 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,
49430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49431 },
49432 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
49433 {
49434 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,
49435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49436 },
49437 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
49438 {
49439 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,
49440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49441 },
49442 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
49443 {
49444 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,
49445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49446 },
49447 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
49448 {
49449 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,
49450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49451 },
49452 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
49453 {
49454 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,
49455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49456 },
49457 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
49458 {
49459 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,
49460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49461 },
49462 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
49463 {
49464 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,
49465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49466 },
49467 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
49468 {
49469 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,
49470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49471 },
49472 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
49473 {
49474 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,
49475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49476 },
49477 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
49478 {
49479 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,
49480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49481 },
49482 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
49483 {
49484 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,
49485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49486 },
49487 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
49488 {
49489 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,
49490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49491 },
49492 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
49493 {
49494 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,
49495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49496 },
49497 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
49498 {
49499 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,
49500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49501 },
49502 /* and.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
49503 {
49504 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,
49505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49506 },
49507 /* and.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
49508 {
49509 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,
49510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49511 },
49512 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
49513 {
49514 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,
49515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49516 },
49517 /* and.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
49518 {
49519 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,
49520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49521 },
49522 /* and.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
49523 {
49524 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,
49525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49526 },
49527 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
49528 {
49529 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,
49530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49531 },
49532 /* and.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
49533 {
49534 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,
49535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49536 },
49537 /* and.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
49538 {
49539 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,
49540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49541 },
49542 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
49543 {
49544 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,
49545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49546 },
49547 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
49548 {
49549 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,
49550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49551 },
49552 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
49553 {
49554 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,
49555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49556 },
49557 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
49558 {
49559 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,
49560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49561 },
49562 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
49563 {
49564 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,
49565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49566 },
49567 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
49568 {
49569 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,
49570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49571 },
49572 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
49573 {
49574 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,
49575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49576 },
49577 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
49578 {
49579 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,
49580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49581 },
49582 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
49583 {
49584 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,
49585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49586 },
49587 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
49588 {
49589 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,
49590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49591 },
49592 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
49593 {
49594 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,
49595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49596 },
49597 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
49598 {
49599 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,
49600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49601 },
49602 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
49603 {
49604 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,
49605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49606 },
49607 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
49608 {
49609 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,
49610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49611 },
49612 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
49613 {
49614 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,
49615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49616 },
49617 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
49618 {
49619 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,
49620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49621 },
49622 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
49623 {
49624 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,
49625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49626 },
49627 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
49628 {
49629 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,
49630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49631 },
49632 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
49633 {
49634 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,
49635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49636 },
49637 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
49638 {
49639 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,
49640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49641 },
49642 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
49643 {
49644 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,
49645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49646 },
49647 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
49648 {
49649 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,
49650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49651 },
49652 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
49653 {
49654 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,
49655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49656 },
49657 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
49658 {
49659 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,
49660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49661 },
49662 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
49663 {
49664 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,
49665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49666 },
49667 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
49668 {
49669 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,
49670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49671 },
49672 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
49673 {
49674 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,
49675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49676 },
49677 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
49678 {
49679 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,
49680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49681 },
49682 /* and.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
49683 {
49684 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,
49685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49686 },
49687 /* and.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
49688 {
49689 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,
49690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49691 },
49692 /* and.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
49693 {
49694 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,
49695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49696 },
49697 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
49698 {
49699 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,
49700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49701 },
49702 /* and.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
49703 {
49704 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,
49705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49706 },
49707 /* and.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
49708 {
49709 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,
49710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49711 },
49712 /* and.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
49713 {
49714 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,
49715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49716 },
49717 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
49718 {
49719 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,
49720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49721 },
49722 /* and.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
49723 {
49724 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,
49725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49726 },
49727 /* and.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
49728 {
49729 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,
49730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49731 },
49732 /* and.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
49733 {
49734 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,
49735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49736 },
49737 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
49738 {
49739 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,
49740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49741 },
49742 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
49743 {
49744 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,
49745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49746 },
49747 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
49748 {
49749 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,
49750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49751 },
49752 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
49753 {
49754 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,
49755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49756 },
49757 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
49758 {
49759 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,
49760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49761 },
49762 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
49763 {
49764 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,
49765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49766 },
49767 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
49768 {
49769 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,
49770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49771 },
49772 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
49773 {
49774 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,
49775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49776 },
49777 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
49778 {
49779 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,
49780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49781 },
49782 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
49783 {
49784 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,
49785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49786 },
49787 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
49788 {
49789 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,
49790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49791 },
49792 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
49793 {
49794 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,
49795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49796 },
49797 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
49798 {
49799 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,
49800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49801 },
49802 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
49803 {
49804 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,
49805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49806 },
49807 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
49808 {
49809 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,
49810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49811 },
49812 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
49813 {
49814 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,
49815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49816 },
49817 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
49818 {
49819 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,
49820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49821 },
49822 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
49823 {
49824 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,
49825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49826 },
49827 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
49828 {
49829 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,
49830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49831 },
49832 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
49833 {
49834 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,
49835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49836 },
49837 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
49838 {
49839 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,
49840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49841 },
49842 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
49843 {
49844 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,
49845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49846 },
49847 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
49848 {
49849 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,
49850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49851 },
49852 /* and.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
49853 {
49854 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,
49855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49856 },
49857 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
49858 {
49859 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,
49860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49861 },
49862 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
49863 {
49864 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,
49865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49866 },
49867 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
49868 {
49869 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,
49870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49871 },
49872 /* and.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
49873 {
49874 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,
49875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49876 },
49877 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
49878 {
49879 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,
49880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49881 },
49882 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
49883 {
49884 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,
49885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49886 },
49887 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
49888 {
49889 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,
49890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49891 },
49892 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
49893 {
49894 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,
49895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49896 },
49897 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
49898 {
49899 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,
49900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49901 },
49902 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
49903 {
49904 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,
49905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49906 },
49907 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
49908 {
49909 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,
49910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49911 },
49912 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
49913 {
49914 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,
49915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49916 },
49917 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
49918 {
49919 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,
49920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49921 },
49922 /* and.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
49923 {
49924 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,
49925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49926 },
49927 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
49928 {
49929 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,
49930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49931 },
49932 /* and.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
49933 {
49934 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,
49935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49936 },
49937 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
49938 {
49939 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,
49940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49941 },
49942 /* and.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
49943 {
49944 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,
49945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49946 },
49947 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
49948 {
49949 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,
49950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49951 },
49952 /* and.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
49953 {
49954 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,
49955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49956 },
49957 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
49958 {
49959 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,
49960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49961 },
49962 /* and.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
49963 {
49964 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,
49965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49966 },
49967 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
49968 {
49969 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,
49970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49971 },
49972 /* and.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
49973 {
49974 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,
49975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49976 },
49977 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
49978 {
49979 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,
49980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49981 },
49982 /* and.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
49983 {
49984 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,
49985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49986 },
49987 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
49988 {
49989 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,
49990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49991 },
49992 /* and.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
49993 {
49994 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,
49995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49996 },
49997 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
49998 {
49999 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,
50000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50001 },
50002 /* and.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
50003 {
50004 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,
50005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50006 },
50007 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
50008 {
50009 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,
50010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50011 },
50012 /* and.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
50013 {
50014 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,
50015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50016 },
50017 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
50018 {
50019 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,
50020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50021 },
50022 /* and.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
50023 {
50024 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,
50025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50026 },
50027 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
50028 {
50029 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,
50030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50031 },
50032 /* and.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
50033 {
50034 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,
50035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50036 },
50037 /* and.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
50038 {
50039 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,
50040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50041 },
50042 /* and.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
50043 {
50044 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,
50045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50046 },
50047 /* and.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
50048 {
50049 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,
50050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50051 },
50052 /* and.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
50053 {
50054 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,
50055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50056 },
50057 /* and.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
50058 {
50059 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,
50060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50061 },
50062 /* and.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
50063 {
50064 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,
50065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50066 },
50067 /* and.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
50068 {
50069 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,
50070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50071 },
50072 /* and.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
50073 {
50074 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,
50075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50076 },
50077 /* and.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
50078 {
50079 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,
50080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50081 },
50082 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
50083 {
50084 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,
50085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50086 },
50087 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
50088 {
50089 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,
50090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50091 },
50092 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
50093 {
50094 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,
50095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50096 },
50097 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
50098 {
50099 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,
50100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50101 },
50102 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
50103 {
50104 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,
50105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50106 },
50107 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
50108 {
50109 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,
50110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50111 },
50112 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
50113 {
50114 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,
50115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50116 },
50117 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
50118 {
50119 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,
50120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50121 },
50122 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
50123 {
50124 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,
50125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50126 },
50127 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
50128 {
50129 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,
50130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50131 },
50132 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
50133 {
50134 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,
50135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50136 },
50137 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
50138 {
50139 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,
50140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50141 },
50142 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
50143 {
50144 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,
50145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50146 },
50147 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
50148 {
50149 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,
50150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50151 },
50152 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
50153 {
50154 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,
50155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50156 },
50157 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
50158 {
50159 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,
50160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50161 },
50162 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
50163 {
50164 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,
50165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50166 },
50167 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
50168 {
50169 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,
50170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50171 },
50172 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
50173 {
50174 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,
50175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50176 },
50177 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
50178 {
50179 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,
50180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50181 },
50182 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
50183 {
50184 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,
50185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50186 },
50187 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
50188 {
50189 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,
50190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50191 },
50192 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
50193 {
50194 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,
50195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50196 },
50197 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
50198 {
50199 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,
50200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50201 },
50202 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
50203 {
50204 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,
50205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50206 },
50207 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
50208 {
50209 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,
50210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50211 },
50212 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
50213 {
50214 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,
50215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50216 },
50217 /* and.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
50218 {
50219 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,
50220 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50221 },
50222 /* and.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
50223 {
50224 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,
50225 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50226 },
50227 /* and.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
50228 {
50229 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,
50230 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50231 },
50232 /* and.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
50233 {
50234 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,
50235 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50236 },
50237 /* and.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
50238 {
50239 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,
50240 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50241 },
50242 /* and.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
50243 {
50244 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,
50245 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50246 },
50247 /* and.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
50248 {
50249 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,
50250 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50251 },
50252 /* and.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
50253 {
50254 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,
50255 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50256 },
50257 /* and.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
50258 {
50259 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,
50260 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50261 },
50262 /* and.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
50263 {
50264 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,
50265 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50266 },
50267 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
50268 {
50269 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,
50270 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50271 },
50272 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
50273 {
50274 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,
50275 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50276 },
50277 /* and.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
50278 {
50279 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,
50280 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50281 },
50282 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
50283 {
50284 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,
50285 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50286 },
50287 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
50288 {
50289 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,
50290 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50291 },
50292 /* and.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
50293 {
50294 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,
50295 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50296 },
50297 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
50298 {
50299 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,
50300 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50301 },
50302 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
50303 {
50304 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,
50305 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50306 },
50307 /* and.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
50308 {
50309 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,
50310 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50311 },
50312 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
50313 {
50314 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,
50315 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50316 },
50317 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
50318 {
50319 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,
50320 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50321 },
50322 /* and.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
50323 {
50324 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,
50325 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50326 },
50327 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
50328 {
50329 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,
50330 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50331 },
50332 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
50333 {
50334 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,
50335 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50336 },
50337 /* and.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
50338 {
50339 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,
50340 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50341 },
50342 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
50343 {
50344 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,
50345 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50346 },
50347 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
50348 {
50349 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,
50350 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50351 },
50352 /* and.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
50353 {
50354 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,
50355 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50356 },
50357 /* and.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
50358 {
50359 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,
50360 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50361 },
50362 /* and.w${G} ${Dsp-16-u16},$Dst16RnHI */
50363 {
50364 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,
50365 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50366 },
50367 /* and.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
50368 {
50369 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,
50370 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50371 },
50372 /* and.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
50373 {
50374 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,
50375 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50376 },
50377 /* and.w${G} ${Dsp-16-u16},$Dst16AnHI */
50378 {
50379 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,
50380 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50381 },
50382 /* and.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
50383 {
50384 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,
50385 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50386 },
50387 /* and.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
50388 {
50389 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,
50390 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50391 },
50392 /* and.w${G} ${Dsp-16-u16},[$Dst16An] */
50393 {
50394 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,
50395 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50396 },
50397 /* and.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
50398 {
50399 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,
50400 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50401 },
50402 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
50403 {
50404 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,
50405 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50406 },
50407 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
50408 {
50409 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,
50410 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50411 },
50412 /* and.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
50413 {
50414 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,
50415 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50416 },
50417 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
50418 {
50419 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,
50420 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50421 },
50422 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
50423 {
50424 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,
50425 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50426 },
50427 /* and.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
50428 {
50429 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,
50430 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50431 },
50432 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
50433 {
50434 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,
50435 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50436 },
50437 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
50438 {
50439 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,
50440 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50441 },
50442 /* and.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
50443 {
50444 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,
50445 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50446 },
50447 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
50448 {
50449 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,
50450 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50451 },
50452 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
50453 {
50454 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,
50455 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50456 },
50457 /* and.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
50458 {
50459 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,
50460 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50461 },
50462 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
50463 {
50464 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,
50465 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50466 },
50467 /* and.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
50468 {
50469 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,
50470 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50471 },
50472 /* and.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
50473 {
50474 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,
50475 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50476 },
50477 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
50478 {
50479 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,
50480 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50481 },
50482 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
50483 {
50484 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,
50485 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50486 },
50487 /* and.w${G} $Src16RnHI,$Dst16RnHI */
50488 {
50489 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,
50490 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50491 },
50492 /* and.w${G} $Src16AnHI,$Dst16RnHI */
50493 {
50494 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,
50495 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50496 },
50497 /* and.w${G} [$Src16An],$Dst16RnHI */
50498 {
50499 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,
50500 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50501 },
50502 /* and.w${G} $Src16RnHI,$Dst16AnHI */
50503 {
50504 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,
50505 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50506 },
50507 /* and.w${G} $Src16AnHI,$Dst16AnHI */
50508 {
50509 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,
50510 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50511 },
50512 /* and.w${G} [$Src16An],$Dst16AnHI */
50513 {
50514 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,
50515 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50516 },
50517 /* and.w${G} $Src16RnHI,[$Dst16An] */
50518 {
50519 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,
50520 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50521 },
50522 /* and.w${G} $Src16AnHI,[$Dst16An] */
50523 {
50524 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,
50525 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50526 },
50527 /* and.w${G} [$Src16An],[$Dst16An] */
50528 {
50529 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,
50530 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50531 },
50532 /* and.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
50533 {
50534 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,
50535 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50536 },
50537 /* and.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
50538 {
50539 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,
50540 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50541 },
50542 /* and.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
50543 {
50544 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,
50545 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50546 },
50547 /* and.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
50548 {
50549 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,
50550 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50551 },
50552 /* and.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
50553 {
50554 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,
50555 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50556 },
50557 /* and.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
50558 {
50559 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,
50560 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50561 },
50562 /* and.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
50563 {
50564 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,
50565 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50566 },
50567 /* and.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
50568 {
50569 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,
50570 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50571 },
50572 /* and.w${G} [$Src16An],${Dsp-16-u8}[sb] */
50573 {
50574 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,
50575 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50576 },
50577 /* and.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
50578 {
50579 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,
50580 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50581 },
50582 /* and.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
50583 {
50584 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,
50585 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50586 },
50587 /* and.w${G} [$Src16An],${Dsp-16-u16}[sb] */
50588 {
50589 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,
50590 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50591 },
50592 /* and.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
50593 {
50594 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,
50595 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50596 },
50597 /* and.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
50598 {
50599 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,
50600 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50601 },
50602 /* and.w${G} [$Src16An],${Dsp-16-s8}[fb] */
50603 {
50604 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,
50605 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50606 },
50607 /* and.w${G} $Src16RnHI,${Dsp-16-u16} */
50608 {
50609 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,
50610 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50611 },
50612 /* and.w${G} $Src16AnHI,${Dsp-16-u16} */
50613 {
50614 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,
50615 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50616 },
50617 /* and.w${G} [$Src16An],${Dsp-16-u16} */
50618 {
50619 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,
50620 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50621 },
50622 /* and.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
50623 {
50624 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,
50625 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50626 },
50627 /* and.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
50628 {
50629 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,
50630 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50631 },
50632 /* and.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
50633 {
50634 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,
50635 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50636 },
50637 /* and.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
50638 {
50639 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,
50640 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50641 },
50642 /* and.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
50643 {
50644 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,
50645 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50646 },
50647 /* and.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
50648 {
50649 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,
50650 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50651 },
50652 /* and.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
50653 {
50654 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,
50655 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50656 },
50657 /* and.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
50658 {
50659 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,
50660 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50661 },
50662 /* and.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
50663 {
50664 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,
50665 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50666 },
50667 /* and.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
50668 {
50669 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,
50670 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50671 },
50672 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
50673 {
50674 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,
50675 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50676 },
50677 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
50678 {
50679 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,
50680 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50681 },
50682 /* and.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
50683 {
50684 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,
50685 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50686 },
50687 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
50688 {
50689 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,
50690 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50691 },
50692 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
50693 {
50694 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,
50695 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50696 },
50697 /* and.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
50698 {
50699 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,
50700 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50701 },
50702 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
50703 {
50704 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,
50705 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50706 },
50707 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
50708 {
50709 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,
50710 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50711 },
50712 /* and.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
50713 {
50714 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,
50715 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50716 },
50717 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
50718 {
50719 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,
50720 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50721 },
50722 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
50723 {
50724 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,
50725 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50726 },
50727 /* and.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
50728 {
50729 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,
50730 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50731 },
50732 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
50733 {
50734 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,
50735 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50736 },
50737 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
50738 {
50739 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,
50740 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50741 },
50742 /* and.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
50743 {
50744 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,
50745 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50746 },
50747 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
50748 {
50749 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,
50750 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50751 },
50752 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
50753 {
50754 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,
50755 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50756 },
50757 /* and.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
50758 {
50759 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,
50760 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50761 },
50762 /* and.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
50763 {
50764 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,
50765 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50766 },
50767 /* and.b${G} ${Dsp-16-u16},$Dst16RnQI */
50768 {
50769 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,
50770 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50771 },
50772 /* and.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
50773 {
50774 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,
50775 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50776 },
50777 /* and.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
50778 {
50779 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,
50780 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50781 },
50782 /* and.b${G} ${Dsp-16-u16},$Dst16AnQI */
50783 {
50784 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,
50785 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50786 },
50787 /* and.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
50788 {
50789 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,
50790 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50791 },
50792 /* and.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
50793 {
50794 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,
50795 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50796 },
50797 /* and.b${G} ${Dsp-16-u16},[$Dst16An] */
50798 {
50799 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,
50800 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50801 },
50802 /* and.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
50803 {
50804 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,
50805 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50806 },
50807 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
50808 {
50809 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,
50810 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50811 },
50812 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
50813 {
50814 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,
50815 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50816 },
50817 /* and.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
50818 {
50819 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,
50820 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50821 },
50822 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
50823 {
50824 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,
50825 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50826 },
50827 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
50828 {
50829 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,
50830 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50831 },
50832 /* and.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
50833 {
50834 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,
50835 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50836 },
50837 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
50838 {
50839 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,
50840 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50841 },
50842 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
50843 {
50844 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,
50845 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50846 },
50847 /* and.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
50848 {
50849 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,
50850 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50851 },
50852 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
50853 {
50854 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,
50855 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50856 },
50857 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
50858 {
50859 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,
50860 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50861 },
50862 /* and.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
50863 {
50864 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,
50865 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50866 },
50867 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
50868 {
50869 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,
50870 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50871 },
50872 /* and.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
50873 {
50874 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,
50875 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50876 },
50877 /* and.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
50878 {
50879 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,
50880 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50881 },
50882 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
50883 {
50884 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,
50885 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50886 },
50887 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
50888 {
50889 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,
50890 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50891 },
50892 /* and.b${G} $Src16RnQI,$Dst16RnQI */
50893 {
50894 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,
50895 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50896 },
50897 /* and.b${G} $Src16AnQI,$Dst16RnQI */
50898 {
50899 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,
50900 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50901 },
50902 /* and.b${G} [$Src16An],$Dst16RnQI */
50903 {
50904 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,
50905 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50906 },
50907 /* and.b${G} $Src16RnQI,$Dst16AnQI */
50908 {
50909 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,
50910 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50911 },
50912 /* and.b${G} $Src16AnQI,$Dst16AnQI */
50913 {
50914 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,
50915 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50916 },
50917 /* and.b${G} [$Src16An],$Dst16AnQI */
50918 {
50919 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,
50920 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50921 },
50922 /* and.b${G} $Src16RnQI,[$Dst16An] */
50923 {
50924 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,
50925 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50926 },
50927 /* and.b${G} $Src16AnQI,[$Dst16An] */
50928 {
50929 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,
50930 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50931 },
50932 /* and.b${G} [$Src16An],[$Dst16An] */
50933 {
50934 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,
50935 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50936 },
50937 /* and.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
50938 {
50939 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,
50940 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50941 },
50942 /* and.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
50943 {
50944 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,
50945 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50946 },
50947 /* and.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
50948 {
50949 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,
50950 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50951 },
50952 /* and.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
50953 {
50954 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,
50955 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50956 },
50957 /* and.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
50958 {
50959 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,
50960 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50961 },
50962 /* and.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
50963 {
50964 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,
50965 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50966 },
50967 /* and.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
50968 {
50969 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,
50970 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50971 },
50972 /* and.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
50973 {
50974 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,
50975 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50976 },
50977 /* and.b${G} [$Src16An],${Dsp-16-u8}[sb] */
50978 {
50979 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,
50980 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50981 },
50982 /* and.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
50983 {
50984 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,
50985 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50986 },
50987 /* and.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
50988 {
50989 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,
50990 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50991 },
50992 /* and.b${G} [$Src16An],${Dsp-16-u16}[sb] */
50993 {
50994 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,
50995 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50996 },
50997 /* and.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
50998 {
50999 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,
51000 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51001 },
51002 /* and.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
51003 {
51004 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,
51005 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51006 },
51007 /* and.b${G} [$Src16An],${Dsp-16-s8}[fb] */
51008 {
51009 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,
51010 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51011 },
51012 /* and.b${G} $Src16RnQI,${Dsp-16-u16} */
51013 {
51014 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,
51015 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51016 },
51017 /* and.b${G} $Src16AnQI,${Dsp-16-u16} */
51018 {
51019 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,
51020 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51021 },
51022 /* and.b${G} [$Src16An],${Dsp-16-u16} */
51023 {
51024 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,
51025 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51026 },
51027 /* and.b${S} #${Imm-8-QI},r0l */
51028 {
51029 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,
51030 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51031 },
51032 /* and.b${S} #${Imm-8-QI},r0h */
51033 {
51034 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,
51035 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51036 },
51037 /* and.b${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
51038 {
51039 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,
51040 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51041 },
51042 /* and.b${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
51043 {
51044 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,
51045 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51046 },
51047 /* and.b${S} #${Imm-8-QI},${Dsp-16-u16} */
51048 {
51049 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,
51050 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51051 },
51052 /* and.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
51053 {
51054 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,
51055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51056 },
51057 /* and.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
51058 {
51059 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,
51060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51061 },
51062 /* and.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
51063 {
51064 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,
51065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51066 },
51067 /* and.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
51068 {
51069 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,
51070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51071 },
51072 /* and.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
51073 {
51074 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,
51075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51076 },
51077 /* and.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
51078 {
51079 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,
51080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51081 },
51082 /* and.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
51083 {
51084 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,
51085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51086 },
51087 /* and.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
51088 {
51089 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,
51090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51091 },
51092 /* and.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
51093 {
51094 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,
51095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51096 },
51097 /* and.w${G} #${Imm-32-HI},${Dsp-16-u16} */
51098 {
51099 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,
51100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51101 },
51102 /* and.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
51103 {
51104 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,
51105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51106 },
51107 /* and.w${G} #${Imm-40-HI},${Dsp-16-u24} */
51108 {
51109 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,
51110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51111 },
51112 /* and.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
51113 {
51114 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,
51115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51116 },
51117 /* and.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
51118 {
51119 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,
51120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51121 },
51122 /* and.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
51123 {
51124 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,
51125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51126 },
51127 /* and.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
51128 {
51129 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,
51130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51131 },
51132 /* and.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
51133 {
51134 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,
51135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51136 },
51137 /* and.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
51138 {
51139 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,
51140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51141 },
51142 /* and.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
51143 {
51144 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,
51145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51146 },
51147 /* and.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
51148 {
51149 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,
51150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51151 },
51152 /* and.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
51153 {
51154 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,
51155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51156 },
51157 /* and.b${G} #${Imm-32-QI},${Dsp-16-u16} */
51158 {
51159 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,
51160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51161 },
51162 /* and.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
51163 {
51164 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,
51165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51166 },
51167 /* and.b${G} #${Imm-40-QI},${Dsp-16-u24} */
51168 {
51169 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,
51170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51171 },
51172 /* and.w${G} #${Imm-16-HI},$Dst16RnHI */
51173 {
51174 M32C_INSN_AND16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "and16.w-imm-G-basic-dst16-Rn-direct-HI", "and.w", 32,
51175 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51176 },
51177 /* and.w${G} #${Imm-16-HI},$Dst16AnHI */
51178 {
51179 M32C_INSN_AND16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "and16.w-imm-G-basic-dst16-An-direct-HI", "and.w", 32,
51180 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51181 },
51182 /* and.w${G} #${Imm-16-HI},[$Dst16An] */
51183 {
51184 M32C_INSN_AND16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "and16.w-imm-G-basic-dst16-An-indirect-HI", "and.w", 32,
51185 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51186 },
51187 /* and.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
51188 {
51189 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,
51190 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51191 },
51192 /* and.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
51193 {
51194 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,
51195 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51196 },
51197 /* and.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
51198 {
51199 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,
51200 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51201 },
51202 /* and.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
51203 {
51204 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,
51205 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51206 },
51207 /* and.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
51208 {
51209 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,
51210 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51211 },
51212 /* and.w${G} #${Imm-32-HI},${Dsp-16-u16} */
51213 {
51214 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,
51215 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51216 },
51217 /* and.b${G} #${Imm-16-QI},$Dst16RnQI */
51218 {
51219 M32C_INSN_AND16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "and16.b-imm-G-basic-dst16-Rn-direct-QI", "and.b", 24,
51220 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51221 },
51222 /* and.b${G} #${Imm-16-QI},$Dst16AnQI */
51223 {
51224 M32C_INSN_AND16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "and16.b-imm-G-basic-dst16-An-direct-QI", "and.b", 24,
51225 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51226 },
51227 /* and.b${G} #${Imm-16-QI},[$Dst16An] */
51228 {
51229 M32C_INSN_AND16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "and16.b-imm-G-basic-dst16-An-indirect-QI", "and.b", 24,
51230 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51231 },
51232 /* and.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
51233 {
51234 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,
51235 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51236 },
51237 /* and.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
51238 {
51239 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,
51240 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51241 },
51242 /* and.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
51243 {
51244 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,
51245 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51246 },
51247 /* and.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
51248 {
51249 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,
51250 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51251 },
51252 /* and.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
51253 {
51254 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,
51255 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51256 },
51257 /* and.b${G} #${Imm-32-QI},${Dsp-16-u16} */
51258 {
51259 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,
51260 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
51261 },
51262 /* adjnz.w #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed],${Lab-24-8} */
51263 {
51264 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,
51265 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51266 },
51267 /* adjnz.w #${Imm-12-s4},${Dsp-16-u8}[sb],${Lab-24-8} */
51268 {
51269 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,
51270 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51271 },
51272 /* adjnz.w #${Imm-12-s4},${Dsp-16-s8}[fb],${Lab-24-8} */
51273 {
51274 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,
51275 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51276 },
51277 /* adjnz.w #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed],${Lab-32-8} */
51278 {
51279 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,
51280 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51281 },
51282 /* adjnz.w #${Imm-12-s4},${Dsp-16-u16}[sb],${Lab-32-8} */
51283 {
51284 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,
51285 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51286 },
51287 /* adjnz.w #${Imm-12-s4},${Dsp-16-s16}[fb],${Lab-32-8} */
51288 {
51289 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,
51290 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51291 },
51292 /* adjnz.w #${Imm-12-s4},${Dsp-16-u16},${Lab-32-8} */
51293 {
51294 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,
51295 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51296 },
51297 /* adjnz.w #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed],${Lab-40-8} */
51298 {
51299 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,
51300 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51301 },
51302 /* adjnz.w #${Imm-12-s4},${Dsp-16-u24},${Lab-40-8} */
51303 {
51304 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,
51305 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51306 },
51307 /* adjnz.w #${Imm-12-s4},$Dst32RnUnprefixedHI,${Lab-16-8} */
51308 {
51309 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,
51310 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51311 },
51312 /* adjnz.w #${Imm-12-s4},$Dst32AnUnprefixedHI,${Lab-16-8} */
51313 {
51314 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,
51315 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51316 },
51317 /* adjnz.w #${Imm-12-s4},[$Dst32AnUnprefixed],${Lab-16-8} */
51318 {
51319 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,
51320 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51321 },
51322 /* adjnz.b #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed],${Lab-24-8} */
51323 {
51324 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,
51325 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51326 },
51327 /* adjnz.b #${Imm-12-s4},${Dsp-16-u8}[sb],${Lab-24-8} */
51328 {
51329 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,
51330 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51331 },
51332 /* adjnz.b #${Imm-12-s4},${Dsp-16-s8}[fb],${Lab-24-8} */
51333 {
51334 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,
51335 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51336 },
51337 /* adjnz.b #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed],${Lab-32-8} */
51338 {
51339 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,
51340 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51341 },
51342 /* adjnz.b #${Imm-12-s4},${Dsp-16-u16}[sb],${Lab-32-8} */
51343 {
51344 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,
51345 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51346 },
51347 /* adjnz.b #${Imm-12-s4},${Dsp-16-s16}[fb],${Lab-32-8} */
51348 {
51349 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,
51350 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51351 },
51352 /* adjnz.b #${Imm-12-s4},${Dsp-16-u16},${Lab-32-8} */
51353 {
51354 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,
51355 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51356 },
51357 /* adjnz.b #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed],${Lab-40-8} */
51358 {
51359 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,
51360 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51361 },
51362 /* adjnz.b #${Imm-12-s4},${Dsp-16-u24},${Lab-40-8} */
51363 {
51364 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,
51365 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51366 },
51367 /* adjnz.b #${Imm-12-s4},$Dst32RnUnprefixedQI,${Lab-16-8} */
51368 {
51369 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,
51370 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51371 },
51372 /* adjnz.b #${Imm-12-s4},$Dst32AnUnprefixedQI,${Lab-16-8} */
51373 {
51374 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,
51375 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51376 },
51377 /* adjnz.b #${Imm-12-s4},[$Dst32AnUnprefixed],${Lab-16-8} */
51378 {
51379 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,
51380 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
51381 },
51382 /* adjnz.w #${Imm-8-s4},${Dsp-16-u8}[$Dst16An],${Lab-24-8} */
51383 {
51384 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,
51385 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51386 },
51387 /* adjnz.w #${Imm-8-s4},${Dsp-16-u8}[sb],${Lab-24-8} */
51388 {
51389 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,
51390 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51391 },
51392 /* adjnz.w #${Imm-8-s4},${Dsp-16-s8}[fb],${Lab-24-8} */
51393 {
51394 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,
51395 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51396 },
51397 /* adjnz.w #${Imm-8-s4},${Dsp-16-u16}[$Dst16An],${Lab-32-8} */
51398 {
51399 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,
51400 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51401 },
51402 /* adjnz.w #${Imm-8-s4},${Dsp-16-u16}[sb],${Lab-32-8} */
51403 {
51404 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,
51405 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51406 },
51407 /* adjnz.w #${Imm-8-s4},${Dsp-16-u16},${Lab-32-8} */
51408 {
51409 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,
51410 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51411 },
51412 /* adjnz.w #${Imm-8-s4},$Dst16RnHI,${Lab-16-8} */
51413 {
51414 M32C_INSN_ADJNZ16_W_IMM4_BASIC_DST16_RN_DIRECT_HI, "adjnz16.w-imm4-basic-dst16-Rn-direct-HI", "adjnz.w", 24,
51415 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51416 },
51417 /* adjnz.w #${Imm-8-s4},$Dst16AnHI,${Lab-16-8} */
51418 {
51419 M32C_INSN_ADJNZ16_W_IMM4_BASIC_DST16_AN_DIRECT_HI, "adjnz16.w-imm4-basic-dst16-An-direct-HI", "adjnz.w", 24,
51420 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51421 },
51422 /* adjnz.w #${Imm-8-s4},[$Dst16An],${Lab-16-8} */
51423 {
51424 M32C_INSN_ADJNZ16_W_IMM4_BASIC_DST16_AN_INDIRECT_HI, "adjnz16.w-imm4-basic-dst16-An-indirect-HI", "adjnz.w", 24,
51425 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51426 },
51427 /* adjnz.b #${Imm-8-s4},${Dsp-16-u8}[$Dst16An],${Lab-24-8} */
51428 {
51429 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,
51430 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51431 },
51432 /* adjnz.b #${Imm-8-s4},${Dsp-16-u8}[sb],${Lab-24-8} */
51433 {
51434 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,
51435 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51436 },
51437 /* adjnz.b #${Imm-8-s4},${Dsp-16-s8}[fb],${Lab-24-8} */
51438 {
51439 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,
51440 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51441 },
51442 /* adjnz.b #${Imm-8-s4},${Dsp-16-u16}[$Dst16An],${Lab-32-8} */
51443 {
51444 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,
51445 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51446 },
51447 /* adjnz.b #${Imm-8-s4},${Dsp-16-u16}[sb],${Lab-32-8} */
51448 {
51449 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,
51450 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51451 },
51452 /* adjnz.b #${Imm-8-s4},${Dsp-16-u16},${Lab-32-8} */
51453 {
51454 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,
51455 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51456 },
51457 /* adjnz.b #${Imm-8-s4},$Dst16RnQI,${Lab-16-8} */
51458 {
51459 M32C_INSN_ADJNZ16_B_IMM4_BASIC_DST16_RN_DIRECT_QI, "adjnz16.b-imm4-basic-dst16-Rn-direct-QI", "adjnz.b", 24,
51460 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51461 },
51462 /* adjnz.b #${Imm-8-s4},$Dst16AnQI,${Lab-16-8} */
51463 {
51464 M32C_INSN_ADJNZ16_B_IMM4_BASIC_DST16_AN_DIRECT_QI, "adjnz16.b-imm4-basic-dst16-An-direct-QI", "adjnz.b", 24,
51465 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51466 },
51467 /* adjnz.b #${Imm-8-s4},[$Dst16An],${Lab-16-8} */
51468 {
51469 M32C_INSN_ADJNZ16_B_IMM4_BASIC_DST16_AN_INDIRECT_QI, "adjnz16.b-imm4-basic-dst16-An-indirect-QI", "adjnz.b", 24,
51470 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51471 },
51472 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
51473 {
51474 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,
51475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51476 },
51477 /* addx${X} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedSI */
51478 {
51479 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,
51480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51481 },
51482 /* addx${X} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedSI */
51483 {
51484 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,
51485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51486 },
51487 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
51488 {
51489 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,
51490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51491 },
51492 /* addx${X} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedSI */
51493 {
51494 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,
51495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51496 },
51497 /* addx${X} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedSI */
51498 {
51499 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,
51500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51501 },
51502 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
51503 {
51504 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,
51505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51506 },
51507 /* addx${X} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
51508 {
51509 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,
51510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51511 },
51512 /* addx${X} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
51513 {
51514 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,
51515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51516 },
51517 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
51518 {
51519 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,
51520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51521 },
51522 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
51523 {
51524 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,
51525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51526 },
51527 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
51528 {
51529 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,
51530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51531 },
51532 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
51533 {
51534 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,
51535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51536 },
51537 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
51538 {
51539 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,
51540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51541 },
51542 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
51543 {
51544 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,
51545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51546 },
51547 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
51548 {
51549 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,
51550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51551 },
51552 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
51553 {
51554 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,
51555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51556 },
51557 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
51558 {
51559 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,
51560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51561 },
51562 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
51563 {
51564 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,
51565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51566 },
51567 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
51568 {
51569 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,
51570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51571 },
51572 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
51573 {
51574 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,
51575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51576 },
51577 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
51578 {
51579 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,
51580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51581 },
51582 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
51583 {
51584 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,
51585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51586 },
51587 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
51588 {
51589 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,
51590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51591 },
51592 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
51593 {
51594 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,
51595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51596 },
51597 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
51598 {
51599 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,
51600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51601 },
51602 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
51603 {
51604 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,
51605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51606 },
51607 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
51608 {
51609 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,
51610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51611 },
51612 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
51613 {
51614 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,
51615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51616 },
51617 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
51618 {
51619 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,
51620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51621 },
51622 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
51623 {
51624 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,
51625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51626 },
51627 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
51628 {
51629 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,
51630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51631 },
51632 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
51633 {
51634 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,
51635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51636 },
51637 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
51638 {
51639 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,
51640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51641 },
51642 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
51643 {
51644 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,
51645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51646 },
51647 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
51648 {
51649 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,
51650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51651 },
51652 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
51653 {
51654 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,
51655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51656 },
51657 /* addx${X} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedSI */
51658 {
51659 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,
51660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51661 },
51662 /* addx${X} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedSI */
51663 {
51664 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,
51665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51666 },
51667 /* addx${X} ${Dsp-16-u16},$Dst32RnUnprefixedSI */
51668 {
51669 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,
51670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51671 },
51672 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
51673 {
51674 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,
51675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51676 },
51677 /* addx${X} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedSI */
51678 {
51679 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,
51680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51681 },
51682 /* addx${X} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedSI */
51683 {
51684 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,
51685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51686 },
51687 /* addx${X} ${Dsp-16-u16},$Dst32AnUnprefixedSI */
51688 {
51689 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,
51690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51691 },
51692 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
51693 {
51694 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,
51695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51696 },
51697 /* addx${X} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
51698 {
51699 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,
51700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51701 },
51702 /* addx${X} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
51703 {
51704 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,
51705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51706 },
51707 /* addx${X} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
51708 {
51709 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,
51710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51711 },
51712 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
51713 {
51714 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,
51715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51716 },
51717 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
51718 {
51719 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,
51720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51721 },
51722 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
51723 {
51724 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,
51725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51726 },
51727 /* addx${X} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
51728 {
51729 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,
51730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51731 },
51732 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
51733 {
51734 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,
51735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51736 },
51737 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
51738 {
51739 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,
51740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51741 },
51742 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
51743 {
51744 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,
51745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51746 },
51747 /* addx${X} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
51748 {
51749 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,
51750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51751 },
51752 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
51753 {
51754 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,
51755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51756 },
51757 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
51758 {
51759 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,
51760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51761 },
51762 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
51763 {
51764 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,
51765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51766 },
51767 /* addx${X} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
51768 {
51769 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,
51770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51771 },
51772 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
51773 {
51774 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,
51775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51776 },
51777 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
51778 {
51779 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,
51780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51781 },
51782 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
51783 {
51784 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,
51785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51786 },
51787 /* addx${X} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
51788 {
51789 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,
51790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51791 },
51792 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
51793 {
51794 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,
51795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51796 },
51797 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
51798 {
51799 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,
51800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51801 },
51802 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
51803 {
51804 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,
51805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51806 },
51807 /* addx${X} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
51808 {
51809 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,
51810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51811 },
51812 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
51813 {
51814 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,
51815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51816 },
51817 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
51818 {
51819 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,
51820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51821 },
51822 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
51823 {
51824 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,
51825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51826 },
51827 /* addx${X} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
51828 {
51829 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,
51830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51831 },
51832 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
51833 {
51834 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,
51835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51836 },
51837 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
51838 {
51839 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,
51840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51841 },
51842 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
51843 {
51844 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,
51845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51846 },
51847 /* addx${X} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
51848 {
51849 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,
51850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51851 },
51852 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
51853 {
51854 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,
51855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51856 },
51857 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
51858 {
51859 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,
51860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51861 },
51862 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
51863 {
51864 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,
51865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51866 },
51867 /* addx${X} ${Dsp-16-u16},${Dsp-32-u16} */
51868 {
51869 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,
51870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51871 },
51872 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
51873 {
51874 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,
51875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51876 },
51877 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
51878 {
51879 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,
51880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51881 },
51882 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
51883 {
51884 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,
51885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51886 },
51887 /* addx${X} ${Dsp-16-u16},${Dsp-32-u24} */
51888 {
51889 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,
51890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51891 },
51892 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
51893 {
51894 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,
51895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51896 },
51897 /* addx${X} ${Dsp-16-u24},$Dst32RnUnprefixedSI */
51898 {
51899 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,
51900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51901 },
51902 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
51903 {
51904 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,
51905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51906 },
51907 /* addx${X} ${Dsp-16-u24},$Dst32AnUnprefixedSI */
51908 {
51909 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,
51910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51911 },
51912 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
51913 {
51914 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,
51915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51916 },
51917 /* addx${X} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
51918 {
51919 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,
51920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51921 },
51922 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
51923 {
51924 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,
51925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51926 },
51927 /* addx${X} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
51928 {
51929 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,
51930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51931 },
51932 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
51933 {
51934 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,
51935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51936 },
51937 /* addx${X} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
51938 {
51939 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,
51940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51941 },
51942 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
51943 {
51944 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,
51945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51946 },
51947 /* addx${X} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
51948 {
51949 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,
51950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51951 },
51952 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
51953 {
51954 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,
51955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51956 },
51957 /* addx${X} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
51958 {
51959 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,
51960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51961 },
51962 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
51963 {
51964 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,
51965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51966 },
51967 /* addx${X} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
51968 {
51969 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,
51970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51971 },
51972 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
51973 {
51974 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,
51975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51976 },
51977 /* addx${X} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
51978 {
51979 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,
51980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51981 },
51982 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
51983 {
51984 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,
51985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51986 },
51987 /* addx${X} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
51988 {
51989 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,
51990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51991 },
51992 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
51993 {
51994 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,
51995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51996 },
51997 /* addx${X} ${Dsp-16-u24},${Dsp-40-u16} */
51998 {
51999 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,
52000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52001 },
52002 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
52003 {
52004 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,
52005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52006 },
52007 /* addx${X} ${Dsp-16-u24},${Dsp-40-u24} */
52008 {
52009 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,
52010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52011 },
52012 /* addx${X} $Src32RnUnprefixedQI,$Dst32RnUnprefixedSI */
52013 {
52014 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,
52015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52016 },
52017 /* addx${X} $Src32AnUnprefixedQI,$Dst32RnUnprefixedSI */
52018 {
52019 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,
52020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52021 },
52022 /* addx${X} [$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
52023 {
52024 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,
52025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52026 },
52027 /* addx${X} $Src32RnUnprefixedQI,$Dst32AnUnprefixedSI */
52028 {
52029 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,
52030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52031 },
52032 /* addx${X} $Src32AnUnprefixedQI,$Dst32AnUnprefixedSI */
52033 {
52034 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,
52035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52036 },
52037 /* addx${X} [$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
52038 {
52039 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,
52040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52041 },
52042 /* addx${X} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
52043 {
52044 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,
52045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52046 },
52047 /* addx${X} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
52048 {
52049 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,
52050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52051 },
52052 /* addx${X} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
52053 {
52054 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,
52055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52056 },
52057 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
52058 {
52059 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,
52060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52061 },
52062 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
52063 {
52064 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,
52065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52066 },
52067 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
52068 {
52069 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,
52070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52071 },
52072 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
52073 {
52074 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,
52075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52076 },
52077 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
52078 {
52079 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,
52080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52081 },
52082 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
52083 {
52084 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,
52085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52086 },
52087 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
52088 {
52089 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,
52090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52091 },
52092 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
52093 {
52094 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,
52095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52096 },
52097 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
52098 {
52099 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,
52100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52101 },
52102 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
52103 {
52104 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,
52105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52106 },
52107 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
52108 {
52109 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,
52110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52111 },
52112 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
52113 {
52114 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,
52115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52116 },
52117 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
52118 {
52119 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,
52120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52121 },
52122 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
52123 {
52124 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,
52125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52126 },
52127 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
52128 {
52129 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,
52130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52131 },
52132 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
52133 {
52134 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,
52135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52136 },
52137 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
52138 {
52139 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,
52140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52141 },
52142 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
52143 {
52144 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,
52145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52146 },
52147 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
52148 {
52149 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,
52150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52151 },
52152 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
52153 {
52154 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,
52155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52156 },
52157 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
52158 {
52159 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,
52160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52161 },
52162 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-u16} */
52163 {
52164 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,
52165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52166 },
52167 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-u16} */
52168 {
52169 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,
52170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52171 },
52172 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-u16} */
52173 {
52174 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,
52175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52176 },
52177 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-u24} */
52178 {
52179 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,
52180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52181 },
52182 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-u24} */
52183 {
52184 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,
52185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52186 },
52187 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-u24} */
52188 {
52189 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,
52190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52191 },
52192 /* addx${X} #${Imm-16-QI},$Dst32RnUnprefixedSI */
52193 {
52194 M32C_INSN_ADDX32_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "addx32-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "addx", 24,
52195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52196 },
52197 /* addx${X} #${Imm-16-QI},$Dst32AnUnprefixedSI */
52198 {
52199 M32C_INSN_ADDX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "addx32-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-SI", "addx", 24,
52200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52201 },
52202 /* addx${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
52203 {
52204 M32C_INSN_ADDX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "addx32-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-SI", "addx", 24,
52205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52206 },
52207 /* addx${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
52208 {
52209 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,
52210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52211 },
52212 /* addx${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
52213 {
52214 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,
52215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52216 },
52217 /* addx${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
52218 {
52219 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,
52220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52221 },
52222 /* addx${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
52223 {
52224 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,
52225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52226 },
52227 /* addx${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
52228 {
52229 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,
52230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52231 },
52232 /* addx${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
52233 {
52234 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,
52235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52236 },
52237 /* addx${X} #${Imm-32-QI},${Dsp-16-u16} */
52238 {
52239 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,
52240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52241 },
52242 /* addx${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
52243 {
52244 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,
52245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52246 },
52247 /* addx${X} #${Imm-40-QI},${Dsp-16-u24} */
52248 {
52249 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,
52250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52251 },
52252 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
52253 {
52254 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,
52255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52256 },
52257 /* dadd.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
52258 {
52259 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,
52260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52261 },
52262 /* dadd.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
52263 {
52264 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,
52265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52266 },
52267 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
52268 {
52269 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,
52270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52271 },
52272 /* dadd.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
52273 {
52274 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,
52275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52276 },
52277 /* dadd.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
52278 {
52279 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,
52280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52281 },
52282 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
52283 {
52284 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,
52285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52286 },
52287 /* dadd.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
52288 {
52289 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,
52290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52291 },
52292 /* dadd.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
52293 {
52294 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,
52295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52296 },
52297 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
52298 {
52299 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,
52300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52301 },
52302 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
52303 {
52304 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,
52305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52306 },
52307 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
52308 {
52309 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,
52310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52311 },
52312 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
52313 {
52314 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,
52315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52316 },
52317 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
52318 {
52319 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,
52320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52321 },
52322 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
52323 {
52324 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,
52325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52326 },
52327 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
52328 {
52329 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,
52330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52331 },
52332 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
52333 {
52334 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,
52335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52336 },
52337 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
52338 {
52339 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,
52340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52341 },
52342 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
52343 {
52344 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,
52345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52346 },
52347 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
52348 {
52349 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,
52350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52351 },
52352 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
52353 {
52354 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,
52355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52356 },
52357 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
52358 {
52359 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,
52360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52361 },
52362 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
52363 {
52364 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,
52365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52366 },
52367 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
52368 {
52369 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,
52370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52371 },
52372 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
52373 {
52374 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,
52375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52376 },
52377 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
52378 {
52379 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,
52380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52381 },
52382 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
52383 {
52384 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,
52385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52386 },
52387 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
52388 {
52389 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,
52390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52391 },
52392 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
52393 {
52394 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,
52395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52396 },
52397 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
52398 {
52399 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,
52400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52401 },
52402 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
52403 {
52404 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,
52405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52406 },
52407 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
52408 {
52409 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,
52410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52411 },
52412 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
52413 {
52414 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,
52415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52416 },
52417 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
52418 {
52419 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,
52420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52421 },
52422 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
52423 {
52424 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,
52425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52426 },
52427 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
52428 {
52429 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,
52430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52431 },
52432 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
52433 {
52434 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,
52435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52436 },
52437 /* dadd.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
52438 {
52439 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,
52440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52441 },
52442 /* dadd.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
52443 {
52444 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,
52445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52446 },
52447 /* dadd.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
52448 {
52449 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,
52450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52451 },
52452 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
52453 {
52454 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,
52455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52456 },
52457 /* dadd.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
52458 {
52459 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,
52460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52461 },
52462 /* dadd.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
52463 {
52464 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,
52465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52466 },
52467 /* dadd.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
52468 {
52469 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,
52470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52471 },
52472 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
52473 {
52474 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,
52475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52476 },
52477 /* dadd.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
52478 {
52479 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,
52480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52481 },
52482 /* dadd.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
52483 {
52484 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,
52485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52486 },
52487 /* dadd.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
52488 {
52489 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,
52490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52491 },
52492 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
52493 {
52494 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,
52495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52496 },
52497 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
52498 {
52499 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,
52500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52501 },
52502 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
52503 {
52504 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,
52505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52506 },
52507 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
52508 {
52509 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,
52510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52511 },
52512 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
52513 {
52514 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,
52515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52516 },
52517 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
52518 {
52519 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,
52520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52521 },
52522 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
52523 {
52524 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,
52525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52526 },
52527 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
52528 {
52529 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,
52530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52531 },
52532 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
52533 {
52534 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,
52535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52536 },
52537 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
52538 {
52539 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,
52540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52541 },
52542 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
52543 {
52544 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,
52545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52546 },
52547 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
52548 {
52549 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,
52550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52551 },
52552 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
52553 {
52554 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,
52555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52556 },
52557 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
52558 {
52559 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,
52560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52561 },
52562 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
52563 {
52564 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,
52565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52566 },
52567 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
52568 {
52569 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,
52570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52571 },
52572 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
52573 {
52574 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,
52575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52576 },
52577 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
52578 {
52579 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,
52580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52581 },
52582 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
52583 {
52584 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,
52585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52586 },
52587 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
52588 {
52589 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,
52590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52591 },
52592 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
52593 {
52594 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,
52595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52596 },
52597 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
52598 {
52599 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,
52600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52601 },
52602 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
52603 {
52604 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,
52605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52606 },
52607 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
52608 {
52609 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,
52610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52611 },
52612 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
52613 {
52614 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,
52615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52616 },
52617 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
52618 {
52619 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,
52620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52621 },
52622 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
52623 {
52624 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,
52625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52626 },
52627 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
52628 {
52629 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,
52630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52631 },
52632 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
52633 {
52634 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,
52635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52636 },
52637 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
52638 {
52639 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,
52640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52641 },
52642 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
52643 {
52644 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,
52645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52646 },
52647 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
52648 {
52649 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,
52650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52651 },
52652 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
52653 {
52654 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,
52655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52656 },
52657 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
52658 {
52659 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,
52660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52661 },
52662 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
52663 {
52664 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,
52665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52666 },
52667 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
52668 {
52669 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,
52670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52671 },
52672 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
52673 {
52674 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,
52675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52676 },
52677 /* dadd.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
52678 {
52679 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,
52680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52681 },
52682 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
52683 {
52684 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,
52685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52686 },
52687 /* dadd.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
52688 {
52689 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,
52690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52691 },
52692 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
52693 {
52694 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,
52695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52696 },
52697 /* dadd.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
52698 {
52699 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,
52700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52701 },
52702 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
52703 {
52704 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,
52705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52706 },
52707 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
52708 {
52709 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,
52710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52711 },
52712 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
52713 {
52714 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,
52715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52716 },
52717 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
52718 {
52719 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,
52720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52721 },
52722 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
52723 {
52724 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,
52725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52726 },
52727 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
52728 {
52729 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,
52730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52731 },
52732 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
52733 {
52734 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,
52735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52736 },
52737 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
52738 {
52739 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,
52740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52741 },
52742 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
52743 {
52744 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,
52745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52746 },
52747 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
52748 {
52749 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,
52750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52751 },
52752 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
52753 {
52754 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,
52755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52756 },
52757 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
52758 {
52759 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,
52760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52761 },
52762 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
52763 {
52764 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,
52765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52766 },
52767 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
52768 {
52769 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,
52770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52771 },
52772 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
52773 {
52774 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,
52775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52776 },
52777 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
52778 {
52779 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,
52780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52781 },
52782 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
52783 {
52784 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,
52785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52786 },
52787 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
52788 {
52789 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,
52790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52791 },
52792 /* dadd.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
52793 {
52794 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,
52795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52796 },
52797 /* dadd.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
52798 {
52799 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,
52800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52801 },
52802 /* dadd.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
52803 {
52804 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,
52805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52806 },
52807 /* dadd.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
52808 {
52809 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,
52810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52811 },
52812 /* dadd.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
52813 {
52814 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,
52815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52816 },
52817 /* dadd.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
52818 {
52819 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,
52820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52821 },
52822 /* dadd.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
52823 {
52824 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,
52825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52826 },
52827 /* dadd.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
52828 {
52829 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,
52830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52831 },
52832 /* dadd.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
52833 {
52834 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,
52835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52836 },
52837 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
52838 {
52839 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,
52840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52841 },
52842 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
52843 {
52844 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,
52845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52846 },
52847 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
52848 {
52849 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,
52850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52851 },
52852 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
52853 {
52854 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,
52855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52856 },
52857 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
52858 {
52859 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,
52860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52861 },
52862 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
52863 {
52864 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,
52865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52866 },
52867 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
52868 {
52869 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,
52870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52871 },
52872 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
52873 {
52874 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,
52875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52876 },
52877 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
52878 {
52879 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,
52880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52881 },
52882 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
52883 {
52884 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,
52885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52886 },
52887 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
52888 {
52889 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,
52890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52891 },
52892 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
52893 {
52894 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,
52895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52896 },
52897 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
52898 {
52899 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,
52900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52901 },
52902 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
52903 {
52904 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,
52905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52906 },
52907 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
52908 {
52909 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,
52910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52911 },
52912 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
52913 {
52914 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,
52915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52916 },
52917 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
52918 {
52919 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,
52920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52921 },
52922 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
52923 {
52924 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,
52925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52926 },
52927 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
52928 {
52929 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,
52930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52931 },
52932 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
52933 {
52934 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,
52935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52936 },
52937 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
52938 {
52939 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,
52940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52941 },
52942 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
52943 {
52944 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,
52945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52946 },
52947 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
52948 {
52949 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,
52950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52951 },
52952 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
52953 {
52954 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,
52955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52956 },
52957 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
52958 {
52959 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,
52960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52961 },
52962 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
52963 {
52964 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,
52965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52966 },
52967 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
52968 {
52969 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,
52970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52971 },
52972 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
52973 {
52974 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,
52975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52976 },
52977 /* dadd.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
52978 {
52979 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,
52980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52981 },
52982 /* dadd.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
52983 {
52984 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,
52985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52986 },
52987 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
52988 {
52989 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,
52990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52991 },
52992 /* dadd.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
52993 {
52994 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,
52995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52996 },
52997 /* dadd.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
52998 {
52999 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,
53000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53001 },
53002 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
53003 {
53004 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,
53005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53006 },
53007 /* dadd.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
53008 {
53009 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,
53010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53011 },
53012 /* dadd.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
53013 {
53014 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,
53015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53016 },
53017 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
53018 {
53019 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,
53020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53021 },
53022 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
53023 {
53024 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,
53025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53026 },
53027 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
53028 {
53029 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,
53030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53031 },
53032 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
53033 {
53034 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,
53035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53036 },
53037 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
53038 {
53039 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,
53040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53041 },
53042 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
53043 {
53044 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,
53045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53046 },
53047 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
53048 {
53049 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,
53050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53051 },
53052 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
53053 {
53054 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,
53055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53056 },
53057 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
53058 {
53059 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,
53060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53061 },
53062 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
53063 {
53064 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,
53065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53066 },
53067 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
53068 {
53069 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,
53070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53071 },
53072 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
53073 {
53074 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,
53075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53076 },
53077 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
53078 {
53079 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,
53080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53081 },
53082 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
53083 {
53084 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,
53085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53086 },
53087 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
53088 {
53089 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,
53090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53091 },
53092 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
53093 {
53094 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,
53095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53096 },
53097 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
53098 {
53099 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,
53100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53101 },
53102 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
53103 {
53104 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,
53105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53106 },
53107 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
53108 {
53109 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,
53110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53111 },
53112 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
53113 {
53114 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,
53115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53116 },
53117 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
53118 {
53119 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,
53120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53121 },
53122 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
53123 {
53124 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,
53125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53126 },
53127 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
53128 {
53129 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,
53130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53131 },
53132 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
53133 {
53134 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,
53135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53136 },
53137 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
53138 {
53139 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,
53140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53141 },
53142 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
53143 {
53144 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,
53145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53146 },
53147 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
53148 {
53149 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,
53150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53151 },
53152 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
53153 {
53154 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,
53155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53156 },
53157 /* dadd.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
53158 {
53159 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,
53160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53161 },
53162 /* dadd.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
53163 {
53164 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,
53165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53166 },
53167 /* dadd.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
53168 {
53169 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,
53170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53171 },
53172 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
53173 {
53174 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,
53175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53176 },
53177 /* dadd.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
53178 {
53179 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,
53180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53181 },
53182 /* dadd.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
53183 {
53184 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,
53185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53186 },
53187 /* dadd.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
53188 {
53189 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,
53190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53191 },
53192 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
53193 {
53194 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,
53195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53196 },
53197 /* dadd.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
53198 {
53199 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,
53200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53201 },
53202 /* dadd.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
53203 {
53204 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,
53205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53206 },
53207 /* dadd.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
53208 {
53209 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,
53210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53211 },
53212 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
53213 {
53214 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,
53215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53216 },
53217 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
53218 {
53219 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,
53220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53221 },
53222 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
53223 {
53224 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,
53225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53226 },
53227 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
53228 {
53229 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,
53230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53231 },
53232 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
53233 {
53234 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,
53235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53236 },
53237 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
53238 {
53239 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,
53240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53241 },
53242 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
53243 {
53244 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,
53245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53246 },
53247 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
53248 {
53249 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,
53250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53251 },
53252 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
53253 {
53254 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,
53255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53256 },
53257 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
53258 {
53259 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,
53260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53261 },
53262 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
53263 {
53264 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,
53265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53266 },
53267 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
53268 {
53269 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,
53270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53271 },
53272 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
53273 {
53274 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,
53275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53276 },
53277 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
53278 {
53279 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,
53280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53281 },
53282 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
53283 {
53284 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,
53285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53286 },
53287 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
53288 {
53289 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,
53290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53291 },
53292 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
53293 {
53294 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,
53295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53296 },
53297 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
53298 {
53299 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,
53300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53301 },
53302 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
53303 {
53304 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,
53305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53306 },
53307 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
53308 {
53309 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,
53310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53311 },
53312 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
53313 {
53314 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,
53315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53316 },
53317 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
53318 {
53319 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,
53320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53321 },
53322 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
53323 {
53324 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,
53325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53326 },
53327 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
53328 {
53329 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,
53330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53331 },
53332 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
53333 {
53334 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,
53335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53336 },
53337 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
53338 {
53339 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,
53340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53341 },
53342 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
53343 {
53344 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,
53345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53346 },
53347 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
53348 {
53349 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,
53350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53351 },
53352 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
53353 {
53354 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,
53355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53356 },
53357 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
53358 {
53359 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,
53360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53361 },
53362 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
53363 {
53364 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,
53365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53366 },
53367 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
53368 {
53369 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,
53370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53371 },
53372 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
53373 {
53374 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,
53375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53376 },
53377 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
53378 {
53379 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,
53380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53381 },
53382 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
53383 {
53384 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,
53385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53386 },
53387 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
53388 {
53389 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,
53390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53391 },
53392 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
53393 {
53394 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,
53395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53396 },
53397 /* dadd.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
53398 {
53399 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,
53400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53401 },
53402 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
53403 {
53404 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,
53405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53406 },
53407 /* dadd.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
53408 {
53409 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,
53410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53411 },
53412 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
53413 {
53414 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,
53415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53416 },
53417 /* dadd.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
53418 {
53419 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,
53420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53421 },
53422 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
53423 {
53424 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,
53425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53426 },
53427 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
53428 {
53429 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,
53430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53431 },
53432 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
53433 {
53434 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,
53435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53436 },
53437 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
53438 {
53439 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,
53440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53441 },
53442 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
53443 {
53444 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,
53445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53446 },
53447 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
53448 {
53449 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,
53450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53451 },
53452 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
53453 {
53454 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,
53455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53456 },
53457 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
53458 {
53459 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,
53460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53461 },
53462 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
53463 {
53464 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,
53465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53466 },
53467 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
53468 {
53469 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,
53470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53471 },
53472 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
53473 {
53474 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,
53475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53476 },
53477 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
53478 {
53479 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,
53480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53481 },
53482 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
53483 {
53484 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,
53485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53486 },
53487 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
53488 {
53489 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,
53490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53491 },
53492 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
53493 {
53494 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,
53495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53496 },
53497 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
53498 {
53499 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,
53500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53501 },
53502 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
53503 {
53504 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,
53505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53506 },
53507 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
53508 {
53509 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,
53510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53511 },
53512 /* dadd.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
53513 {
53514 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,
53515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53516 },
53517 /* dadd.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
53518 {
53519 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,
53520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53521 },
53522 /* dadd.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
53523 {
53524 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,
53525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53526 },
53527 /* dadd.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
53528 {
53529 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,
53530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53531 },
53532 /* dadd.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
53533 {
53534 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,
53535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53536 },
53537 /* dadd.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
53538 {
53539 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,
53540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53541 },
53542 /* dadd.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
53543 {
53544 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,
53545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53546 },
53547 /* dadd.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
53548 {
53549 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,
53550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53551 },
53552 /* dadd.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
53553 {
53554 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,
53555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53556 },
53557 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
53558 {
53559 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,
53560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53561 },
53562 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
53563 {
53564 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,
53565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53566 },
53567 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
53568 {
53569 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,
53570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53571 },
53572 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
53573 {
53574 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,
53575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53576 },
53577 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
53578 {
53579 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,
53580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53581 },
53582 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
53583 {
53584 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,
53585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53586 },
53587 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
53588 {
53589 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,
53590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53591 },
53592 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
53593 {
53594 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,
53595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53596 },
53597 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
53598 {
53599 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,
53600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53601 },
53602 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
53603 {
53604 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,
53605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53606 },
53607 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
53608 {
53609 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,
53610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53611 },
53612 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
53613 {
53614 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,
53615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53616 },
53617 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
53618 {
53619 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,
53620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53621 },
53622 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
53623 {
53624 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,
53625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53626 },
53627 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
53628 {
53629 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,
53630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53631 },
53632 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
53633 {
53634 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,
53635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53636 },
53637 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
53638 {
53639 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,
53640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53641 },
53642 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
53643 {
53644 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,
53645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53646 },
53647 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
53648 {
53649 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,
53650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53651 },
53652 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
53653 {
53654 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,
53655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53656 },
53657 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
53658 {
53659 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,
53660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53661 },
53662 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
53663 {
53664 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,
53665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53666 },
53667 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
53668 {
53669 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,
53670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53671 },
53672 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
53673 {
53674 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,
53675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53676 },
53677 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
53678 {
53679 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,
53680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53681 },
53682 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
53683 {
53684 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,
53685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53686 },
53687 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
53688 {
53689 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,
53690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53691 },
53692 /* dadd.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
53693 {
53694 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,
53695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53696 },
53697 /* dadd.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
53698 {
53699 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,
53700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53701 },
53702 /* dadd.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
53703 {
53704 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,
53705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53706 },
53707 /* dadd.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
53708 {
53709 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,
53710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53711 },
53712 /* dadd.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
53713 {
53714 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,
53715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53716 },
53717 /* dadd.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
53718 {
53719 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,
53720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53721 },
53722 /* dadd.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
53723 {
53724 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,
53725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53726 },
53727 /* dadd.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
53728 {
53729 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,
53730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53731 },
53732 /* dadd.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
53733 {
53734 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,
53735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53736 },
53737 /* dadd.w${X} #${Imm-40-HI},${Dsp-24-u16} */
53738 {
53739 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,
53740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53741 },
53742 /* dadd.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
53743 {
53744 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,
53745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53746 },
53747 /* dadd.w${X} #${Imm-48-HI},${Dsp-24-u24} */
53748 {
53749 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,
53750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53751 },
53752 /* dadd.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
53753 {
53754 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,
53755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53756 },
53757 /* dadd.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
53758 {
53759 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,
53760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53761 },
53762 /* dadd.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
53763 {
53764 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,
53765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53766 },
53767 /* dadd.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
53768 {
53769 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,
53770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53771 },
53772 /* dadd.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
53773 {
53774 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,
53775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53776 },
53777 /* dadd.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
53778 {
53779 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,
53780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53781 },
53782 /* dadd.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
53783 {
53784 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,
53785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53786 },
53787 /* dadd.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
53788 {
53789 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,
53790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53791 },
53792 /* dadd.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
53793 {
53794 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,
53795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53796 },
53797 /* dadd.b${X} #${Imm-40-QI},${Dsp-24-u16} */
53798 {
53799 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,
53800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53801 },
53802 /* dadd.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
53803 {
53804 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,
53805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53806 },
53807 /* dadd.b${X} #${Imm-48-QI},${Dsp-24-u24} */
53808 {
53809 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,
53810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53811 },
53812 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
53813 {
53814 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,
53815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53816 },
53817 /* dadc.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
53818 {
53819 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,
53820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53821 },
53822 /* dadc.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
53823 {
53824 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,
53825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53826 },
53827 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
53828 {
53829 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,
53830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53831 },
53832 /* dadc.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
53833 {
53834 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,
53835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53836 },
53837 /* dadc.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
53838 {
53839 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,
53840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53841 },
53842 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
53843 {
53844 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,
53845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53846 },
53847 /* dadc.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
53848 {
53849 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,
53850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53851 },
53852 /* dadc.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
53853 {
53854 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,
53855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53856 },
53857 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
53858 {
53859 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,
53860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53861 },
53862 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
53863 {
53864 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,
53865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53866 },
53867 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
53868 {
53869 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,
53870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53871 },
53872 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
53873 {
53874 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,
53875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53876 },
53877 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
53878 {
53879 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,
53880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53881 },
53882 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
53883 {
53884 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,
53885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53886 },
53887 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
53888 {
53889 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,
53890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53891 },
53892 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
53893 {
53894 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,
53895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53896 },
53897 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
53898 {
53899 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,
53900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53901 },
53902 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
53903 {
53904 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,
53905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53906 },
53907 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
53908 {
53909 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,
53910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53911 },
53912 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
53913 {
53914 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,
53915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53916 },
53917 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
53918 {
53919 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,
53920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53921 },
53922 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
53923 {
53924 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,
53925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53926 },
53927 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
53928 {
53929 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,
53930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53931 },
53932 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
53933 {
53934 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,
53935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53936 },
53937 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
53938 {
53939 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,
53940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53941 },
53942 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
53943 {
53944 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,
53945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53946 },
53947 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
53948 {
53949 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,
53950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53951 },
53952 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
53953 {
53954 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,
53955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53956 },
53957 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
53958 {
53959 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,
53960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53961 },
53962 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
53963 {
53964 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,
53965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53966 },
53967 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
53968 {
53969 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,
53970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53971 },
53972 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
53973 {
53974 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,
53975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53976 },
53977 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
53978 {
53979 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,
53980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53981 },
53982 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
53983 {
53984 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,
53985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53986 },
53987 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
53988 {
53989 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,
53990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53991 },
53992 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
53993 {
53994 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,
53995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53996 },
53997 /* dadc.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
53998 {
53999 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,
54000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54001 },
54002 /* dadc.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
54003 {
54004 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,
54005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54006 },
54007 /* dadc.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
54008 {
54009 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,
54010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54011 },
54012 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
54013 {
54014 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,
54015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54016 },
54017 /* dadc.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
54018 {
54019 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,
54020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54021 },
54022 /* dadc.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
54023 {
54024 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,
54025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54026 },
54027 /* dadc.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
54028 {
54029 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,
54030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54031 },
54032 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
54033 {
54034 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,
54035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54036 },
54037 /* dadc.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
54038 {
54039 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,
54040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54041 },
54042 /* dadc.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
54043 {
54044 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,
54045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54046 },
54047 /* dadc.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
54048 {
54049 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,
54050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54051 },
54052 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
54053 {
54054 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,
54055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54056 },
54057 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
54058 {
54059 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,
54060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54061 },
54062 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
54063 {
54064 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,
54065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54066 },
54067 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
54068 {
54069 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,
54070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54071 },
54072 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
54073 {
54074 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,
54075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54076 },
54077 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
54078 {
54079 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,
54080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54081 },
54082 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
54083 {
54084 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,
54085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54086 },
54087 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
54088 {
54089 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,
54090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54091 },
54092 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
54093 {
54094 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,
54095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54096 },
54097 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
54098 {
54099 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,
54100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54101 },
54102 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
54103 {
54104 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,
54105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54106 },
54107 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
54108 {
54109 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,
54110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54111 },
54112 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
54113 {
54114 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,
54115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54116 },
54117 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
54118 {
54119 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,
54120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54121 },
54122 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
54123 {
54124 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,
54125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54126 },
54127 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
54128 {
54129 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,
54130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54131 },
54132 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
54133 {
54134 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,
54135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54136 },
54137 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
54138 {
54139 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,
54140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54141 },
54142 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
54143 {
54144 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,
54145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54146 },
54147 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
54148 {
54149 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,
54150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54151 },
54152 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
54153 {
54154 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,
54155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54156 },
54157 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
54158 {
54159 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,
54160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54161 },
54162 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
54163 {
54164 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,
54165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54166 },
54167 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
54168 {
54169 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,
54170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54171 },
54172 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
54173 {
54174 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,
54175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54176 },
54177 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
54178 {
54179 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,
54180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54181 },
54182 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
54183 {
54184 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,
54185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54186 },
54187 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
54188 {
54189 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,
54190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54191 },
54192 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
54193 {
54194 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,
54195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54196 },
54197 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
54198 {
54199 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,
54200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54201 },
54202 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
54203 {
54204 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,
54205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54206 },
54207 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
54208 {
54209 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,
54210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54211 },
54212 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
54213 {
54214 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,
54215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54216 },
54217 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
54218 {
54219 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,
54220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54221 },
54222 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
54223 {
54224 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,
54225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54226 },
54227 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
54228 {
54229 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,
54230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54231 },
54232 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
54233 {
54234 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,
54235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54236 },
54237 /* dadc.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
54238 {
54239 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,
54240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54241 },
54242 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
54243 {
54244 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,
54245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54246 },
54247 /* dadc.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
54248 {
54249 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,
54250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54251 },
54252 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
54253 {
54254 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,
54255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54256 },
54257 /* dadc.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
54258 {
54259 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,
54260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54261 },
54262 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
54263 {
54264 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,
54265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54266 },
54267 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
54268 {
54269 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,
54270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54271 },
54272 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
54273 {
54274 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,
54275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54276 },
54277 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
54278 {
54279 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,
54280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54281 },
54282 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
54283 {
54284 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,
54285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54286 },
54287 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
54288 {
54289 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,
54290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54291 },
54292 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
54293 {
54294 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,
54295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54296 },
54297 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
54298 {
54299 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,
54300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54301 },
54302 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
54303 {
54304 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,
54305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54306 },
54307 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
54308 {
54309 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,
54310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54311 },
54312 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
54313 {
54314 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,
54315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54316 },
54317 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
54318 {
54319 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,
54320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54321 },
54322 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
54323 {
54324 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,
54325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54326 },
54327 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
54328 {
54329 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,
54330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54331 },
54332 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
54333 {
54334 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,
54335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54336 },
54337 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
54338 {
54339 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,
54340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54341 },
54342 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
54343 {
54344 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,
54345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54346 },
54347 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
54348 {
54349 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,
54350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54351 },
54352 /* dadc.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
54353 {
54354 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,
54355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54356 },
54357 /* dadc.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
54358 {
54359 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,
54360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54361 },
54362 /* dadc.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
54363 {
54364 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,
54365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54366 },
54367 /* dadc.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
54368 {
54369 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,
54370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54371 },
54372 /* dadc.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
54373 {
54374 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,
54375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54376 },
54377 /* dadc.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
54378 {
54379 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,
54380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54381 },
54382 /* dadc.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
54383 {
54384 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,
54385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54386 },
54387 /* dadc.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
54388 {
54389 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,
54390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54391 },
54392 /* dadc.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
54393 {
54394 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,
54395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54396 },
54397 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
54398 {
54399 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,
54400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54401 },
54402 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
54403 {
54404 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,
54405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54406 },
54407 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
54408 {
54409 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,
54410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54411 },
54412 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
54413 {
54414 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,
54415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54416 },
54417 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
54418 {
54419 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,
54420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54421 },
54422 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
54423 {
54424 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,
54425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54426 },
54427 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
54428 {
54429 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,
54430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54431 },
54432 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
54433 {
54434 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,
54435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54436 },
54437 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
54438 {
54439 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,
54440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54441 },
54442 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
54443 {
54444 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,
54445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54446 },
54447 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
54448 {
54449 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,
54450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54451 },
54452 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
54453 {
54454 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,
54455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54456 },
54457 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
54458 {
54459 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,
54460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54461 },
54462 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
54463 {
54464 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,
54465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54466 },
54467 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
54468 {
54469 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,
54470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54471 },
54472 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
54473 {
54474 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,
54475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54476 },
54477 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
54478 {
54479 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,
54480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54481 },
54482 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
54483 {
54484 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,
54485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54486 },
54487 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
54488 {
54489 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,
54490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54491 },
54492 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
54493 {
54494 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,
54495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54496 },
54497 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
54498 {
54499 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,
54500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54501 },
54502 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
54503 {
54504 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,
54505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54506 },
54507 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
54508 {
54509 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,
54510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54511 },
54512 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
54513 {
54514 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,
54515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54516 },
54517 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
54518 {
54519 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,
54520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54521 },
54522 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
54523 {
54524 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,
54525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54526 },
54527 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
54528 {
54529 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,
54530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54531 },
54532 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
54533 {
54534 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,
54535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54536 },
54537 /* dadc.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
54538 {
54539 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,
54540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54541 },
54542 /* dadc.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
54543 {
54544 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,
54545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54546 },
54547 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
54548 {
54549 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,
54550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54551 },
54552 /* dadc.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
54553 {
54554 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,
54555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54556 },
54557 /* dadc.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
54558 {
54559 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,
54560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54561 },
54562 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
54563 {
54564 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,
54565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54566 },
54567 /* dadc.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
54568 {
54569 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,
54570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54571 },
54572 /* dadc.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
54573 {
54574 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,
54575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54576 },
54577 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
54578 {
54579 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,
54580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54581 },
54582 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
54583 {
54584 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,
54585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54586 },
54587 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
54588 {
54589 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,
54590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54591 },
54592 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
54593 {
54594 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,
54595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54596 },
54597 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
54598 {
54599 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,
54600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54601 },
54602 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
54603 {
54604 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,
54605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54606 },
54607 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
54608 {
54609 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,
54610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54611 },
54612 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
54613 {
54614 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,
54615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54616 },
54617 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
54618 {
54619 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,
54620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54621 },
54622 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
54623 {
54624 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,
54625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54626 },
54627 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
54628 {
54629 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,
54630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54631 },
54632 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
54633 {
54634 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,
54635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54636 },
54637 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
54638 {
54639 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,
54640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54641 },
54642 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
54643 {
54644 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,
54645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54646 },
54647 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
54648 {
54649 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,
54650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54651 },
54652 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
54653 {
54654 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,
54655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54656 },
54657 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
54658 {
54659 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,
54660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54661 },
54662 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
54663 {
54664 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,
54665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54666 },
54667 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
54668 {
54669 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,
54670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54671 },
54672 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
54673 {
54674 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,
54675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54676 },
54677 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
54678 {
54679 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,
54680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54681 },
54682 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
54683 {
54684 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,
54685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54686 },
54687 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
54688 {
54689 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,
54690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54691 },
54692 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
54693 {
54694 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,
54695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54696 },
54697 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
54698 {
54699 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,
54700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54701 },
54702 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
54703 {
54704 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,
54705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54706 },
54707 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
54708 {
54709 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,
54710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54711 },
54712 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
54713 {
54714 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,
54715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54716 },
54717 /* dadc.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
54718 {
54719 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,
54720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54721 },
54722 /* dadc.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
54723 {
54724 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,
54725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54726 },
54727 /* dadc.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
54728 {
54729 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,
54730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54731 },
54732 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
54733 {
54734 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,
54735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54736 },
54737 /* dadc.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
54738 {
54739 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,
54740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54741 },
54742 /* dadc.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
54743 {
54744 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,
54745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54746 },
54747 /* dadc.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
54748 {
54749 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,
54750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54751 },
54752 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
54753 {
54754 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,
54755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54756 },
54757 /* dadc.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
54758 {
54759 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,
54760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54761 },
54762 /* dadc.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
54763 {
54764 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,
54765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54766 },
54767 /* dadc.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
54768 {
54769 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,
54770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54771 },
54772 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
54773 {
54774 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,
54775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54776 },
54777 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
54778 {
54779 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,
54780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54781 },
54782 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
54783 {
54784 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,
54785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54786 },
54787 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
54788 {
54789 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,
54790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54791 },
54792 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
54793 {
54794 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,
54795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54796 },
54797 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
54798 {
54799 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,
54800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54801 },
54802 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
54803 {
54804 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,
54805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54806 },
54807 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
54808 {
54809 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,
54810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54811 },
54812 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
54813 {
54814 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,
54815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54816 },
54817 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
54818 {
54819 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,
54820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54821 },
54822 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
54823 {
54824 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,
54825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54826 },
54827 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
54828 {
54829 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,
54830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54831 },
54832 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
54833 {
54834 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,
54835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54836 },
54837 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
54838 {
54839 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,
54840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54841 },
54842 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
54843 {
54844 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,
54845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54846 },
54847 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
54848 {
54849 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,
54850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54851 },
54852 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
54853 {
54854 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,
54855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54856 },
54857 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
54858 {
54859 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,
54860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54861 },
54862 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
54863 {
54864 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,
54865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54866 },
54867 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
54868 {
54869 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,
54870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54871 },
54872 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
54873 {
54874 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,
54875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54876 },
54877 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
54878 {
54879 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,
54880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54881 },
54882 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
54883 {
54884 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,
54885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54886 },
54887 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
54888 {
54889 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,
54890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54891 },
54892 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
54893 {
54894 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,
54895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54896 },
54897 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
54898 {
54899 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,
54900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54901 },
54902 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
54903 {
54904 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,
54905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54906 },
54907 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
54908 {
54909 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,
54910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54911 },
54912 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
54913 {
54914 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,
54915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54916 },
54917 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
54918 {
54919 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,
54920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54921 },
54922 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
54923 {
54924 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,
54925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54926 },
54927 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
54928 {
54929 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,
54930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54931 },
54932 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
54933 {
54934 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,
54935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54936 },
54937 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
54938 {
54939 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,
54940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54941 },
54942 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
54943 {
54944 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,
54945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54946 },
54947 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
54948 {
54949 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,
54950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54951 },
54952 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
54953 {
54954 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,
54955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54956 },
54957 /* dadc.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
54958 {
54959 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,
54960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54961 },
54962 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
54963 {
54964 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,
54965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54966 },
54967 /* dadc.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
54968 {
54969 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,
54970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54971 },
54972 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
54973 {
54974 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,
54975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54976 },
54977 /* dadc.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
54978 {
54979 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,
54980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54981 },
54982 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
54983 {
54984 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,
54985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54986 },
54987 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
54988 {
54989 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,
54990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54991 },
54992 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
54993 {
54994 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,
54995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54996 },
54997 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
54998 {
54999 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,
55000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55001 },
55002 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
55003 {
55004 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,
55005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55006 },
55007 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
55008 {
55009 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,
55010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55011 },
55012 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
55013 {
55014 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,
55015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55016 },
55017 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
55018 {
55019 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,
55020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55021 },
55022 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
55023 {
55024 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,
55025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55026 },
55027 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
55028 {
55029 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,
55030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55031 },
55032 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
55033 {
55034 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,
55035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55036 },
55037 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
55038 {
55039 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,
55040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55041 },
55042 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
55043 {
55044 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,
55045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55046 },
55047 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
55048 {
55049 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,
55050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55051 },
55052 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
55053 {
55054 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,
55055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55056 },
55057 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
55058 {
55059 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,
55060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55061 },
55062 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
55063 {
55064 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,
55065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55066 },
55067 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
55068 {
55069 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,
55070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55071 },
55072 /* dadc.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
55073 {
55074 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,
55075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55076 },
55077 /* dadc.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
55078 {
55079 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,
55080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55081 },
55082 /* dadc.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
55083 {
55084 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,
55085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55086 },
55087 /* dadc.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
55088 {
55089 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,
55090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55091 },
55092 /* dadc.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
55093 {
55094 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,
55095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55096 },
55097 /* dadc.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
55098 {
55099 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,
55100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55101 },
55102 /* dadc.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
55103 {
55104 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,
55105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55106 },
55107 /* dadc.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
55108 {
55109 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,
55110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55111 },
55112 /* dadc.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
55113 {
55114 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,
55115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55116 },
55117 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
55118 {
55119 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,
55120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55121 },
55122 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
55123 {
55124 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,
55125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55126 },
55127 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
55128 {
55129 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,
55130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55131 },
55132 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
55133 {
55134 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,
55135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55136 },
55137 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
55138 {
55139 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,
55140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55141 },
55142 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
55143 {
55144 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,
55145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55146 },
55147 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
55148 {
55149 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,
55150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55151 },
55152 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
55153 {
55154 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,
55155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55156 },
55157 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
55158 {
55159 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,
55160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55161 },
55162 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
55163 {
55164 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,
55165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55166 },
55167 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
55168 {
55169 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,
55170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55171 },
55172 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
55173 {
55174 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,
55175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55176 },
55177 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
55178 {
55179 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,
55180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55181 },
55182 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
55183 {
55184 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,
55185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55186 },
55187 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
55188 {
55189 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,
55190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55191 },
55192 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
55193 {
55194 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,
55195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55196 },
55197 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
55198 {
55199 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,
55200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55201 },
55202 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
55203 {
55204 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,
55205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55206 },
55207 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
55208 {
55209 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,
55210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55211 },
55212 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
55213 {
55214 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,
55215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55216 },
55217 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
55218 {
55219 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,
55220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55221 },
55222 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
55223 {
55224 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,
55225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55226 },
55227 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
55228 {
55229 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,
55230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55231 },
55232 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
55233 {
55234 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,
55235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55236 },
55237 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
55238 {
55239 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,
55240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55241 },
55242 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
55243 {
55244 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,
55245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55246 },
55247 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
55248 {
55249 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,
55250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55251 },
55252 /* dadc.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
55253 {
55254 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,
55255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55256 },
55257 /* dadc.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
55258 {
55259 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,
55260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55261 },
55262 /* dadc.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
55263 {
55264 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,
55265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55266 },
55267 /* dadc.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
55268 {
55269 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,
55270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55271 },
55272 /* dadc.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
55273 {
55274 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,
55275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55276 },
55277 /* dadc.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
55278 {
55279 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,
55280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55281 },
55282 /* dadc.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
55283 {
55284 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,
55285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55286 },
55287 /* dadc.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
55288 {
55289 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,
55290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55291 },
55292 /* dadc.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
55293 {
55294 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,
55295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55296 },
55297 /* dadc.w${X} #${Imm-40-HI},${Dsp-24-u16} */
55298 {
55299 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,
55300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55301 },
55302 /* dadc.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
55303 {
55304 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,
55305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55306 },
55307 /* dadc.w${X} #${Imm-48-HI},${Dsp-24-u24} */
55308 {
55309 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,
55310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55311 },
55312 /* dadc.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
55313 {
55314 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,
55315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55316 },
55317 /* dadc.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
55318 {
55319 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,
55320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55321 },
55322 /* dadc.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
55323 {
55324 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,
55325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55326 },
55327 /* dadc.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
55328 {
55329 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,
55330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55331 },
55332 /* dadc.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
55333 {
55334 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,
55335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55336 },
55337 /* dadc.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
55338 {
55339 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,
55340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55341 },
55342 /* dadc.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
55343 {
55344 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,
55345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55346 },
55347 /* dadc.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
55348 {
55349 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,
55350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55351 },
55352 /* dadc.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
55353 {
55354 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,
55355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55356 },
55357 /* dadc.b${X} #${Imm-40-QI},${Dsp-24-u16} */
55358 {
55359 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,
55360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55361 },
55362 /* dadc.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
55363 {
55364 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,
55365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55366 },
55367 /* dadc.b${X} #${Imm-48-QI},${Dsp-24-u24} */
55368 {
55369 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,
55370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55371 },
55372 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
55373 {
55374 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,
55375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55376 },
55377 /* adc.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
55378 {
55379 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,
55380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55381 },
55382 /* adc.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
55383 {
55384 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,
55385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55386 },
55387 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
55388 {
55389 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,
55390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55391 },
55392 /* adc.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
55393 {
55394 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,
55395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55396 },
55397 /* adc.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
55398 {
55399 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,
55400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55401 },
55402 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
55403 {
55404 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,
55405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55406 },
55407 /* adc.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
55408 {
55409 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,
55410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55411 },
55412 /* adc.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
55413 {
55414 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,
55415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55416 },
55417 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
55418 {
55419 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,
55420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55421 },
55422 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
55423 {
55424 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,
55425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55426 },
55427 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
55428 {
55429 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,
55430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55431 },
55432 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
55433 {
55434 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,
55435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55436 },
55437 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
55438 {
55439 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,
55440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55441 },
55442 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
55443 {
55444 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,
55445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55446 },
55447 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
55448 {
55449 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,
55450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55451 },
55452 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
55453 {
55454 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,
55455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55456 },
55457 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
55458 {
55459 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,
55460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55461 },
55462 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
55463 {
55464 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,
55465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55466 },
55467 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
55468 {
55469 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,
55470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55471 },
55472 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
55473 {
55474 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,
55475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55476 },
55477 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
55478 {
55479 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,
55480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55481 },
55482 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
55483 {
55484 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,
55485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55486 },
55487 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
55488 {
55489 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,
55490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55491 },
55492 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
55493 {
55494 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,
55495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55496 },
55497 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
55498 {
55499 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,
55500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55501 },
55502 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
55503 {
55504 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,
55505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55506 },
55507 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
55508 {
55509 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,
55510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55511 },
55512 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
55513 {
55514 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,
55515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55516 },
55517 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
55518 {
55519 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,
55520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55521 },
55522 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
55523 {
55524 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,
55525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55526 },
55527 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
55528 {
55529 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,
55530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55531 },
55532 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
55533 {
55534 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,
55535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55536 },
55537 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
55538 {
55539 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,
55540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55541 },
55542 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
55543 {
55544 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,
55545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55546 },
55547 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
55548 {
55549 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,
55550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55551 },
55552 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
55553 {
55554 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,
55555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55556 },
55557 /* adc.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
55558 {
55559 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,
55560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55561 },
55562 /* adc.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
55563 {
55564 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,
55565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55566 },
55567 /* adc.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
55568 {
55569 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,
55570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55571 },
55572 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
55573 {
55574 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,
55575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55576 },
55577 /* adc.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
55578 {
55579 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,
55580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55581 },
55582 /* adc.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
55583 {
55584 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,
55585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55586 },
55587 /* adc.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
55588 {
55589 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,
55590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55591 },
55592 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
55593 {
55594 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,
55595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55596 },
55597 /* adc.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
55598 {
55599 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,
55600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55601 },
55602 /* adc.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
55603 {
55604 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,
55605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55606 },
55607 /* adc.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
55608 {
55609 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,
55610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55611 },
55612 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
55613 {
55614 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,
55615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55616 },
55617 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
55618 {
55619 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,
55620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55621 },
55622 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
55623 {
55624 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,
55625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55626 },
55627 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
55628 {
55629 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,
55630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55631 },
55632 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
55633 {
55634 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,
55635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55636 },
55637 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
55638 {
55639 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,
55640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55641 },
55642 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
55643 {
55644 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,
55645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55646 },
55647 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
55648 {
55649 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,
55650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55651 },
55652 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
55653 {
55654 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,
55655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55656 },
55657 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
55658 {
55659 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,
55660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55661 },
55662 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
55663 {
55664 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,
55665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55666 },
55667 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
55668 {
55669 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,
55670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55671 },
55672 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
55673 {
55674 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,
55675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55676 },
55677 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
55678 {
55679 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,
55680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55681 },
55682 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
55683 {
55684 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,
55685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55686 },
55687 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
55688 {
55689 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,
55690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55691 },
55692 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
55693 {
55694 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,
55695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55696 },
55697 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
55698 {
55699 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,
55700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55701 },
55702 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
55703 {
55704 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,
55705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55706 },
55707 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
55708 {
55709 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,
55710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55711 },
55712 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
55713 {
55714 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,
55715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55716 },
55717 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
55718 {
55719 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,
55720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55721 },
55722 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
55723 {
55724 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,
55725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55726 },
55727 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
55728 {
55729 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,
55730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55731 },
55732 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
55733 {
55734 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,
55735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55736 },
55737 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
55738 {
55739 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,
55740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55741 },
55742 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
55743 {
55744 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,
55745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55746 },
55747 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
55748 {
55749 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,
55750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55751 },
55752 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
55753 {
55754 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,
55755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55756 },
55757 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
55758 {
55759 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,
55760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55761 },
55762 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
55763 {
55764 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,
55765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55766 },
55767 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
55768 {
55769 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,
55770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55771 },
55772 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
55773 {
55774 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,
55775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55776 },
55777 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
55778 {
55779 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,
55780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55781 },
55782 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
55783 {
55784 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,
55785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55786 },
55787 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
55788 {
55789 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,
55790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55791 },
55792 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
55793 {
55794 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,
55795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55796 },
55797 /* adc.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
55798 {
55799 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,
55800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55801 },
55802 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
55803 {
55804 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,
55805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55806 },
55807 /* adc.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
55808 {
55809 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,
55810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55811 },
55812 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
55813 {
55814 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,
55815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55816 },
55817 /* adc.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
55818 {
55819 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,
55820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55821 },
55822 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
55823 {
55824 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,
55825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55826 },
55827 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
55828 {
55829 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,
55830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55831 },
55832 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
55833 {
55834 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,
55835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55836 },
55837 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
55838 {
55839 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,
55840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55841 },
55842 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
55843 {
55844 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,
55845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55846 },
55847 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
55848 {
55849 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,
55850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55851 },
55852 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
55853 {
55854 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,
55855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55856 },
55857 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
55858 {
55859 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,
55860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55861 },
55862 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
55863 {
55864 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,
55865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55866 },
55867 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
55868 {
55869 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,
55870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55871 },
55872 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
55873 {
55874 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,
55875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55876 },
55877 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
55878 {
55879 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,
55880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55881 },
55882 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
55883 {
55884 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,
55885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55886 },
55887 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
55888 {
55889 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,
55890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55891 },
55892 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
55893 {
55894 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,
55895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55896 },
55897 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
55898 {
55899 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,
55900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55901 },
55902 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
55903 {
55904 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,
55905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55906 },
55907 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
55908 {
55909 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,
55910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55911 },
55912 /* adc.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
55913 {
55914 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,
55915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55916 },
55917 /* adc.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
55918 {
55919 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,
55920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55921 },
55922 /* adc.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
55923 {
55924 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,
55925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55926 },
55927 /* adc.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
55928 {
55929 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,
55930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55931 },
55932 /* adc.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
55933 {
55934 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,
55935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55936 },
55937 /* adc.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
55938 {
55939 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,
55940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55941 },
55942 /* adc.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
55943 {
55944 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,
55945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55946 },
55947 /* adc.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
55948 {
55949 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,
55950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55951 },
55952 /* adc.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
55953 {
55954 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,
55955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55956 },
55957 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
55958 {
55959 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,
55960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55961 },
55962 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
55963 {
55964 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,
55965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55966 },
55967 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
55968 {
55969 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,
55970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55971 },
55972 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
55973 {
55974 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,
55975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55976 },
55977 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
55978 {
55979 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,
55980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55981 },
55982 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
55983 {
55984 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,
55985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55986 },
55987 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
55988 {
55989 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,
55990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55991 },
55992 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
55993 {
55994 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,
55995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55996 },
55997 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
55998 {
55999 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,
56000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56001 },
56002 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
56003 {
56004 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,
56005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56006 },
56007 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
56008 {
56009 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,
56010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56011 },
56012 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
56013 {
56014 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,
56015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56016 },
56017 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
56018 {
56019 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,
56020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56021 },
56022 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
56023 {
56024 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,
56025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56026 },
56027 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
56028 {
56029 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,
56030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56031 },
56032 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
56033 {
56034 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,
56035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56036 },
56037 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
56038 {
56039 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,
56040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56041 },
56042 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
56043 {
56044 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,
56045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56046 },
56047 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
56048 {
56049 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,
56050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56051 },
56052 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
56053 {
56054 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,
56055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56056 },
56057 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
56058 {
56059 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,
56060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56061 },
56062 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
56063 {
56064 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,
56065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56066 },
56067 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
56068 {
56069 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,
56070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56071 },
56072 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
56073 {
56074 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,
56075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56076 },
56077 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
56078 {
56079 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,
56080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56081 },
56082 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
56083 {
56084 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,
56085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56086 },
56087 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
56088 {
56089 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,
56090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56091 },
56092 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
56093 {
56094 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,
56095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56096 },
56097 /* adc.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
56098 {
56099 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,
56100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56101 },
56102 /* adc.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
56103 {
56104 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,
56105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56106 },
56107 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
56108 {
56109 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,
56110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56111 },
56112 /* adc.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
56113 {
56114 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,
56115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56116 },
56117 /* adc.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
56118 {
56119 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,
56120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56121 },
56122 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
56123 {
56124 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,
56125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56126 },
56127 /* adc.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
56128 {
56129 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,
56130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56131 },
56132 /* adc.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
56133 {
56134 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,
56135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56136 },
56137 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
56138 {
56139 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,
56140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56141 },
56142 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
56143 {
56144 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,
56145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56146 },
56147 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
56148 {
56149 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,
56150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56151 },
56152 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
56153 {
56154 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,
56155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56156 },
56157 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
56158 {
56159 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,
56160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56161 },
56162 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
56163 {
56164 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,
56165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56166 },
56167 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
56168 {
56169 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,
56170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56171 },
56172 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
56173 {
56174 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,
56175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56176 },
56177 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
56178 {
56179 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,
56180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56181 },
56182 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
56183 {
56184 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,
56185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56186 },
56187 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
56188 {
56189 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,
56190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56191 },
56192 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
56193 {
56194 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,
56195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56196 },
56197 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
56198 {
56199 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,
56200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56201 },
56202 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
56203 {
56204 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,
56205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56206 },
56207 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
56208 {
56209 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,
56210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56211 },
56212 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
56213 {
56214 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,
56215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56216 },
56217 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
56218 {
56219 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,
56220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56221 },
56222 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
56223 {
56224 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,
56225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56226 },
56227 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
56228 {
56229 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,
56230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56231 },
56232 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
56233 {
56234 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,
56235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56236 },
56237 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
56238 {
56239 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,
56240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56241 },
56242 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
56243 {
56244 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,
56245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56246 },
56247 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
56248 {
56249 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,
56250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56251 },
56252 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
56253 {
56254 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,
56255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56256 },
56257 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
56258 {
56259 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,
56260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56261 },
56262 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
56263 {
56264 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,
56265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56266 },
56267 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
56268 {
56269 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,
56270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56271 },
56272 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
56273 {
56274 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,
56275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56276 },
56277 /* adc.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
56278 {
56279 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,
56280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56281 },
56282 /* adc.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
56283 {
56284 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,
56285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56286 },
56287 /* adc.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
56288 {
56289 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,
56290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56291 },
56292 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
56293 {
56294 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,
56295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56296 },
56297 /* adc.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
56298 {
56299 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,
56300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56301 },
56302 /* adc.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
56303 {
56304 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,
56305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56306 },
56307 /* adc.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
56308 {
56309 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,
56310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56311 },
56312 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
56313 {
56314 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,
56315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56316 },
56317 /* adc.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
56318 {
56319 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,
56320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56321 },
56322 /* adc.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
56323 {
56324 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,
56325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56326 },
56327 /* adc.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
56328 {
56329 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,
56330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56331 },
56332 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
56333 {
56334 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,
56335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56336 },
56337 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
56338 {
56339 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,
56340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56341 },
56342 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
56343 {
56344 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,
56345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56346 },
56347 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
56348 {
56349 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,
56350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56351 },
56352 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
56353 {
56354 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,
56355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56356 },
56357 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
56358 {
56359 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,
56360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56361 },
56362 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
56363 {
56364 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,
56365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56366 },
56367 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
56368 {
56369 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,
56370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56371 },
56372 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
56373 {
56374 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,
56375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56376 },
56377 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
56378 {
56379 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,
56380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56381 },
56382 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
56383 {
56384 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,
56385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56386 },
56387 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
56388 {
56389 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,
56390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56391 },
56392 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
56393 {
56394 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,
56395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56396 },
56397 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
56398 {
56399 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,
56400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56401 },
56402 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
56403 {
56404 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,
56405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56406 },
56407 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
56408 {
56409 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,
56410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56411 },
56412 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
56413 {
56414 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,
56415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56416 },
56417 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
56418 {
56419 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,
56420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56421 },
56422 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
56423 {
56424 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,
56425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56426 },
56427 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
56428 {
56429 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,
56430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56431 },
56432 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
56433 {
56434 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,
56435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56436 },
56437 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
56438 {
56439 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,
56440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56441 },
56442 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
56443 {
56444 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,
56445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56446 },
56447 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
56448 {
56449 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,
56450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56451 },
56452 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
56453 {
56454 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,
56455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56456 },
56457 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
56458 {
56459 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,
56460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56461 },
56462 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
56463 {
56464 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,
56465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56466 },
56467 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
56468 {
56469 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,
56470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56471 },
56472 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
56473 {
56474 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,
56475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56476 },
56477 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
56478 {
56479 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,
56480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56481 },
56482 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
56483 {
56484 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,
56485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56486 },
56487 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
56488 {
56489 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,
56490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56491 },
56492 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
56493 {
56494 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,
56495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56496 },
56497 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
56498 {
56499 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,
56500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56501 },
56502 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
56503 {
56504 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,
56505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56506 },
56507 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
56508 {
56509 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,
56510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56511 },
56512 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
56513 {
56514 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,
56515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56516 },
56517 /* adc.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
56518 {
56519 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,
56520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56521 },
56522 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
56523 {
56524 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,
56525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56526 },
56527 /* adc.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
56528 {
56529 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,
56530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56531 },
56532 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
56533 {
56534 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,
56535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56536 },
56537 /* adc.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
56538 {
56539 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,
56540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56541 },
56542 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
56543 {
56544 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,
56545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56546 },
56547 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
56548 {
56549 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,
56550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56551 },
56552 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
56553 {
56554 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,
56555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56556 },
56557 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
56558 {
56559 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,
56560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56561 },
56562 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
56563 {
56564 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,
56565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56566 },
56567 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
56568 {
56569 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,
56570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56571 },
56572 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
56573 {
56574 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,
56575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56576 },
56577 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
56578 {
56579 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,
56580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56581 },
56582 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
56583 {
56584 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,
56585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56586 },
56587 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
56588 {
56589 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,
56590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56591 },
56592 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
56593 {
56594 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,
56595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56596 },
56597 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
56598 {
56599 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,
56600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56601 },
56602 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
56603 {
56604 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,
56605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56606 },
56607 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
56608 {
56609 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,
56610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56611 },
56612 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
56613 {
56614 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,
56615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56616 },
56617 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
56618 {
56619 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,
56620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56621 },
56622 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
56623 {
56624 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,
56625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56626 },
56627 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
56628 {
56629 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,
56630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56631 },
56632 /* adc.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
56633 {
56634 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,
56635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56636 },
56637 /* adc.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
56638 {
56639 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,
56640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56641 },
56642 /* adc.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
56643 {
56644 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,
56645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56646 },
56647 /* adc.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
56648 {
56649 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,
56650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56651 },
56652 /* adc.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
56653 {
56654 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,
56655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56656 },
56657 /* adc.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
56658 {
56659 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,
56660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56661 },
56662 /* adc.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
56663 {
56664 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,
56665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56666 },
56667 /* adc.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
56668 {
56669 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,
56670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56671 },
56672 /* adc.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
56673 {
56674 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,
56675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56676 },
56677 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
56678 {
56679 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,
56680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56681 },
56682 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
56683 {
56684 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,
56685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56686 },
56687 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
56688 {
56689 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,
56690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56691 },
56692 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
56693 {
56694 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,
56695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56696 },
56697 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
56698 {
56699 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,
56700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56701 },
56702 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
56703 {
56704 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,
56705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56706 },
56707 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
56708 {
56709 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,
56710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56711 },
56712 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
56713 {
56714 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,
56715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56716 },
56717 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
56718 {
56719 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,
56720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56721 },
56722 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
56723 {
56724 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,
56725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56726 },
56727 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
56728 {
56729 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,
56730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56731 },
56732 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
56733 {
56734 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,
56735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56736 },
56737 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
56738 {
56739 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,
56740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56741 },
56742 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
56743 {
56744 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,
56745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56746 },
56747 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
56748 {
56749 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,
56750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56751 },
56752 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
56753 {
56754 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,
56755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56756 },
56757 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
56758 {
56759 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,
56760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56761 },
56762 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
56763 {
56764 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,
56765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56766 },
56767 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
56768 {
56769 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,
56770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56771 },
56772 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
56773 {
56774 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,
56775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56776 },
56777 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
56778 {
56779 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,
56780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56781 },
56782 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
56783 {
56784 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,
56785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56786 },
56787 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
56788 {
56789 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,
56790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56791 },
56792 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
56793 {
56794 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,
56795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56796 },
56797 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
56798 {
56799 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,
56800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56801 },
56802 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
56803 {
56804 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,
56805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56806 },
56807 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
56808 {
56809 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,
56810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56811 },
56812 /* adc.w${X} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
56813 {
56814 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,
56815 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56816 },
56817 /* adc.w${X} ${Dsp-16-u8}[sb],$Dst16RnHI */
56818 {
56819 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,
56820 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56821 },
56822 /* adc.w${X} ${Dsp-16-s8}[fb],$Dst16RnHI */
56823 {
56824 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,
56825 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56826 },
56827 /* adc.w${X} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
56828 {
56829 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,
56830 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56831 },
56832 /* adc.w${X} ${Dsp-16-u8}[sb],$Dst16AnHI */
56833 {
56834 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,
56835 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56836 },
56837 /* adc.w${X} ${Dsp-16-s8}[fb],$Dst16AnHI */
56838 {
56839 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,
56840 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56841 },
56842 /* adc.w${X} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
56843 {
56844 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,
56845 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56846 },
56847 /* adc.w${X} ${Dsp-16-u8}[sb],[$Dst16An] */
56848 {
56849 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,
56850 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56851 },
56852 /* adc.w${X} ${Dsp-16-s8}[fb],[$Dst16An] */
56853 {
56854 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,
56855 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56856 },
56857 /* adc.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
56858 {
56859 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,
56860 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56861 },
56862 /* adc.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
56863 {
56864 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,
56865 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56866 },
56867 /* adc.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
56868 {
56869 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,
56870 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56871 },
56872 /* adc.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
56873 {
56874 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,
56875 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56876 },
56877 /* adc.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
56878 {
56879 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,
56880 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56881 },
56882 /* adc.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
56883 {
56884 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,
56885 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56886 },
56887 /* adc.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
56888 {
56889 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,
56890 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56891 },
56892 /* adc.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
56893 {
56894 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,
56895 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56896 },
56897 /* adc.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
56898 {
56899 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,
56900 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56901 },
56902 /* adc.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
56903 {
56904 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,
56905 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56906 },
56907 /* adc.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
56908 {
56909 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,
56910 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56911 },
56912 /* adc.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
56913 {
56914 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,
56915 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56916 },
56917 /* adc.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
56918 {
56919 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,
56920 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56921 },
56922 /* adc.w${X} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
56923 {
56924 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,
56925 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56926 },
56927 /* adc.w${X} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
56928 {
56929 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,
56930 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56931 },
56932 /* adc.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
56933 {
56934 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,
56935 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56936 },
56937 /* adc.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
56938 {
56939 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,
56940 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56941 },
56942 /* adc.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
56943 {
56944 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,
56945 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56946 },
56947 /* adc.w${X} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
56948 {
56949 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,
56950 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56951 },
56952 /* adc.w${X} ${Dsp-16-u16}[sb],$Dst16RnHI */
56953 {
56954 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,
56955 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56956 },
56957 /* adc.w${X} ${Dsp-16-u16},$Dst16RnHI */
56958 {
56959 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,
56960 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56961 },
56962 /* adc.w${X} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
56963 {
56964 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,
56965 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56966 },
56967 /* adc.w${X} ${Dsp-16-u16}[sb],$Dst16AnHI */
56968 {
56969 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,
56970 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56971 },
56972 /* adc.w${X} ${Dsp-16-u16},$Dst16AnHI */
56973 {
56974 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,
56975 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56976 },
56977 /* adc.w${X} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
56978 {
56979 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,
56980 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56981 },
56982 /* adc.w${X} ${Dsp-16-u16}[sb],[$Dst16An] */
56983 {
56984 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,
56985 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56986 },
56987 /* adc.w${X} ${Dsp-16-u16},[$Dst16An] */
56988 {
56989 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,
56990 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56991 },
56992 /* adc.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
56993 {
56994 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,
56995 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56996 },
56997 /* adc.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
56998 {
56999 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,
57000 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57001 },
57002 /* adc.w${X} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
57003 {
57004 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,
57005 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57006 },
57007 /* adc.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
57008 {
57009 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,
57010 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57011 },
57012 /* adc.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
57013 {
57014 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,
57015 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57016 },
57017 /* adc.w${X} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
57018 {
57019 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,
57020 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57021 },
57022 /* adc.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
57023 {
57024 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,
57025 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57026 },
57027 /* adc.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
57028 {
57029 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,
57030 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57031 },
57032 /* adc.w${X} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
57033 {
57034 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,
57035 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57036 },
57037 /* adc.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
57038 {
57039 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,
57040 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57041 },
57042 /* adc.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
57043 {
57044 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,
57045 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57046 },
57047 /* adc.w${X} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
57048 {
57049 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,
57050 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57051 },
57052 /* adc.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
57053 {
57054 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,
57055 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57056 },
57057 /* adc.w${X} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
57058 {
57059 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,
57060 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57061 },
57062 /* adc.w${X} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
57063 {
57064 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,
57065 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57066 },
57067 /* adc.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
57068 {
57069 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,
57070 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57071 },
57072 /* adc.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
57073 {
57074 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,
57075 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57076 },
57077 /* adc.w${X} ${Dsp-16-u16},${Dsp-32-u16} */
57078 {
57079 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,
57080 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57081 },
57082 /* adc.w${X} $Src16RnHI,$Dst16RnHI */
57083 {
57084 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,
57085 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57086 },
57087 /* adc.w${X} $Src16AnHI,$Dst16RnHI */
57088 {
57089 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,
57090 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57091 },
57092 /* adc.w${X} [$Src16An],$Dst16RnHI */
57093 {
57094 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,
57095 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57096 },
57097 /* adc.w${X} $Src16RnHI,$Dst16AnHI */
57098 {
57099 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,
57100 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57101 },
57102 /* adc.w${X} $Src16AnHI,$Dst16AnHI */
57103 {
57104 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,
57105 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57106 },
57107 /* adc.w${X} [$Src16An],$Dst16AnHI */
57108 {
57109 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,
57110 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57111 },
57112 /* adc.w${X} $Src16RnHI,[$Dst16An] */
57113 {
57114 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,
57115 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57116 },
57117 /* adc.w${X} $Src16AnHI,[$Dst16An] */
57118 {
57119 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,
57120 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57121 },
57122 /* adc.w${X} [$Src16An],[$Dst16An] */
57123 {
57124 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,
57125 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57126 },
57127 /* adc.w${X} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
57128 {
57129 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,
57130 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57131 },
57132 /* adc.w${X} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
57133 {
57134 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,
57135 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57136 },
57137 /* adc.w${X} [$Src16An],${Dsp-16-u8}[$Dst16An] */
57138 {
57139 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,
57140 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57141 },
57142 /* adc.w${X} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
57143 {
57144 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,
57145 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57146 },
57147 /* adc.w${X} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
57148 {
57149 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,
57150 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57151 },
57152 /* adc.w${X} [$Src16An],${Dsp-16-u16}[$Dst16An] */
57153 {
57154 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,
57155 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57156 },
57157 /* adc.w${X} $Src16RnHI,${Dsp-16-u8}[sb] */
57158 {
57159 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,
57160 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57161 },
57162 /* adc.w${X} $Src16AnHI,${Dsp-16-u8}[sb] */
57163 {
57164 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,
57165 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57166 },
57167 /* adc.w${X} [$Src16An],${Dsp-16-u8}[sb] */
57168 {
57169 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,
57170 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57171 },
57172 /* adc.w${X} $Src16RnHI,${Dsp-16-u16}[sb] */
57173 {
57174 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,
57175 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57176 },
57177 /* adc.w${X} $Src16AnHI,${Dsp-16-u16}[sb] */
57178 {
57179 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,
57180 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57181 },
57182 /* adc.w${X} [$Src16An],${Dsp-16-u16}[sb] */
57183 {
57184 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,
57185 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57186 },
57187 /* adc.w${X} $Src16RnHI,${Dsp-16-s8}[fb] */
57188 {
57189 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,
57190 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57191 },
57192 /* adc.w${X} $Src16AnHI,${Dsp-16-s8}[fb] */
57193 {
57194 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,
57195 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57196 },
57197 /* adc.w${X} [$Src16An],${Dsp-16-s8}[fb] */
57198 {
57199 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,
57200 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57201 },
57202 /* adc.w${X} $Src16RnHI,${Dsp-16-u16} */
57203 {
57204 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,
57205 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57206 },
57207 /* adc.w${X} $Src16AnHI,${Dsp-16-u16} */
57208 {
57209 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,
57210 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57211 },
57212 /* adc.w${X} [$Src16An],${Dsp-16-u16} */
57213 {
57214 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,
57215 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57216 },
57217 /* adc.b${X} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
57218 {
57219 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,
57220 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57221 },
57222 /* adc.b${X} ${Dsp-16-u8}[sb],$Dst16RnQI */
57223 {
57224 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,
57225 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57226 },
57227 /* adc.b${X} ${Dsp-16-s8}[fb],$Dst16RnQI */
57228 {
57229 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,
57230 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57231 },
57232 /* adc.b${X} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
57233 {
57234 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,
57235 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57236 },
57237 /* adc.b${X} ${Dsp-16-u8}[sb],$Dst16AnQI */
57238 {
57239 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,
57240 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57241 },
57242 /* adc.b${X} ${Dsp-16-s8}[fb],$Dst16AnQI */
57243 {
57244 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,
57245 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57246 },
57247 /* adc.b${X} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
57248 {
57249 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,
57250 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57251 },
57252 /* adc.b${X} ${Dsp-16-u8}[sb],[$Dst16An] */
57253 {
57254 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,
57255 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57256 },
57257 /* adc.b${X} ${Dsp-16-s8}[fb],[$Dst16An] */
57258 {
57259 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,
57260 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57261 },
57262 /* adc.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
57263 {
57264 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,
57265 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57266 },
57267 /* adc.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
57268 {
57269 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,
57270 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57271 },
57272 /* adc.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
57273 {
57274 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,
57275 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57276 },
57277 /* adc.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
57278 {
57279 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,
57280 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57281 },
57282 /* adc.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
57283 {
57284 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,
57285 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57286 },
57287 /* adc.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
57288 {
57289 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,
57290 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57291 },
57292 /* adc.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
57293 {
57294 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,
57295 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57296 },
57297 /* adc.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
57298 {
57299 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,
57300 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57301 },
57302 /* adc.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
57303 {
57304 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,
57305 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57306 },
57307 /* adc.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
57308 {
57309 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,
57310 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57311 },
57312 /* adc.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
57313 {
57314 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,
57315 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57316 },
57317 /* adc.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
57318 {
57319 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,
57320 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57321 },
57322 /* adc.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
57323 {
57324 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,
57325 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57326 },
57327 /* adc.b${X} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
57328 {
57329 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,
57330 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57331 },
57332 /* adc.b${X} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
57333 {
57334 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,
57335 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57336 },
57337 /* adc.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
57338 {
57339 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,
57340 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57341 },
57342 /* adc.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
57343 {
57344 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,
57345 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57346 },
57347 /* adc.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
57348 {
57349 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,
57350 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57351 },
57352 /* adc.b${X} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
57353 {
57354 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,
57355 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57356 },
57357 /* adc.b${X} ${Dsp-16-u16}[sb],$Dst16RnQI */
57358 {
57359 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,
57360 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57361 },
57362 /* adc.b${X} ${Dsp-16-u16},$Dst16RnQI */
57363 {
57364 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,
57365 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57366 },
57367 /* adc.b${X} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
57368 {
57369 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,
57370 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57371 },
57372 /* adc.b${X} ${Dsp-16-u16}[sb],$Dst16AnQI */
57373 {
57374 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,
57375 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57376 },
57377 /* adc.b${X} ${Dsp-16-u16},$Dst16AnQI */
57378 {
57379 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,
57380 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57381 },
57382 /* adc.b${X} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
57383 {
57384 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,
57385 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57386 },
57387 /* adc.b${X} ${Dsp-16-u16}[sb],[$Dst16An] */
57388 {
57389 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,
57390 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57391 },
57392 /* adc.b${X} ${Dsp-16-u16},[$Dst16An] */
57393 {
57394 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,
57395 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57396 },
57397 /* adc.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
57398 {
57399 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,
57400 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57401 },
57402 /* adc.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
57403 {
57404 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,
57405 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57406 },
57407 /* adc.b${X} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
57408 {
57409 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,
57410 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57411 },
57412 /* adc.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
57413 {
57414 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,
57415 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57416 },
57417 /* adc.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
57418 {
57419 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,
57420 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57421 },
57422 /* adc.b${X} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
57423 {
57424 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,
57425 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57426 },
57427 /* adc.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
57428 {
57429 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,
57430 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57431 },
57432 /* adc.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
57433 {
57434 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,
57435 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57436 },
57437 /* adc.b${X} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
57438 {
57439 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,
57440 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57441 },
57442 /* adc.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
57443 {
57444 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,
57445 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57446 },
57447 /* adc.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
57448 {
57449 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,
57450 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57451 },
57452 /* adc.b${X} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
57453 {
57454 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,
57455 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57456 },
57457 /* adc.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
57458 {
57459 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,
57460 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57461 },
57462 /* adc.b${X} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
57463 {
57464 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,
57465 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57466 },
57467 /* adc.b${X} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
57468 {
57469 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,
57470 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57471 },
57472 /* adc.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
57473 {
57474 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,
57475 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57476 },
57477 /* adc.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
57478 {
57479 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,
57480 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57481 },
57482 /* adc.b${X} ${Dsp-16-u16},${Dsp-32-u16} */
57483 {
57484 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,
57485 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57486 },
57487 /* adc.b${X} $Src16RnQI,$Dst16RnQI */
57488 {
57489 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,
57490 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57491 },
57492 /* adc.b${X} $Src16AnQI,$Dst16RnQI */
57493 {
57494 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,
57495 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57496 },
57497 /* adc.b${X} [$Src16An],$Dst16RnQI */
57498 {
57499 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,
57500 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57501 },
57502 /* adc.b${X} $Src16RnQI,$Dst16AnQI */
57503 {
57504 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,
57505 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57506 },
57507 /* adc.b${X} $Src16AnQI,$Dst16AnQI */
57508 {
57509 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,
57510 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57511 },
57512 /* adc.b${X} [$Src16An],$Dst16AnQI */
57513 {
57514 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,
57515 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57516 },
57517 /* adc.b${X} $Src16RnQI,[$Dst16An] */
57518 {
57519 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,
57520 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57521 },
57522 /* adc.b${X} $Src16AnQI,[$Dst16An] */
57523 {
57524 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,
57525 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57526 },
57527 /* adc.b${X} [$Src16An],[$Dst16An] */
57528 {
57529 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,
57530 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57531 },
57532 /* adc.b${X} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
57533 {
57534 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,
57535 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57536 },
57537 /* adc.b${X} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
57538 {
57539 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,
57540 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57541 },
57542 /* adc.b${X} [$Src16An],${Dsp-16-u8}[$Dst16An] */
57543 {
57544 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,
57545 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57546 },
57547 /* adc.b${X} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
57548 {
57549 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,
57550 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57551 },
57552 /* adc.b${X} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
57553 {
57554 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,
57555 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57556 },
57557 /* adc.b${X} [$Src16An],${Dsp-16-u16}[$Dst16An] */
57558 {
57559 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,
57560 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57561 },
57562 /* adc.b${X} $Src16RnQI,${Dsp-16-u8}[sb] */
57563 {
57564 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,
57565 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57566 },
57567 /* adc.b${X} $Src16AnQI,${Dsp-16-u8}[sb] */
57568 {
57569 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,
57570 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57571 },
57572 /* adc.b${X} [$Src16An],${Dsp-16-u8}[sb] */
57573 {
57574 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,
57575 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57576 },
57577 /* adc.b${X} $Src16RnQI,${Dsp-16-u16}[sb] */
57578 {
57579 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,
57580 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57581 },
57582 /* adc.b${X} $Src16AnQI,${Dsp-16-u16}[sb] */
57583 {
57584 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,
57585 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57586 },
57587 /* adc.b${X} [$Src16An],${Dsp-16-u16}[sb] */
57588 {
57589 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,
57590 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57591 },
57592 /* adc.b${X} $Src16RnQI,${Dsp-16-s8}[fb] */
57593 {
57594 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,
57595 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57596 },
57597 /* adc.b${X} $Src16AnQI,${Dsp-16-s8}[fb] */
57598 {
57599 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,
57600 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57601 },
57602 /* adc.b${X} [$Src16An],${Dsp-16-s8}[fb] */
57603 {
57604 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,
57605 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57606 },
57607 /* adc.b${X} $Src16RnQI,${Dsp-16-u16} */
57608 {
57609 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,
57610 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57611 },
57612 /* adc.b${X} $Src16AnQI,${Dsp-16-u16} */
57613 {
57614 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,
57615 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57616 },
57617 /* adc.b${X} [$Src16An],${Dsp-16-u16} */
57618 {
57619 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,
57620 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57621 },
57622 /* adc.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
57623 {
57624 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,
57625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57626 },
57627 /* adc.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
57628 {
57629 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,
57630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57631 },
57632 /* adc.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
57633 {
57634 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,
57635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57636 },
57637 /* adc.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
57638 {
57639 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,
57640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57641 },
57642 /* adc.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
57643 {
57644 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,
57645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57646 },
57647 /* adc.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
57648 {
57649 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,
57650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57651 },
57652 /* adc.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
57653 {
57654 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,
57655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57656 },
57657 /* adc.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
57658 {
57659 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,
57660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57661 },
57662 /* adc.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
57663 {
57664 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,
57665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57666 },
57667 /* adc.w${X} #${Imm-40-HI},${Dsp-24-u16} */
57668 {
57669 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,
57670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57671 },
57672 /* adc.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
57673 {
57674 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,
57675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57676 },
57677 /* adc.w${X} #${Imm-48-HI},${Dsp-24-u24} */
57678 {
57679 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,
57680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57681 },
57682 /* adc.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
57683 {
57684 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,
57685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57686 },
57687 /* adc.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
57688 {
57689 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,
57690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57691 },
57692 /* adc.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
57693 {
57694 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,
57695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57696 },
57697 /* adc.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
57698 {
57699 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,
57700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57701 },
57702 /* adc.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
57703 {
57704 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,
57705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57706 },
57707 /* adc.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
57708 {
57709 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,
57710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57711 },
57712 /* adc.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
57713 {
57714 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,
57715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57716 },
57717 /* adc.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
57718 {
57719 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,
57720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57721 },
57722 /* adc.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
57723 {
57724 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,
57725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57726 },
57727 /* adc.b${X} #${Imm-40-QI},${Dsp-24-u16} */
57728 {
57729 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,
57730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57731 },
57732 /* adc.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
57733 {
57734 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,
57735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57736 },
57737 /* adc.b${X} #${Imm-48-QI},${Dsp-24-u24} */
57738 {
57739 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,
57740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57741 },
57742 /* adc.w${X} #${Imm-16-HI},$Dst16RnHI */
57743 {
57744 M32C_INSN_ADC16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "adc16.w-imm-G-basic-dst16-Rn-direct-HI", "adc.w", 32,
57745 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57746 },
57747 /* adc.w${X} #${Imm-16-HI},$Dst16AnHI */
57748 {
57749 M32C_INSN_ADC16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "adc16.w-imm-G-basic-dst16-An-direct-HI", "adc.w", 32,
57750 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57751 },
57752 /* adc.w${X} #${Imm-16-HI},[$Dst16An] */
57753 {
57754 M32C_INSN_ADC16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "adc16.w-imm-G-basic-dst16-An-indirect-HI", "adc.w", 32,
57755 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57756 },
57757 /* adc.w${X} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
57758 {
57759 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,
57760 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57761 },
57762 /* adc.w${X} #${Imm-24-HI},${Dsp-16-u8}[sb] */
57763 {
57764 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,
57765 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57766 },
57767 /* adc.w${X} #${Imm-24-HI},${Dsp-16-s8}[fb] */
57768 {
57769 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,
57770 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57771 },
57772 /* adc.w${X} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
57773 {
57774 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,
57775 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57776 },
57777 /* adc.w${X} #${Imm-32-HI},${Dsp-16-u16}[sb] */
57778 {
57779 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,
57780 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57781 },
57782 /* adc.w${X} #${Imm-32-HI},${Dsp-16-u16} */
57783 {
57784 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,
57785 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57786 },
57787 /* adc.b${X} #${Imm-16-QI},$Dst16RnQI */
57788 {
57789 M32C_INSN_ADC16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "adc16.b-imm-G-basic-dst16-Rn-direct-QI", "adc.b", 24,
57790 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57791 },
57792 /* adc.b${X} #${Imm-16-QI},$Dst16AnQI */
57793 {
57794 M32C_INSN_ADC16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "adc16.b-imm-G-basic-dst16-An-direct-QI", "adc.b", 24,
57795 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57796 },
57797 /* adc.b${X} #${Imm-16-QI},[$Dst16An] */
57798 {
57799 M32C_INSN_ADC16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "adc16.b-imm-G-basic-dst16-An-indirect-QI", "adc.b", 24,
57800 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57801 },
57802 /* adc.b${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
57803 {
57804 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,
57805 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57806 },
57807 /* adc.b${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
57808 {
57809 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,
57810 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57811 },
57812 /* adc.b${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
57813 {
57814 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,
57815 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57816 },
57817 /* adc.b${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
57818 {
57819 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,
57820 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57821 },
57822 /* adc.b${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
57823 {
57824 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,
57825 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57826 },
57827 /* adc.b${X} #${Imm-32-QI},${Dsp-16-u16} */
57828 {
57829 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,
57830 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57831 },
57832 /* add.w${S} #${Imm-16-HI},${Dsp-8-u8}[sb] */
57833 {
57834 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,
57835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57836 },
57837 /* add.w${S} #${Imm-16-HI},${Dsp-8-s8}[fb] */
57838 {
57839 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,
57840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57841 },
57842 /* add.w${S} #${Imm-24-HI},${Dsp-8-u16} */
57843 {
57844 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,
57845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57846 },
57847 /* add.w${S} #${Imm-8-HI},r0 */
57848 {
57849 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,
57850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57851 },
57852 /* add.b${S} #${Imm-16-QI},${Dsp-8-u8}[sb] */
57853 {
57854 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,
57855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57856 },
57857 /* add.b${S} #${Imm-16-QI},${Dsp-8-s8}[fb] */
57858 {
57859 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,
57860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57861 },
57862 /* add.b${S} #${Imm-24-QI},${Dsp-8-u16} */
57863 {
57864 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,
57865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57866 },
57867 /* add.b${S} #${Imm-8-QI},r0l */
57868 {
57869 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,
57870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57871 },
57872 /* add.l${S} #${Imm1-S},a0 */
57873 {
57874 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,
57875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57876 },
57877 /* add.l${S} #${Imm1-S},a1 */
57878 {
57879 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,
57880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57881 },
57882 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
57883 {
57884 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,
57885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57886 },
57887 /* add.l${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedSI */
57888 {
57889 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,
57890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57891 },
57892 /* add.l${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedSI */
57893 {
57894 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,
57895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57896 },
57897 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
57898 {
57899 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,
57900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57901 },
57902 /* add.l${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedSI */
57903 {
57904 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,
57905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57906 },
57907 /* add.l${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedSI */
57908 {
57909 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,
57910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57911 },
57912 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
57913 {
57914 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,
57915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57916 },
57917 /* add.l${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
57918 {
57919 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,
57920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57921 },
57922 /* add.l${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
57923 {
57924 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,
57925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57926 },
57927 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
57928 {
57929 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,
57930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57931 },
57932 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
57933 {
57934 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,
57935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57936 },
57937 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
57938 {
57939 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,
57940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57941 },
57942 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
57943 {
57944 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,
57945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57946 },
57947 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
57948 {
57949 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,
57950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57951 },
57952 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
57953 {
57954 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,
57955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57956 },
57957 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
57958 {
57959 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,
57960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57961 },
57962 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
57963 {
57964 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,
57965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57966 },
57967 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
57968 {
57969 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,
57970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57971 },
57972 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
57973 {
57974 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,
57975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57976 },
57977 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
57978 {
57979 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,
57980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57981 },
57982 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
57983 {
57984 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,
57985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57986 },
57987 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
57988 {
57989 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,
57990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57991 },
57992 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
57993 {
57994 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,
57995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57996 },
57997 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
57998 {
57999 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,
58000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58001 },
58002 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
58003 {
58004 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,
58005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58006 },
58007 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
58008 {
58009 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,
58010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58011 },
58012 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
58013 {
58014 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,
58015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58016 },
58017 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
58018 {
58019 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,
58020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58021 },
58022 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
58023 {
58024 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,
58025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58026 },
58027 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
58028 {
58029 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,
58030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58031 },
58032 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
58033 {
58034 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,
58035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58036 },
58037 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
58038 {
58039 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,
58040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58041 },
58042 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
58043 {
58044 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,
58045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58046 },
58047 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
58048 {
58049 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,
58050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58051 },
58052 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
58053 {
58054 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,
58055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58056 },
58057 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
58058 {
58059 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,
58060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58061 },
58062 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
58063 {
58064 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,
58065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58066 },
58067 /* add.l${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedSI */
58068 {
58069 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,
58070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58071 },
58072 /* add.l${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedSI */
58073 {
58074 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,
58075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58076 },
58077 /* add.l${G} ${Dsp-16-u16},$Dst32RnUnprefixedSI */
58078 {
58079 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,
58080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58081 },
58082 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
58083 {
58084 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,
58085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58086 },
58087 /* add.l${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedSI */
58088 {
58089 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,
58090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58091 },
58092 /* add.l${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedSI */
58093 {
58094 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,
58095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58096 },
58097 /* add.l${G} ${Dsp-16-u16},$Dst32AnUnprefixedSI */
58098 {
58099 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,
58100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58101 },
58102 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
58103 {
58104 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,
58105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58106 },
58107 /* add.l${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
58108 {
58109 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,
58110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58111 },
58112 /* add.l${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
58113 {
58114 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,
58115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58116 },
58117 /* add.l${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
58118 {
58119 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,
58120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58121 },
58122 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
58123 {
58124 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,
58125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58126 },
58127 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
58128 {
58129 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,
58130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58131 },
58132 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
58133 {
58134 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,
58135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58136 },
58137 /* add.l${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
58138 {
58139 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,
58140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58141 },
58142 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
58143 {
58144 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,
58145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58146 },
58147 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
58148 {
58149 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,
58150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58151 },
58152 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
58153 {
58154 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,
58155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58156 },
58157 /* add.l${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
58158 {
58159 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,
58160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58161 },
58162 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
58163 {
58164 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,
58165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58166 },
58167 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
58168 {
58169 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,
58170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58171 },
58172 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
58173 {
58174 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,
58175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58176 },
58177 /* add.l${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
58178 {
58179 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,
58180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58181 },
58182 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
58183 {
58184 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,
58185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58186 },
58187 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
58188 {
58189 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,
58190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58191 },
58192 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
58193 {
58194 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,
58195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58196 },
58197 /* add.l${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
58198 {
58199 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,
58200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58201 },
58202 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
58203 {
58204 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,
58205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58206 },
58207 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
58208 {
58209 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,
58210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58211 },
58212 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
58213 {
58214 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,
58215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58216 },
58217 /* add.l${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
58218 {
58219 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,
58220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58221 },
58222 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
58223 {
58224 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,
58225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58226 },
58227 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
58228 {
58229 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,
58230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58231 },
58232 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
58233 {
58234 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,
58235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58236 },
58237 /* add.l${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
58238 {
58239 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,
58240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58241 },
58242 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
58243 {
58244 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,
58245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58246 },
58247 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
58248 {
58249 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,
58250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58251 },
58252 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
58253 {
58254 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,
58255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58256 },
58257 /* add.l${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
58258 {
58259 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,
58260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58261 },
58262 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
58263 {
58264 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,
58265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58266 },
58267 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
58268 {
58269 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,
58270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58271 },
58272 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
58273 {
58274 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,
58275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58276 },
58277 /* add.l${G} ${Dsp-16-u16},${Dsp-32-u16} */
58278 {
58279 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,
58280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58281 },
58282 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
58283 {
58284 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,
58285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58286 },
58287 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
58288 {
58289 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,
58290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58291 },
58292 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
58293 {
58294 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,
58295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58296 },
58297 /* add.l${G} ${Dsp-16-u16},${Dsp-32-u24} */
58298 {
58299 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,
58300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58301 },
58302 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
58303 {
58304 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,
58305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58306 },
58307 /* add.l${G} ${Dsp-16-u24},$Dst32RnUnprefixedSI */
58308 {
58309 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,
58310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58311 },
58312 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
58313 {
58314 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,
58315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58316 },
58317 /* add.l${G} ${Dsp-16-u24},$Dst32AnUnprefixedSI */
58318 {
58319 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,
58320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58321 },
58322 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
58323 {
58324 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,
58325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58326 },
58327 /* add.l${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
58328 {
58329 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,
58330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58331 },
58332 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
58333 {
58334 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,
58335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58336 },
58337 /* add.l${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
58338 {
58339 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,
58340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58341 },
58342 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
58343 {
58344 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,
58345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58346 },
58347 /* add.l${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
58348 {
58349 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,
58350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58351 },
58352 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
58353 {
58354 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,
58355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58356 },
58357 /* add.l${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
58358 {
58359 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,
58360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58361 },
58362 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
58363 {
58364 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,
58365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58366 },
58367 /* add.l${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
58368 {
58369 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,
58370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58371 },
58372 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
58373 {
58374 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,
58375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58376 },
58377 /* add.l${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
58378 {
58379 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,
58380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58381 },
58382 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
58383 {
58384 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,
58385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58386 },
58387 /* add.l${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
58388 {
58389 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,
58390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58391 },
58392 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
58393 {
58394 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,
58395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58396 },
58397 /* add.l${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
58398 {
58399 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,
58400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58401 },
58402 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
58403 {
58404 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,
58405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58406 },
58407 /* add.l${G} ${Dsp-16-u24},${Dsp-40-u16} */
58408 {
58409 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,
58410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58411 },
58412 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
58413 {
58414 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,
58415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58416 },
58417 /* add.l${G} ${Dsp-16-u24},${Dsp-40-u24} */
58418 {
58419 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,
58420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58421 },
58422 /* add.l${G} $Src32RnUnprefixedSI,$Dst32RnUnprefixedSI */
58423 {
58424 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,
58425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58426 },
58427 /* add.l${G} $Src32AnUnprefixedSI,$Dst32RnUnprefixedSI */
58428 {
58429 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,
58430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58431 },
58432 /* add.l${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
58433 {
58434 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,
58435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58436 },
58437 /* add.l${G} $Src32RnUnprefixedSI,$Dst32AnUnprefixedSI */
58438 {
58439 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,
58440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58441 },
58442 /* add.l${G} $Src32AnUnprefixedSI,$Dst32AnUnprefixedSI */
58443 {
58444 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,
58445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58446 },
58447 /* add.l${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
58448 {
58449 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,
58450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58451 },
58452 /* add.l${G} $Src32RnUnprefixedSI,[$Dst32AnUnprefixed] */
58453 {
58454 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,
58455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58456 },
58457 /* add.l${G} $Src32AnUnprefixedSI,[$Dst32AnUnprefixed] */
58458 {
58459 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,
58460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58461 },
58462 /* add.l${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
58463 {
58464 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,
58465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58466 },
58467 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
58468 {
58469 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,
58470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58471 },
58472 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
58473 {
58474 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,
58475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58476 },
58477 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
58478 {
58479 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,
58480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58481 },
58482 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
58483 {
58484 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,
58485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58486 },
58487 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
58488 {
58489 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,
58490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58491 },
58492 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
58493 {
58494 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,
58495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58496 },
58497 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
58498 {
58499 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,
58500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58501 },
58502 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
58503 {
58504 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,
58505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58506 },
58507 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
58508 {
58509 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,
58510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58511 },
58512 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[sb] */
58513 {
58514 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,
58515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58516 },
58517 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[sb] */
58518 {
58519 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,
58520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58521 },
58522 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
58523 {
58524 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,
58525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58526 },
58527 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[sb] */
58528 {
58529 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,
58530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58531 },
58532 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[sb] */
58533 {
58534 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,
58535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58536 },
58537 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
58538 {
58539 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,
58540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58541 },
58542 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-s8}[fb] */
58543 {
58544 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,
58545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58546 },
58547 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-s8}[fb] */
58548 {
58549 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,
58550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58551 },
58552 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
58553 {
58554 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,
58555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58556 },
58557 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-s16}[fb] */
58558 {
58559 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,
58560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58561 },
58562 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-s16}[fb] */
58563 {
58564 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,
58565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58566 },
58567 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
58568 {
58569 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,
58570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58571 },
58572 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16} */
58573 {
58574 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,
58575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58576 },
58577 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16} */
58578 {
58579 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,
58580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58581 },
58582 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
58583 {
58584 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,
58585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58586 },
58587 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24} */
58588 {
58589 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,
58590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58591 },
58592 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24} */
58593 {
58594 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,
58595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58596 },
58597 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
58598 {
58599 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,
58600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58601 },
58602 /* add.b${S} ${SrcDst16-r0l-r0h-S-normal} */
58603 {
58604 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,
58605 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
58606 },
58607 /* add.b${S} ${Dsp-8-u8}[sb],${Dst16RnQI-S} */
58608 {
58609 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,
58610 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
58611 },
58612 /* add.b${S} ${Dsp-8-s8}[fb],${Dst16RnQI-S} */
58613 {
58614 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,
58615 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
58616 },
58617 /* add.b${S} ${Dsp-8-u16},${Dst16RnQI-S} */
58618 {
58619 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,
58620 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
58621 },
58622 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
58623 {
58624 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,
58625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58626 },
58627 /* add.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
58628 {
58629 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,
58630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58631 },
58632 /* add.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
58633 {
58634 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,
58635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58636 },
58637 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
58638 {
58639 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,
58640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58641 },
58642 /* add.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
58643 {
58644 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,
58645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58646 },
58647 /* add.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
58648 {
58649 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,
58650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58651 },
58652 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
58653 {
58654 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,
58655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58656 },
58657 /* add.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
58658 {
58659 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,
58660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58661 },
58662 /* add.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
58663 {
58664 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,
58665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58666 },
58667 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
58668 {
58669 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,
58670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58671 },
58672 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
58673 {
58674 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,
58675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58676 },
58677 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
58678 {
58679 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,
58680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58681 },
58682 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
58683 {
58684 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,
58685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58686 },
58687 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
58688 {
58689 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,
58690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58691 },
58692 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
58693 {
58694 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,
58695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58696 },
58697 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
58698 {
58699 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,
58700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58701 },
58702 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
58703 {
58704 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,
58705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58706 },
58707 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
58708 {
58709 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,
58710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58711 },
58712 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
58713 {
58714 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,
58715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58716 },
58717 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
58718 {
58719 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,
58720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58721 },
58722 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
58723 {
58724 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,
58725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58726 },
58727 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
58728 {
58729 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,
58730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58731 },
58732 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
58733 {
58734 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,
58735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58736 },
58737 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
58738 {
58739 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,
58740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58741 },
58742 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
58743 {
58744 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,
58745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58746 },
58747 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
58748 {
58749 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,
58750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58751 },
58752 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
58753 {
58754 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,
58755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58756 },
58757 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
58758 {
58759 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,
58760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58761 },
58762 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
58763 {
58764 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,
58765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58766 },
58767 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
58768 {
58769 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,
58770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58771 },
58772 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
58773 {
58774 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,
58775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58776 },
58777 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
58778 {
58779 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,
58780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58781 },
58782 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
58783 {
58784 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,
58785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58786 },
58787 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
58788 {
58789 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,
58790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58791 },
58792 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
58793 {
58794 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,
58795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58796 },
58797 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
58798 {
58799 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,
58800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58801 },
58802 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
58803 {
58804 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,
58805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58806 },
58807 /* add.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
58808 {
58809 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,
58810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58811 },
58812 /* add.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
58813 {
58814 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,
58815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58816 },
58817 /* add.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
58818 {
58819 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,
58820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58821 },
58822 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
58823 {
58824 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,
58825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58826 },
58827 /* add.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
58828 {
58829 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,
58830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58831 },
58832 /* add.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
58833 {
58834 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,
58835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58836 },
58837 /* add.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
58838 {
58839 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,
58840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58841 },
58842 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
58843 {
58844 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,
58845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58846 },
58847 /* add.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
58848 {
58849 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,
58850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58851 },
58852 /* add.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
58853 {
58854 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,
58855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58856 },
58857 /* add.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
58858 {
58859 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,
58860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58861 },
58862 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
58863 {
58864 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,
58865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58866 },
58867 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
58868 {
58869 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,
58870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58871 },
58872 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
58873 {
58874 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,
58875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58876 },
58877 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
58878 {
58879 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,
58880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58881 },
58882 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
58883 {
58884 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,
58885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58886 },
58887 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
58888 {
58889 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,
58890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58891 },
58892 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
58893 {
58894 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,
58895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58896 },
58897 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
58898 {
58899 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,
58900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58901 },
58902 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
58903 {
58904 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,
58905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58906 },
58907 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
58908 {
58909 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,
58910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58911 },
58912 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
58913 {
58914 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,
58915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58916 },
58917 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
58918 {
58919 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,
58920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58921 },
58922 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
58923 {
58924 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,
58925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58926 },
58927 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
58928 {
58929 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,
58930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58931 },
58932 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
58933 {
58934 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,
58935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58936 },
58937 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
58938 {
58939 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,
58940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58941 },
58942 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
58943 {
58944 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,
58945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58946 },
58947 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
58948 {
58949 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,
58950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58951 },
58952 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
58953 {
58954 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,
58955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58956 },
58957 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
58958 {
58959 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,
58960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58961 },
58962 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
58963 {
58964 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,
58965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58966 },
58967 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
58968 {
58969 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,
58970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58971 },
58972 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
58973 {
58974 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,
58975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58976 },
58977 /* add.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
58978 {
58979 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,
58980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58981 },
58982 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
58983 {
58984 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,
58985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58986 },
58987 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
58988 {
58989 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,
58990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58991 },
58992 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
58993 {
58994 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,
58995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58996 },
58997 /* add.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
58998 {
58999 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,
59000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59001 },
59002 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
59003 {
59004 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,
59005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59006 },
59007 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
59008 {
59009 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,
59010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59011 },
59012 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
59013 {
59014 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,
59015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59016 },
59017 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
59018 {
59019 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,
59020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59021 },
59022 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
59023 {
59024 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,
59025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59026 },
59027 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
59028 {
59029 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,
59030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59031 },
59032 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
59033 {
59034 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,
59035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59036 },
59037 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
59038 {
59039 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,
59040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59041 },
59042 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
59043 {
59044 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,
59045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59046 },
59047 /* add.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
59048 {
59049 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,
59050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59051 },
59052 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
59053 {
59054 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,
59055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59056 },
59057 /* add.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
59058 {
59059 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,
59060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59061 },
59062 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
59063 {
59064 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,
59065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59066 },
59067 /* add.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
59068 {
59069 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,
59070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59071 },
59072 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
59073 {
59074 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,
59075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59076 },
59077 /* add.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
59078 {
59079 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,
59080 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59081 },
59082 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
59083 {
59084 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,
59085 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59086 },
59087 /* add.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
59088 {
59089 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,
59090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59091 },
59092 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
59093 {
59094 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,
59095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59096 },
59097 /* add.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
59098 {
59099 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,
59100 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59101 },
59102 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
59103 {
59104 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,
59105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59106 },
59107 /* add.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
59108 {
59109 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,
59110 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59111 },
59112 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
59113 {
59114 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,
59115 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59116 },
59117 /* add.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
59118 {
59119 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,
59120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59121 },
59122 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
59123 {
59124 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,
59125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59126 },
59127 /* add.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
59128 {
59129 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,
59130 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59131 },
59132 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
59133 {
59134 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,
59135 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59136 },
59137 /* add.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
59138 {
59139 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,
59140 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59141 },
59142 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
59143 {
59144 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,
59145 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59146 },
59147 /* add.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
59148 {
59149 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,
59150 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59151 },
59152 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
59153 {
59154 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,
59155 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59156 },
59157 /* add.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
59158 {
59159 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,
59160 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59161 },
59162 /* add.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
59163 {
59164 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,
59165 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59166 },
59167 /* add.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
59168 {
59169 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,
59170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59171 },
59172 /* add.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
59173 {
59174 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,
59175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59176 },
59177 /* add.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
59178 {
59179 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,
59180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59181 },
59182 /* add.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
59183 {
59184 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,
59185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59186 },
59187 /* add.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
59188 {
59189 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,
59190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59191 },
59192 /* add.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
59193 {
59194 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,
59195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59196 },
59197 /* add.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
59198 {
59199 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,
59200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59201 },
59202 /* add.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
59203 {
59204 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,
59205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59206 },
59207 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
59208 {
59209 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,
59210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59211 },
59212 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
59213 {
59214 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,
59215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59216 },
59217 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
59218 {
59219 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,
59220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59221 },
59222 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
59223 {
59224 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,
59225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59226 },
59227 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
59228 {
59229 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,
59230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59231 },
59232 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
59233 {
59234 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,
59235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59236 },
59237 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
59238 {
59239 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,
59240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59241 },
59242 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
59243 {
59244 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,
59245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59246 },
59247 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
59248 {
59249 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,
59250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59251 },
59252 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
59253 {
59254 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,
59255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59256 },
59257 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
59258 {
59259 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,
59260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59261 },
59262 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
59263 {
59264 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,
59265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59266 },
59267 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
59268 {
59269 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,
59270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59271 },
59272 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
59273 {
59274 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,
59275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59276 },
59277 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
59278 {
59279 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,
59280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59281 },
59282 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
59283 {
59284 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,
59285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59286 },
59287 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
59288 {
59289 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,
59290 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59291 },
59292 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
59293 {
59294 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,
59295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59296 },
59297 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
59298 {
59299 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,
59300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59301 },
59302 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
59303 {
59304 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,
59305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59306 },
59307 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
59308 {
59309 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,
59310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59311 },
59312 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
59313 {
59314 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,
59315 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59316 },
59317 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
59318 {
59319 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,
59320 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59321 },
59322 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
59323 {
59324 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,
59325 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59326 },
59327 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
59328 {
59329 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,
59330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59331 },
59332 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
59333 {
59334 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,
59335 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59336 },
59337 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
59338 {
59339 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,
59340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59341 },
59342 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
59343 {
59344 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,
59345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59346 },
59347 /* add.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
59348 {
59349 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,
59350 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59351 },
59352 /* add.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
59353 {
59354 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,
59355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59356 },
59357 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
59358 {
59359 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,
59360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59361 },
59362 /* add.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
59363 {
59364 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,
59365 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59366 },
59367 /* add.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
59368 {
59369 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,
59370 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59371 },
59372 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
59373 {
59374 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,
59375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59376 },
59377 /* add.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
59378 {
59379 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,
59380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59381 },
59382 /* add.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
59383 {
59384 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,
59385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59386 },
59387 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
59388 {
59389 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,
59390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59391 },
59392 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
59393 {
59394 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,
59395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59396 },
59397 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
59398 {
59399 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,
59400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59401 },
59402 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
59403 {
59404 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,
59405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59406 },
59407 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
59408 {
59409 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,
59410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59411 },
59412 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
59413 {
59414 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,
59415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59416 },
59417 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
59418 {
59419 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,
59420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59421 },
59422 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
59423 {
59424 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,
59425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59426 },
59427 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
59428 {
59429 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,
59430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59431 },
59432 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
59433 {
59434 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,
59435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59436 },
59437 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
59438 {
59439 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,
59440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59441 },
59442 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
59443 {
59444 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,
59445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59446 },
59447 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
59448 {
59449 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,
59450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59451 },
59452 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
59453 {
59454 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,
59455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59456 },
59457 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
59458 {
59459 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,
59460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59461 },
59462 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
59463 {
59464 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,
59465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59466 },
59467 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
59468 {
59469 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,
59470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59471 },
59472 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
59473 {
59474 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,
59475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59476 },
59477 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
59478 {
59479 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,
59480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59481 },
59482 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
59483 {
59484 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,
59485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59486 },
59487 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
59488 {
59489 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,
59490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59491 },
59492 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
59493 {
59494 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,
59495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59496 },
59497 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
59498 {
59499 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,
59500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59501 },
59502 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
59503 {
59504 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,
59505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59506 },
59507 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
59508 {
59509 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,
59510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59511 },
59512 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
59513 {
59514 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,
59515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59516 },
59517 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
59518 {
59519 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,
59520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59521 },
59522 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
59523 {
59524 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,
59525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59526 },
59527 /* add.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
59528 {
59529 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,
59530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59531 },
59532 /* add.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
59533 {
59534 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,
59535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59536 },
59537 /* add.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
59538 {
59539 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,
59540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59541 },
59542 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
59543 {
59544 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,
59545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59546 },
59547 /* add.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
59548 {
59549 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,
59550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59551 },
59552 /* add.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
59553 {
59554 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,
59555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59556 },
59557 /* add.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
59558 {
59559 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,
59560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59561 },
59562 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
59563 {
59564 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,
59565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59566 },
59567 /* add.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
59568 {
59569 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,
59570 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59571 },
59572 /* add.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
59573 {
59574 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,
59575 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59576 },
59577 /* add.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
59578 {
59579 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,
59580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59581 },
59582 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
59583 {
59584 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,
59585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59586 },
59587 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
59588 {
59589 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,
59590 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59591 },
59592 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
59593 {
59594 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,
59595 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59596 },
59597 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
59598 {
59599 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,
59600 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59601 },
59602 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
59603 {
59604 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,
59605 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59606 },
59607 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
59608 {
59609 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,
59610 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59611 },
59612 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
59613 {
59614 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,
59615 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59616 },
59617 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
59618 {
59619 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,
59620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59621 },
59622 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
59623 {
59624 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,
59625 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59626 },
59627 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
59628 {
59629 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,
59630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59631 },
59632 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
59633 {
59634 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,
59635 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59636 },
59637 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
59638 {
59639 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,
59640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59641 },
59642 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
59643 {
59644 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,
59645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59646 },
59647 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
59648 {
59649 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,
59650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59651 },
59652 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
59653 {
59654 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,
59655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59656 },
59657 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
59658 {
59659 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,
59660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59661 },
59662 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
59663 {
59664 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,
59665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59666 },
59667 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
59668 {
59669 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,
59670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59671 },
59672 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
59673 {
59674 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,
59675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59676 },
59677 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
59678 {
59679 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,
59680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59681 },
59682 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
59683 {
59684 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,
59685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59686 },
59687 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
59688 {
59689 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,
59690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59691 },
59692 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
59693 {
59694 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,
59695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59696 },
59697 /* add.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
59698 {
59699 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,
59700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59701 },
59702 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
59703 {
59704 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,
59705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59706 },
59707 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
59708 {
59709 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,
59710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59711 },
59712 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
59713 {
59714 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,
59715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59716 },
59717 /* add.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
59718 {
59719 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,
59720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59721 },
59722 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
59723 {
59724 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,
59725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59726 },
59727 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
59728 {
59729 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,
59730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59731 },
59732 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
59733 {
59734 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,
59735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59736 },
59737 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
59738 {
59739 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,
59740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59741 },
59742 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
59743 {
59744 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,
59745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59746 },
59747 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
59748 {
59749 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,
59750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59751 },
59752 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
59753 {
59754 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,
59755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59756 },
59757 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
59758 {
59759 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,
59760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59761 },
59762 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
59763 {
59764 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,
59765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59766 },
59767 /* add.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
59768 {
59769 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,
59770 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59771 },
59772 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
59773 {
59774 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,
59775 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59776 },
59777 /* add.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
59778 {
59779 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,
59780 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59781 },
59782 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
59783 {
59784 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,
59785 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59786 },
59787 /* add.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
59788 {
59789 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,
59790 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59791 },
59792 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
59793 {
59794 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,
59795 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59796 },
59797 /* add.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
59798 {
59799 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,
59800 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59801 },
59802 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
59803 {
59804 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,
59805 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59806 },
59807 /* add.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
59808 {
59809 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,
59810 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59811 },
59812 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
59813 {
59814 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,
59815 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59816 },
59817 /* add.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
59818 {
59819 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,
59820 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59821 },
59822 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
59823 {
59824 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,
59825 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59826 },
59827 /* add.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
59828 {
59829 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,
59830 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59831 },
59832 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
59833 {
59834 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,
59835 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59836 },
59837 /* add.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
59838 {
59839 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,
59840 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59841 },
59842 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
59843 {
59844 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,
59845 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59846 },
59847 /* add.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
59848 {
59849 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,
59850 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59851 },
59852 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
59853 {
59854 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,
59855 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59856 },
59857 /* add.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
59858 {
59859 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,
59860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59861 },
59862 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
59863 {
59864 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,
59865 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59866 },
59867 /* add.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
59868 {
59869 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,
59870 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59871 },
59872 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
59873 {
59874 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,
59875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59876 },
59877 /* add.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
59878 {
59879 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,
59880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59881 },
59882 /* add.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
59883 {
59884 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,
59885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59886 },
59887 /* add.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
59888 {
59889 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,
59890 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59891 },
59892 /* add.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
59893 {
59894 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,
59895 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59896 },
59897 /* add.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
59898 {
59899 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,
59900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59901 },
59902 /* add.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
59903 {
59904 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,
59905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59906 },
59907 /* add.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
59908 {
59909 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,
59910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59911 },
59912 /* add.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
59913 {
59914 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,
59915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59916 },
59917 /* add.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
59918 {
59919 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,
59920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59921 },
59922 /* add.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
59923 {
59924 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,
59925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59926 },
59927 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
59928 {
59929 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,
59930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59931 },
59932 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
59933 {
59934 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,
59935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59936 },
59937 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
59938 {
59939 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,
59940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59941 },
59942 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
59943 {
59944 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,
59945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59946 },
59947 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
59948 {
59949 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,
59950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59951 },
59952 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
59953 {
59954 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,
59955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59956 },
59957 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
59958 {
59959 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,
59960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59961 },
59962 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
59963 {
59964 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,
59965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59966 },
59967 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
59968 {
59969 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,
59970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59971 },
59972 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
59973 {
59974 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,
59975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59976 },
59977 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
59978 {
59979 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,
59980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59981 },
59982 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
59983 {
59984 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,
59985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59986 },
59987 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
59988 {
59989 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,
59990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59991 },
59992 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
59993 {
59994 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,
59995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59996 },
59997 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
59998 {
59999 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,
60000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60001 },
60002 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
60003 {
60004 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,
60005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60006 },
60007 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
60008 {
60009 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,
60010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60011 },
60012 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
60013 {
60014 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,
60015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60016 },
60017 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
60018 {
60019 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,
60020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60021 },
60022 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
60023 {
60024 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,
60025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60026 },
60027 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
60028 {
60029 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,
60030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60031 },
60032 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
60033 {
60034 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,
60035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60036 },
60037 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
60038 {
60039 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,
60040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60041 },
60042 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
60043 {
60044 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,
60045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60046 },
60047 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
60048 {
60049 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,
60050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60051 },
60052 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
60053 {
60054 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,
60055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60056 },
60057 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
60058 {
60059 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,
60060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60061 },
60062 /* add.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
60063 {
60064 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,
60065 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60066 },
60067 /* add.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
60068 {
60069 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,
60070 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60071 },
60072 /* add.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
60073 {
60074 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,
60075 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60076 },
60077 /* add.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
60078 {
60079 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,
60080 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60081 },
60082 /* add.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
60083 {
60084 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,
60085 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60086 },
60087 /* add.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
60088 {
60089 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,
60090 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60091 },
60092 /* add.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
60093 {
60094 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,
60095 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60096 },
60097 /* add.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
60098 {
60099 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,
60100 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60101 },
60102 /* add.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
60103 {
60104 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,
60105 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60106 },
60107 /* add.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
60108 {
60109 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,
60110 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60111 },
60112 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
60113 {
60114 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,
60115 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60116 },
60117 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
60118 {
60119 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,
60120 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60121 },
60122 /* add.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
60123 {
60124 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,
60125 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60126 },
60127 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
60128 {
60129 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,
60130 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60131 },
60132 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
60133 {
60134 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,
60135 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60136 },
60137 /* add.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
60138 {
60139 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,
60140 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60141 },
60142 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
60143 {
60144 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,
60145 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60146 },
60147 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
60148 {
60149 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,
60150 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60151 },
60152 /* add.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
60153 {
60154 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,
60155 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60156 },
60157 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
60158 {
60159 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,
60160 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60161 },
60162 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
60163 {
60164 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,
60165 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60166 },
60167 /* add.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
60168 {
60169 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,
60170 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60171 },
60172 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
60173 {
60174 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,
60175 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60176 },
60177 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
60178 {
60179 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,
60180 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60181 },
60182 /* add.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
60183 {
60184 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,
60185 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60186 },
60187 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
60188 {
60189 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,
60190 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60191 },
60192 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
60193 {
60194 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,
60195 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60196 },
60197 /* add.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
60198 {
60199 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,
60200 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60201 },
60202 /* add.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
60203 {
60204 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,
60205 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60206 },
60207 /* add.w${G} ${Dsp-16-u16},$Dst16RnHI */
60208 {
60209 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,
60210 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60211 },
60212 /* add.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
60213 {
60214 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,
60215 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60216 },
60217 /* add.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
60218 {
60219 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,
60220 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60221 },
60222 /* add.w${G} ${Dsp-16-u16},$Dst16AnHI */
60223 {
60224 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,
60225 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60226 },
60227 /* add.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
60228 {
60229 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,
60230 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60231 },
60232 /* add.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
60233 {
60234 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,
60235 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60236 },
60237 /* add.w${G} ${Dsp-16-u16},[$Dst16An] */
60238 {
60239 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,
60240 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60241 },
60242 /* add.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
60243 {
60244 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,
60245 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60246 },
60247 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
60248 {
60249 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,
60250 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60251 },
60252 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
60253 {
60254 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,
60255 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60256 },
60257 /* add.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
60258 {
60259 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,
60260 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60261 },
60262 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
60263 {
60264 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,
60265 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60266 },
60267 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
60268 {
60269 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,
60270 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60271 },
60272 /* add.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
60273 {
60274 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,
60275 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60276 },
60277 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
60278 {
60279 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,
60280 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60281 },
60282 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
60283 {
60284 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,
60285 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60286 },
60287 /* add.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
60288 {
60289 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,
60290 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60291 },
60292 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
60293 {
60294 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,
60295 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60296 },
60297 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
60298 {
60299 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,
60300 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60301 },
60302 /* add.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
60303 {
60304 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,
60305 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60306 },
60307 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
60308 {
60309 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,
60310 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60311 },
60312 /* add.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
60313 {
60314 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,
60315 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60316 },
60317 /* add.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
60318 {
60319 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,
60320 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60321 },
60322 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
60323 {
60324 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,
60325 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60326 },
60327 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
60328 {
60329 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,
60330 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60331 },
60332 /* add.w${G} $Src16RnHI,$Dst16RnHI */
60333 {
60334 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,
60335 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60336 },
60337 /* add.w${G} $Src16AnHI,$Dst16RnHI */
60338 {
60339 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,
60340 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60341 },
60342 /* add.w${G} [$Src16An],$Dst16RnHI */
60343 {
60344 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,
60345 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60346 },
60347 /* add.w${G} $Src16RnHI,$Dst16AnHI */
60348 {
60349 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,
60350 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60351 },
60352 /* add.w${G} $Src16AnHI,$Dst16AnHI */
60353 {
60354 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,
60355 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60356 },
60357 /* add.w${G} [$Src16An],$Dst16AnHI */
60358 {
60359 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,
60360 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60361 },
60362 /* add.w${G} $Src16RnHI,[$Dst16An] */
60363 {
60364 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,
60365 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60366 },
60367 /* add.w${G} $Src16AnHI,[$Dst16An] */
60368 {
60369 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,
60370 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60371 },
60372 /* add.w${G} [$Src16An],[$Dst16An] */
60373 {
60374 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,
60375 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60376 },
60377 /* add.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
60378 {
60379 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,
60380 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60381 },
60382 /* add.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
60383 {
60384 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,
60385 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60386 },
60387 /* add.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
60388 {
60389 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,
60390 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60391 },
60392 /* add.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
60393 {
60394 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,
60395 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60396 },
60397 /* add.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
60398 {
60399 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,
60400 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60401 },
60402 /* add.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
60403 {
60404 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,
60405 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60406 },
60407 /* add.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
60408 {
60409 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,
60410 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60411 },
60412 /* add.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
60413 {
60414 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,
60415 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60416 },
60417 /* add.w${G} [$Src16An],${Dsp-16-u8}[sb] */
60418 {
60419 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,
60420 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60421 },
60422 /* add.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
60423 {
60424 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,
60425 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60426 },
60427 /* add.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
60428 {
60429 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,
60430 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60431 },
60432 /* add.w${G} [$Src16An],${Dsp-16-u16}[sb] */
60433 {
60434 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,
60435 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60436 },
60437 /* add.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
60438 {
60439 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,
60440 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60441 },
60442 /* add.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
60443 {
60444 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,
60445 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60446 },
60447 /* add.w${G} [$Src16An],${Dsp-16-s8}[fb] */
60448 {
60449 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,
60450 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60451 },
60452 /* add.w${G} $Src16RnHI,${Dsp-16-u16} */
60453 {
60454 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,
60455 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60456 },
60457 /* add.w${G} $Src16AnHI,${Dsp-16-u16} */
60458 {
60459 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,
60460 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60461 },
60462 /* add.w${G} [$Src16An],${Dsp-16-u16} */
60463 {
60464 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,
60465 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60466 },
60467 /* add.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
60468 {
60469 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,
60470 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60471 },
60472 /* add.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
60473 {
60474 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,
60475 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60476 },
60477 /* add.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
60478 {
60479 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,
60480 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60481 },
60482 /* add.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
60483 {
60484 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,
60485 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60486 },
60487 /* add.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
60488 {
60489 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,
60490 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60491 },
60492 /* add.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
60493 {
60494 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,
60495 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60496 },
60497 /* add.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
60498 {
60499 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,
60500 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60501 },
60502 /* add.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
60503 {
60504 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,
60505 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60506 },
60507 /* add.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
60508 {
60509 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,
60510 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60511 },
60512 /* add.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
60513 {
60514 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,
60515 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60516 },
60517 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
60518 {
60519 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,
60520 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60521 },
60522 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
60523 {
60524 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,
60525 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60526 },
60527 /* add.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
60528 {
60529 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,
60530 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60531 },
60532 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
60533 {
60534 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,
60535 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60536 },
60537 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
60538 {
60539 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,
60540 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60541 },
60542 /* add.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
60543 {
60544 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,
60545 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60546 },
60547 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
60548 {
60549 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,
60550 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60551 },
60552 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
60553 {
60554 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,
60555 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60556 },
60557 /* add.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
60558 {
60559 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,
60560 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60561 },
60562 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
60563 {
60564 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,
60565 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60566 },
60567 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
60568 {
60569 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,
60570 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60571 },
60572 /* add.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
60573 {
60574 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,
60575 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60576 },
60577 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
60578 {
60579 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,
60580 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60581 },
60582 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
60583 {
60584 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,
60585 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60586 },
60587 /* add.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
60588 {
60589 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,
60590 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60591 },
60592 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
60593 {
60594 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,
60595 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60596 },
60597 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
60598 {
60599 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,
60600 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60601 },
60602 /* add.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
60603 {
60604 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,
60605 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60606 },
60607 /* add.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
60608 {
60609 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,
60610 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60611 },
60612 /* add.b${G} ${Dsp-16-u16},$Dst16RnQI */
60613 {
60614 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,
60615 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60616 },
60617 /* add.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
60618 {
60619 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,
60620 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60621 },
60622 /* add.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
60623 {
60624 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,
60625 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60626 },
60627 /* add.b${G} ${Dsp-16-u16},$Dst16AnQI */
60628 {
60629 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,
60630 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60631 },
60632 /* add.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
60633 {
60634 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,
60635 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60636 },
60637 /* add.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
60638 {
60639 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,
60640 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60641 },
60642 /* add.b${G} ${Dsp-16-u16},[$Dst16An] */
60643 {
60644 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,
60645 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60646 },
60647 /* add.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
60648 {
60649 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,
60650 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60651 },
60652 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
60653 {
60654 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,
60655 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60656 },
60657 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
60658 {
60659 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,
60660 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60661 },
60662 /* add.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
60663 {
60664 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,
60665 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60666 },
60667 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
60668 {
60669 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,
60670 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60671 },
60672 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
60673 {
60674 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,
60675 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60676 },
60677 /* add.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
60678 {
60679 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,
60680 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60681 },
60682 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
60683 {
60684 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,
60685 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60686 },
60687 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
60688 {
60689 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,
60690 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60691 },
60692 /* add.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
60693 {
60694 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,
60695 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60696 },
60697 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
60698 {
60699 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,
60700 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60701 },
60702 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
60703 {
60704 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,
60705 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60706 },
60707 /* add.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
60708 {
60709 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,
60710 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60711 },
60712 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
60713 {
60714 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,
60715 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60716 },
60717 /* add.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
60718 {
60719 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,
60720 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60721 },
60722 /* add.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
60723 {
60724 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,
60725 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60726 },
60727 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
60728 {
60729 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,
60730 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60731 },
60732 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
60733 {
60734 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,
60735 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60736 },
60737 /* add.b${G} $Src16RnQI,$Dst16RnQI */
60738 {
60739 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,
60740 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60741 },
60742 /* add.b${G} $Src16AnQI,$Dst16RnQI */
60743 {
60744 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,
60745 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60746 },
60747 /* add.b${G} [$Src16An],$Dst16RnQI */
60748 {
60749 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,
60750 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60751 },
60752 /* add.b${G} $Src16RnQI,$Dst16AnQI */
60753 {
60754 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,
60755 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60756 },
60757 /* add.b${G} $Src16AnQI,$Dst16AnQI */
60758 {
60759 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,
60760 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60761 },
60762 /* add.b${G} [$Src16An],$Dst16AnQI */
60763 {
60764 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,
60765 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60766 },
60767 /* add.b${G} $Src16RnQI,[$Dst16An] */
60768 {
60769 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,
60770 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60771 },
60772 /* add.b${G} $Src16AnQI,[$Dst16An] */
60773 {
60774 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,
60775 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60776 },
60777 /* add.b${G} [$Src16An],[$Dst16An] */
60778 {
60779 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,
60780 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60781 },
60782 /* add.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
60783 {
60784 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,
60785 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60786 },
60787 /* add.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
60788 {
60789 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,
60790 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60791 },
60792 /* add.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
60793 {
60794 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,
60795 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60796 },
60797 /* add.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
60798 {
60799 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,
60800 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60801 },
60802 /* add.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
60803 {
60804 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,
60805 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60806 },
60807 /* add.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
60808 {
60809 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,
60810 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60811 },
60812 /* add.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
60813 {
60814 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,
60815 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60816 },
60817 /* add.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
60818 {
60819 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,
60820 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60821 },
60822 /* add.b${G} [$Src16An],${Dsp-16-u8}[sb] */
60823 {
60824 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,
60825 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60826 },
60827 /* add.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
60828 {
60829 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,
60830 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60831 },
60832 /* add.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
60833 {
60834 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,
60835 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60836 },
60837 /* add.b${G} [$Src16An],${Dsp-16-u16}[sb] */
60838 {
60839 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,
60840 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60841 },
60842 /* add.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
60843 {
60844 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,
60845 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60846 },
60847 /* add.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
60848 {
60849 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,
60850 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60851 },
60852 /* add.b${G} [$Src16An],${Dsp-16-s8}[fb] */
60853 {
60854 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,
60855 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60856 },
60857 /* add.b${G} $Src16RnQI,${Dsp-16-u16} */
60858 {
60859 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,
60860 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60861 },
60862 /* add.b${G} $Src16AnQI,${Dsp-16-u16} */
60863 {
60864 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,
60865 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60866 },
60867 /* add.b${G} [$Src16An],${Dsp-16-u16} */
60868 {
60869 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,
60870 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60871 },
60872 /* add.b${S} #${Imm-8-QI},r0l */
60873 {
60874 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,
60875 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60876 },
60877 /* add.b${S} #${Imm-8-QI},r0h */
60878 {
60879 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,
60880 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60881 },
60882 /* add.b${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
60883 {
60884 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,
60885 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60886 },
60887 /* add.b${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
60888 {
60889 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,
60890 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60891 },
60892 /* add.b${S} #${Imm-8-QI},${Dsp-16-u16} */
60893 {
60894 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,
60895 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60896 },
60897 /* add.l${Q} #${Imm-12-s4},$Dst32RnUnprefixedSI */
60898 {
60899 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,
60900 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60901 },
60902 /* add.l${Q} #${Imm-12-s4},$Dst32AnUnprefixedSI */
60903 {
60904 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,
60905 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60906 },
60907 /* add.l${Q} #${Imm-12-s4},[$Dst32AnUnprefixed] */
60908 {
60909 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,
60910 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60911 },
60912 /* add.l${Q} #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
60913 {
60914 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,
60915 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60916 },
60917 /* add.l${Q} #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
60918 {
60919 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,
60920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60921 },
60922 /* add.l${Q} #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
60923 {
60924 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,
60925 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60926 },
60927 /* add.l${Q} #${Imm-12-s4},${Dsp-16-u8}[sb] */
60928 {
60929 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,
60930 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60931 },
60932 /* add.l${Q} #${Imm-12-s4},${Dsp-16-u16}[sb] */
60933 {
60934 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,
60935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60936 },
60937 /* add.l${Q} #${Imm-12-s4},${Dsp-16-s8}[fb] */
60938 {
60939 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,
60940 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60941 },
60942 /* add.l${Q} #${Imm-12-s4},${Dsp-16-s16}[fb] */
60943 {
60944 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,
60945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60946 },
60947 /* add.l${Q} #${Imm-12-s4},${Dsp-16-u16} */
60948 {
60949 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,
60950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60951 },
60952 /* add.l${Q} #${Imm-12-s4},${Dsp-16-u24} */
60953 {
60954 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,
60955 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60956 },
60957 /* add.w${Q} #${Imm-12-s4},$Dst32RnUnprefixedHI */
60958 {
60959 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,
60960 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60961 },
60962 /* add.w${Q} #${Imm-12-s4},$Dst32AnUnprefixedHI */
60963 {
60964 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,
60965 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60966 },
60967 /* add.w${Q} #${Imm-12-s4},[$Dst32AnUnprefixed] */
60968 {
60969 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,
60970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60971 },
60972 /* add.w${Q} #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
60973 {
60974 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,
60975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60976 },
60977 /* add.w${Q} #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
60978 {
60979 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,
60980 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60981 },
60982 /* add.w${Q} #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
60983 {
60984 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,
60985 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60986 },
60987 /* add.w${Q} #${Imm-12-s4},${Dsp-16-u8}[sb] */
60988 {
60989 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,
60990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60991 },
60992 /* add.w${Q} #${Imm-12-s4},${Dsp-16-u16}[sb] */
60993 {
60994 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,
60995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60996 },
60997 /* add.w${Q} #${Imm-12-s4},${Dsp-16-s8}[fb] */
60998 {
60999 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,
61000 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61001 },
61002 /* add.w${Q} #${Imm-12-s4},${Dsp-16-s16}[fb] */
61003 {
61004 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,
61005 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61006 },
61007 /* add.w${Q} #${Imm-12-s4},${Dsp-16-u16} */
61008 {
61009 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,
61010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61011 },
61012 /* add.w${Q} #${Imm-12-s4},${Dsp-16-u24} */
61013 {
61014 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,
61015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61016 },
61017 /* add.b${Q} #${Imm-12-s4},$Dst32RnUnprefixedQI */
61018 {
61019 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,
61020 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61021 },
61022 /* add.b${Q} #${Imm-12-s4},$Dst32AnUnprefixedQI */
61023 {
61024 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,
61025 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61026 },
61027 /* add.b${Q} #${Imm-12-s4},[$Dst32AnUnprefixed] */
61028 {
61029 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,
61030 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61031 },
61032 /* add.b${Q} #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
61033 {
61034 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,
61035 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61036 },
61037 /* add.b${Q} #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
61038 {
61039 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,
61040 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61041 },
61042 /* add.b${Q} #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
61043 {
61044 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,
61045 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61046 },
61047 /* add.b${Q} #${Imm-12-s4},${Dsp-16-u8}[sb] */
61048 {
61049 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,
61050 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61051 },
61052 /* add.b${Q} #${Imm-12-s4},${Dsp-16-u16}[sb] */
61053 {
61054 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,
61055 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61056 },
61057 /* add.b${Q} #${Imm-12-s4},${Dsp-16-s8}[fb] */
61058 {
61059 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,
61060 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61061 },
61062 /* add.b${Q} #${Imm-12-s4},${Dsp-16-s16}[fb] */
61063 {
61064 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,
61065 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61066 },
61067 /* add.b${Q} #${Imm-12-s4},${Dsp-16-u16} */
61068 {
61069 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,
61070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61071 },
61072 /* add.b${Q} #${Imm-12-s4},${Dsp-16-u24} */
61073 {
61074 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,
61075 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61076 },
61077 /* add.w${Q} #${Imm-8-s4},$Dst16RnHI */
61078 {
61079 M32C_INSN_ADD16_W_IMM4_Q_16_DST16_RN_DIRECT_HI, "add16.w-imm4-Q-16-dst16-Rn-direct-HI", "add.w", 16,
61080 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61081 },
61082 /* add.w${Q} #${Imm-8-s4},$Dst16AnHI */
61083 {
61084 M32C_INSN_ADD16_W_IMM4_Q_16_DST16_AN_DIRECT_HI, "add16.w-imm4-Q-16-dst16-An-direct-HI", "add.w", 16,
61085 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61086 },
61087 /* add.w${Q} #${Imm-8-s4},[$Dst16An] */
61088 {
61089 M32C_INSN_ADD16_W_IMM4_Q_16_DST16_AN_INDIRECT_HI, "add16.w-imm4-Q-16-dst16-An-indirect-HI", "add.w", 16,
61090 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61091 },
61092 /* add.w${Q} #${Imm-8-s4},${Dsp-16-u8}[$Dst16An] */
61093 {
61094 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,
61095 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61096 },
61097 /* add.w${Q} #${Imm-8-s4},${Dsp-16-u16}[$Dst16An] */
61098 {
61099 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,
61100 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61101 },
61102 /* add.w${Q} #${Imm-8-s4},${Dsp-16-u8}[sb] */
61103 {
61104 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,
61105 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61106 },
61107 /* add.w${Q} #${Imm-8-s4},${Dsp-16-u16}[sb] */
61108 {
61109 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,
61110 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61111 },
61112 /* add.w${Q} #${Imm-8-s4},${Dsp-16-s8}[fb] */
61113 {
61114 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,
61115 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61116 },
61117 /* add.w${Q} #${Imm-8-s4},${Dsp-16-u16} */
61118 {
61119 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,
61120 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61121 },
61122 /* add.b${Q} #${Imm-8-s4},$Dst16RnQI */
61123 {
61124 M32C_INSN_ADD16_B_IMM4_Q_16_DST16_RN_DIRECT_QI, "add16.b-imm4-Q-16-dst16-Rn-direct-QI", "add.b", 16,
61125 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61126 },
61127 /* add.b${Q} #${Imm-8-s4},$Dst16AnQI */
61128 {
61129 M32C_INSN_ADD16_B_IMM4_Q_16_DST16_AN_DIRECT_QI, "add16.b-imm4-Q-16-dst16-An-direct-QI", "add.b", 16,
61130 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61131 },
61132 /* add.b${Q} #${Imm-8-s4},[$Dst16An] */
61133 {
61134 M32C_INSN_ADD16_B_IMM4_Q_16_DST16_AN_INDIRECT_QI, "add16.b-imm4-Q-16-dst16-An-indirect-QI", "add.b", 16,
61135 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61136 },
61137 /* add.b${Q} #${Imm-8-s4},${Dsp-16-u8}[$Dst16An] */
61138 {
61139 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,
61140 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61141 },
61142 /* add.b${Q} #${Imm-8-s4},${Dsp-16-u16}[$Dst16An] */
61143 {
61144 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,
61145 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61146 },
61147 /* add.b${Q} #${Imm-8-s4},${Dsp-16-u8}[sb] */
61148 {
61149 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,
61150 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61151 },
61152 /* add.b${Q} #${Imm-8-s4},${Dsp-16-u16}[sb] */
61153 {
61154 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,
61155 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61156 },
61157 /* add.b${Q} #${Imm-8-s4},${Dsp-16-s8}[fb] */
61158 {
61159 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,
61160 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61161 },
61162 /* add.b${Q} #${Imm-8-s4},${Dsp-16-u16} */
61163 {
61164 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,
61165 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61166 },
61167 /* add.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
61168 {
61169 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,
61170 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61171 },
61172 /* add.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
61173 {
61174 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,
61175 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61176 },
61177 /* add.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
61178 {
61179 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,
61180 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61181 },
61182 /* add.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
61183 {
61184 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,
61185 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61186 },
61187 /* add.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
61188 {
61189 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,
61190 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61191 },
61192 /* add.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
61193 {
61194 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,
61195 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61196 },
61197 /* add.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
61198 {
61199 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,
61200 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61201 },
61202 /* add.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
61203 {
61204 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,
61205 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61206 },
61207 /* add.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
61208 {
61209 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,
61210 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61211 },
61212 /* add.w${G} #${Imm-32-HI},${Dsp-16-u16} */
61213 {
61214 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,
61215 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61216 },
61217 /* add.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
61218 {
61219 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,
61220 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61221 },
61222 /* add.w${G} #${Imm-40-HI},${Dsp-16-u24} */
61223 {
61224 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,
61225 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61226 },
61227 /* add.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
61228 {
61229 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,
61230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61231 },
61232 /* add.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
61233 {
61234 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,
61235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61236 },
61237 /* add.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
61238 {
61239 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,
61240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61241 },
61242 /* add.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
61243 {
61244 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,
61245 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61246 },
61247 /* add.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
61248 {
61249 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,
61250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61251 },
61252 /* add.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
61253 {
61254 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,
61255 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61256 },
61257 /* add.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
61258 {
61259 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,
61260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61261 },
61262 /* add.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
61263 {
61264 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,
61265 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61266 },
61267 /* add.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
61268 {
61269 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,
61270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61271 },
61272 /* add.b${G} #${Imm-32-QI},${Dsp-16-u16} */
61273 {
61274 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,
61275 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61276 },
61277 /* add.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
61278 {
61279 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,
61280 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61281 },
61282 /* add.b${G} #${Imm-40-QI},${Dsp-16-u24} */
61283 {
61284 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,
61285 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61286 },
61287 /* add.w${G} #${Imm-16-HI},$Dst16RnHI */
61288 {
61289 M32C_INSN_ADD16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "add16.w-imm-G-basic-dst16-Rn-direct-HI", "add.w", 32,
61290 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61291 },
61292 /* add.w${G} #${Imm-16-HI},$Dst16AnHI */
61293 {
61294 M32C_INSN_ADD16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "add16.w-imm-G-basic-dst16-An-direct-HI", "add.w", 32,
61295 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61296 },
61297 /* add.w${G} #${Imm-16-HI},[$Dst16An] */
61298 {
61299 M32C_INSN_ADD16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "add16.w-imm-G-basic-dst16-An-indirect-HI", "add.w", 32,
61300 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61301 },
61302 /* add.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
61303 {
61304 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,
61305 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61306 },
61307 /* add.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
61308 {
61309 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,
61310 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61311 },
61312 /* add.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
61313 {
61314 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,
61315 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61316 },
61317 /* add.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
61318 {
61319 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,
61320 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61321 },
61322 /* add.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
61323 {
61324 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,
61325 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61326 },
61327 /* add.w${G} #${Imm-32-HI},${Dsp-16-u16} */
61328 {
61329 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,
61330 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61331 },
61332 /* add.b${G} #${Imm-16-QI},$Dst16RnQI */
61333 {
61334 M32C_INSN_ADD16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "add16.b-imm-G-basic-dst16-Rn-direct-QI", "add.b", 24,
61335 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61336 },
61337 /* add.b${G} #${Imm-16-QI},$Dst16AnQI */
61338 {
61339 M32C_INSN_ADD16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "add16.b-imm-G-basic-dst16-An-direct-QI", "add.b", 24,
61340 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61341 },
61342 /* add.b${G} #${Imm-16-QI},[$Dst16An] */
61343 {
61344 M32C_INSN_ADD16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "add16.b-imm-G-basic-dst16-An-indirect-QI", "add.b", 24,
61345 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61346 },
61347 /* add.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
61348 {
61349 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,
61350 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61351 },
61352 /* add.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
61353 {
61354 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,
61355 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61356 },
61357 /* add.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
61358 {
61359 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,
61360 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61361 },
61362 /* add.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
61363 {
61364 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,
61365 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61366 },
61367 /* add.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
61368 {
61369 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,
61370 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61371 },
61372 /* add.b${G} #${Imm-32-QI},${Dsp-16-u16} */
61373 {
61374 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,
61375 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61376 },
61377 /* add.l${G} #${Imm-16-SI},$Dst32RnUnprefixedSI */
61378 {
61379 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,
61380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61381 },
61382 /* add.l${G} #${Imm-16-SI},$Dst32AnUnprefixedSI */
61383 {
61384 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,
61385 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61386 },
61387 /* add.l${G} #${Imm-16-SI},[$Dst32AnUnprefixed] */
61388 {
61389 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,
61390 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61391 },
61392 /* add.l${G} #${Imm-24-SI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
61393 {
61394 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,
61395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61396 },
61397 /* add.l${G} #${Imm-24-SI},${Dsp-16-u8}[sb] */
61398 {
61399 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,
61400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61401 },
61402 /* add.l${G} #${Imm-24-SI},${Dsp-16-s8}[fb] */
61403 {
61404 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,
61405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61406 },
61407 /* add.l${G} #${Imm-32-SI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
61408 {
61409 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,
61410 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61411 },
61412 /* add.l${G} #${Imm-32-SI},${Dsp-16-u16}[sb] */
61413 {
61414 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,
61415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61416 },
61417 /* add.l${G} #${Imm-32-SI},${Dsp-16-s16}[fb] */
61418 {
61419 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,
61420 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61421 },
61422 /* add.l${G} #${Imm-32-SI},${Dsp-16-u16} */
61423 {
61424 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,
61425 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61426 },
61427 /* add.l${G} #${Imm-40-SI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
61428 {
61429 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,
61430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61431 },
61432 /* add.l${G} #${Imm-40-SI},${Dsp-16-u24} */
61433 {
61434 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,
61435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61436 },
61437 /* adcf.w $Dst32RnUnprefixedHI */
61438 {
61439 M32C_INSN_ADCF32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "adcf32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "adcf.w", 16,
61440 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61441 },
61442 /* adcf.w $Dst32AnUnprefixedHI */
61443 {
61444 M32C_INSN_ADCF32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "adcf32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "adcf.w", 16,
61445 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61446 },
61447 /* adcf.w [$Dst32AnUnprefixed] */
61448 {
61449 M32C_INSN_ADCF32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "adcf32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "adcf.w", 16,
61450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61451 },
61452 /* adcf.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
61453 {
61454 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,
61455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61456 },
61457 /* adcf.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
61458 {
61459 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,
61460 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61461 },
61462 /* adcf.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
61463 {
61464 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,
61465 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61466 },
61467 /* adcf.w ${Dsp-16-u8}[sb] */
61468 {
61469 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,
61470 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61471 },
61472 /* adcf.w ${Dsp-16-u16}[sb] */
61473 {
61474 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,
61475 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61476 },
61477 /* adcf.w ${Dsp-16-s8}[fb] */
61478 {
61479 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,
61480 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61481 },
61482 /* adcf.w ${Dsp-16-s16}[fb] */
61483 {
61484 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,
61485 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61486 },
61487 /* adcf.w ${Dsp-16-u16} */
61488 {
61489 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,
61490 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61491 },
61492 /* adcf.w ${Dsp-16-u24} */
61493 {
61494 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,
61495 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61496 },
61497 /* adcf.b $Dst32RnUnprefixedQI */
61498 {
61499 M32C_INSN_ADCF32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "adcf32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "adcf.b", 16,
61500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61501 },
61502 /* adcf.b $Dst32AnUnprefixedQI */
61503 {
61504 M32C_INSN_ADCF32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "adcf32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "adcf.b", 16,
61505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61506 },
61507 /* adcf.b [$Dst32AnUnprefixed] */
61508 {
61509 M32C_INSN_ADCF32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "adcf32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "adcf.b", 16,
61510 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61511 },
61512 /* adcf.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
61513 {
61514 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,
61515 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61516 },
61517 /* adcf.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
61518 {
61519 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,
61520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61521 },
61522 /* adcf.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
61523 {
61524 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,
61525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61526 },
61527 /* adcf.b ${Dsp-16-u8}[sb] */
61528 {
61529 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,
61530 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61531 },
61532 /* adcf.b ${Dsp-16-u16}[sb] */
61533 {
61534 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,
61535 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61536 },
61537 /* adcf.b ${Dsp-16-s8}[fb] */
61538 {
61539 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,
61540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61541 },
61542 /* adcf.b ${Dsp-16-s16}[fb] */
61543 {
61544 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,
61545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61546 },
61547 /* adcf.b ${Dsp-16-u16} */
61548 {
61549 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,
61550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61551 },
61552 /* adcf.b ${Dsp-16-u24} */
61553 {
61554 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,
61555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61556 },
61557 /* adcf.w $Dst16RnHI */
61558 {
61559 M32C_INSN_ADCF16_W_16_DST16_RN_DIRECT_HI, "adcf16.w-16-dst16-Rn-direct-HI", "adcf.w", 16,
61560 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61561 },
61562 /* adcf.w $Dst16AnHI */
61563 {
61564 M32C_INSN_ADCF16_W_16_DST16_AN_DIRECT_HI, "adcf16.w-16-dst16-An-direct-HI", "adcf.w", 16,
61565 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61566 },
61567 /* adcf.w [$Dst16An] */
61568 {
61569 M32C_INSN_ADCF16_W_16_DST16_AN_INDIRECT_HI, "adcf16.w-16-dst16-An-indirect-HI", "adcf.w", 16,
61570 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61571 },
61572 /* adcf.w ${Dsp-16-u8}[$Dst16An] */
61573 {
61574 M32C_INSN_ADCF16_W_16_DST16_16_8_AN_RELATIVE_HI, "adcf16.w-16-dst16-16-8-An-relative-HI", "adcf.w", 24,
61575 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61576 },
61577 /* adcf.w ${Dsp-16-u16}[$Dst16An] */
61578 {
61579 M32C_INSN_ADCF16_W_16_DST16_16_16_AN_RELATIVE_HI, "adcf16.w-16-dst16-16-16-An-relative-HI", "adcf.w", 32,
61580 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61581 },
61582 /* adcf.w ${Dsp-16-u8}[sb] */
61583 {
61584 M32C_INSN_ADCF16_W_16_DST16_16_8_SB_RELATIVE_HI, "adcf16.w-16-dst16-16-8-SB-relative-HI", "adcf.w", 24,
61585 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61586 },
61587 /* adcf.w ${Dsp-16-u16}[sb] */
61588 {
61589 M32C_INSN_ADCF16_W_16_DST16_16_16_SB_RELATIVE_HI, "adcf16.w-16-dst16-16-16-SB-relative-HI", "adcf.w", 32,
61590 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61591 },
61592 /* adcf.w ${Dsp-16-s8}[fb] */
61593 {
61594 M32C_INSN_ADCF16_W_16_DST16_16_8_FB_RELATIVE_HI, "adcf16.w-16-dst16-16-8-FB-relative-HI", "adcf.w", 24,
61595 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61596 },
61597 /* adcf.w ${Dsp-16-u16} */
61598 {
61599 M32C_INSN_ADCF16_W_16_DST16_16_16_ABSOLUTE_HI, "adcf16.w-16-dst16-16-16-absolute-HI", "adcf.w", 32,
61600 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61601 },
61602 /* adcf.b $Dst16RnQI */
61603 {
61604 M32C_INSN_ADCF16_B_16_DST16_RN_DIRECT_QI, "adcf16.b-16-dst16-Rn-direct-QI", "adcf.b", 16,
61605 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61606 },
61607 /* adcf.b $Dst16AnQI */
61608 {
61609 M32C_INSN_ADCF16_B_16_DST16_AN_DIRECT_QI, "adcf16.b-16-dst16-An-direct-QI", "adcf.b", 16,
61610 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61611 },
61612 /* adcf.b [$Dst16An] */
61613 {
61614 M32C_INSN_ADCF16_B_16_DST16_AN_INDIRECT_QI, "adcf16.b-16-dst16-An-indirect-QI", "adcf.b", 16,
61615 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61616 },
61617 /* adcf.b ${Dsp-16-u8}[$Dst16An] */
61618 {
61619 M32C_INSN_ADCF16_B_16_DST16_16_8_AN_RELATIVE_QI, "adcf16.b-16-dst16-16-8-An-relative-QI", "adcf.b", 24,
61620 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61621 },
61622 /* adcf.b ${Dsp-16-u16}[$Dst16An] */
61623 {
61624 M32C_INSN_ADCF16_B_16_DST16_16_16_AN_RELATIVE_QI, "adcf16.b-16-dst16-16-16-An-relative-QI", "adcf.b", 32,
61625 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61626 },
61627 /* adcf.b ${Dsp-16-u8}[sb] */
61628 {
61629 M32C_INSN_ADCF16_B_16_DST16_16_8_SB_RELATIVE_QI, "adcf16.b-16-dst16-16-8-SB-relative-QI", "adcf.b", 24,
61630 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61631 },
61632 /* adcf.b ${Dsp-16-u16}[sb] */
61633 {
61634 M32C_INSN_ADCF16_B_16_DST16_16_16_SB_RELATIVE_QI, "adcf16.b-16-dst16-16-16-SB-relative-QI", "adcf.b", 32,
61635 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61636 },
61637 /* adcf.b ${Dsp-16-s8}[fb] */
61638 {
61639 M32C_INSN_ADCF16_B_16_DST16_16_8_FB_RELATIVE_QI, "adcf16.b-16-dst16-16-8-FB-relative-QI", "adcf.b", 24,
61640 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61641 },
61642 /* adcf.b ${Dsp-16-u16} */
61643 {
61644 M32C_INSN_ADCF16_B_16_DST16_16_16_ABSOLUTE_QI, "adcf16.b-16-dst16-16-16-absolute-QI", "adcf.b", 32,
61645 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61646 },
61647 /* abs.w $Dst32RnUnprefixedHI */
61648 {
61649 M32C_INSN_ABS32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "abs32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "abs.w", 16,
61650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61651 },
61652 /* abs.w $Dst32AnUnprefixedHI */
61653 {
61654 M32C_INSN_ABS32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "abs32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "abs.w", 16,
61655 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61656 },
61657 /* abs.w [$Dst32AnUnprefixed] */
61658 {
61659 M32C_INSN_ABS32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "abs32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "abs.w", 16,
61660 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61661 },
61662 /* abs.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
61663 {
61664 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,
61665 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61666 },
61667 /* abs.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
61668 {
61669 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,
61670 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61671 },
61672 /* abs.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
61673 {
61674 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,
61675 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61676 },
61677 /* abs.w ${Dsp-16-u8}[sb] */
61678 {
61679 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,
61680 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61681 },
61682 /* abs.w ${Dsp-16-u16}[sb] */
61683 {
61684 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,
61685 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61686 },
61687 /* abs.w ${Dsp-16-s8}[fb] */
61688 {
61689 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,
61690 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61691 },
61692 /* abs.w ${Dsp-16-s16}[fb] */
61693 {
61694 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,
61695 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61696 },
61697 /* abs.w ${Dsp-16-u16} */
61698 {
61699 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,
61700 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61701 },
61702 /* abs.w ${Dsp-16-u24} */
61703 {
61704 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,
61705 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61706 },
61707 /* abs.b $Dst32RnUnprefixedQI */
61708 {
61709 M32C_INSN_ABS32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "abs32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "abs.b", 16,
61710 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61711 },
61712 /* abs.b $Dst32AnUnprefixedQI */
61713 {
61714 M32C_INSN_ABS32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "abs32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "abs.b", 16,
61715 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61716 },
61717 /* abs.b [$Dst32AnUnprefixed] */
61718 {
61719 M32C_INSN_ABS32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "abs32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "abs.b", 16,
61720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61721 },
61722 /* abs.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
61723 {
61724 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,
61725 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61726 },
61727 /* abs.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
61728 {
61729 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,
61730 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61731 },
61732 /* abs.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
61733 {
61734 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,
61735 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61736 },
61737 /* abs.b ${Dsp-16-u8}[sb] */
61738 {
61739 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,
61740 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61741 },
61742 /* abs.b ${Dsp-16-u16}[sb] */
61743 {
61744 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,
61745 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61746 },
61747 /* abs.b ${Dsp-16-s8}[fb] */
61748 {
61749 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,
61750 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61751 },
61752 /* abs.b ${Dsp-16-s16}[fb] */
61753 {
61754 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,
61755 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61756 },
61757 /* abs.b ${Dsp-16-u16} */
61758 {
61759 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,
61760 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61761 },
61762 /* abs.b ${Dsp-16-u24} */
61763 {
61764 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,
61765 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61766 },
61767 /* abs.w $Dst16RnHI */
61768 {
61769 M32C_INSN_ABS16_W_16_DST16_RN_DIRECT_HI, "abs16.w-16-dst16-Rn-direct-HI", "abs.w", 16,
61770 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61771 },
61772 /* abs.w $Dst16AnHI */
61773 {
61774 M32C_INSN_ABS16_W_16_DST16_AN_DIRECT_HI, "abs16.w-16-dst16-An-direct-HI", "abs.w", 16,
61775 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61776 },
61777 /* abs.w [$Dst16An] */
61778 {
61779 M32C_INSN_ABS16_W_16_DST16_AN_INDIRECT_HI, "abs16.w-16-dst16-An-indirect-HI", "abs.w", 16,
61780 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61781 },
61782 /* abs.w ${Dsp-16-u8}[$Dst16An] */
61783 {
61784 M32C_INSN_ABS16_W_16_DST16_16_8_AN_RELATIVE_HI, "abs16.w-16-dst16-16-8-An-relative-HI", "abs.w", 24,
61785 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61786 },
61787 /* abs.w ${Dsp-16-u16}[$Dst16An] */
61788 {
61789 M32C_INSN_ABS16_W_16_DST16_16_16_AN_RELATIVE_HI, "abs16.w-16-dst16-16-16-An-relative-HI", "abs.w", 32,
61790 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61791 },
61792 /* abs.w ${Dsp-16-u8}[sb] */
61793 {
61794 M32C_INSN_ABS16_W_16_DST16_16_8_SB_RELATIVE_HI, "abs16.w-16-dst16-16-8-SB-relative-HI", "abs.w", 24,
61795 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61796 },
61797 /* abs.w ${Dsp-16-u16}[sb] */
61798 {
61799 M32C_INSN_ABS16_W_16_DST16_16_16_SB_RELATIVE_HI, "abs16.w-16-dst16-16-16-SB-relative-HI", "abs.w", 32,
61800 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61801 },
61802 /* abs.w ${Dsp-16-s8}[fb] */
61803 {
61804 M32C_INSN_ABS16_W_16_DST16_16_8_FB_RELATIVE_HI, "abs16.w-16-dst16-16-8-FB-relative-HI", "abs.w", 24,
61805 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61806 },
61807 /* abs.w ${Dsp-16-u16} */
61808 {
61809 M32C_INSN_ABS16_W_16_DST16_16_16_ABSOLUTE_HI, "abs16.w-16-dst16-16-16-absolute-HI", "abs.w", 32,
61810 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61811 },
61812 /* abs.b $Dst16RnQI */
61813 {
61814 M32C_INSN_ABS16_B_16_DST16_RN_DIRECT_QI, "abs16.b-16-dst16-Rn-direct-QI", "abs.b", 16,
61815 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61816 },
61817 /* abs.b $Dst16AnQI */
61818 {
61819 M32C_INSN_ABS16_B_16_DST16_AN_DIRECT_QI, "abs16.b-16-dst16-An-direct-QI", "abs.b", 16,
61820 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61821 },
61822 /* abs.b [$Dst16An] */
61823 {
61824 M32C_INSN_ABS16_B_16_DST16_AN_INDIRECT_QI, "abs16.b-16-dst16-An-indirect-QI", "abs.b", 16,
61825 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61826 },
61827 /* abs.b ${Dsp-16-u8}[$Dst16An] */
61828 {
61829 M32C_INSN_ABS16_B_16_DST16_16_8_AN_RELATIVE_QI, "abs16.b-16-dst16-16-8-An-relative-QI", "abs.b", 24,
61830 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61831 },
61832 /* abs.b ${Dsp-16-u16}[$Dst16An] */
61833 {
61834 M32C_INSN_ABS16_B_16_DST16_16_16_AN_RELATIVE_QI, "abs16.b-16-dst16-16-16-An-relative-QI", "abs.b", 32,
61835 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61836 },
61837 /* abs.b ${Dsp-16-u8}[sb] */
61838 {
61839 M32C_INSN_ABS16_B_16_DST16_16_8_SB_RELATIVE_QI, "abs16.b-16-dst16-16-8-SB-relative-QI", "abs.b", 24,
61840 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61841 },
61842 /* abs.b ${Dsp-16-u16}[sb] */
61843 {
61844 M32C_INSN_ABS16_B_16_DST16_16_16_SB_RELATIVE_QI, "abs16.b-16-dst16-16-16-SB-relative-QI", "abs.b", 32,
61845 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61846 },
61847 /* abs.b ${Dsp-16-s8}[fb] */
61848 {
61849 M32C_INSN_ABS16_B_16_DST16_16_8_FB_RELATIVE_QI, "abs16.b-16-dst16-16-8-FB-relative-QI", "abs.b", 24,
61850 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61851 },
61852 /* abs.b ${Dsp-16-u16} */
61853 {
61854 M32C_INSN_ABS16_B_16_DST16_16_16_ABSOLUTE_QI, "abs16.b-16-dst16-16-16-absolute-QI", "abs.b", 32,
61855 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61856 },
61857 /* add${size}$Q #${Imm-12-s4},sp */
61858 {
61859 M32C_INSN_ADD16_Q_SP, "add16-Q-sp", "add", 16,
61860 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61861 },
61862 /* add.b$G #${Imm-16-QI},sp */
61863 {
61864 M32C_INSN_ADD16_B_G_SP, "add16.b-G-sp", "add.b", 24,
61865 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61866 },
61867 /* add.w$G #${Imm-16-HI},sp */
61868 {
61869 M32C_INSN_ADD16_W_G_SP, "add16.w-G-sp", "add.w", 32,
61870 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61871 },
61872 /* add.l$Q #${Imm3-S},sp */
61873 {
61874 M32C_INSN_ADD32_L_IMM3_Q, "add32.l-imm3-Q", "add.l", 8,
61875 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61876 },
61877 /* add.l$S #${Imm-16-QI},sp */
61878 {
61879 M32C_INSN_ADD32_L_IMM8_S, "add32.l-imm8-S", "add.l", 24,
61880 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61881 },
61882 /* add.l$G #${Imm-16-HI},sp */
61883 {
61884 M32C_INSN_ADD32_L_IMM16_G, "add32.l-imm16-G", "add.l", 32,
61885 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61886 },
61887 /* dadc.b #${Imm-16-QI} */
61888 {
61889 M32C_INSN_DADC16_B_IMM8, "dadc16.b-imm8", "dadc.b", 24,
61890 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61891 },
61892 /* dadc.w #${Imm-16-HI} */
61893 {
61894 M32C_INSN_DADC16_W_IMM16, "dadc16.w-imm16", "dadc.w", 32,
61895 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61896 },
61897 /* dadc.b r0h,r0l */
61898 {
61899 M32C_INSN_DADC16_B_R0H_R0L, "dadc16.b-r0h-r0l", "dadc.b", 16,
61900 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61901 },
61902 /* dadc.w r1,r0 */
61903 {
61904 M32C_INSN_DADC16_W_R1_R0, "dadc16.w-r1-r0", "dadc.w", 16,
61905 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61906 },
61907 /* dadd.b #${Imm-16-QI} */
61908 {
61909 M32C_INSN_DADD16_B_IMM8, "dadd16.b-imm8", "dadd.b", 24,
61910 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61911 },
61912 /* dadd.w #${Imm-16-HI} */
61913 {
61914 M32C_INSN_DADD16_W_IMM16, "dadd16.w-imm16", "dadd.w", 32,
61915 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61916 },
61917 /* dadd.b r0h,r0l */
61918 {
61919 M32C_INSN_DADD16_B_R0H_R0L, "dadd16.b-r0h-r0l", "dadd.b", 16,
61920 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61921 },
61922 /* dadd.w r1,r0 */
61923 {
61924 M32C_INSN_DADD16_W_R1_R0, "dadd16.w-r1-r0", "dadd.w", 16,
61925 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61926 },
61927 /* bm$cond16c c */
61928 {
61929 M32C_INSN_BM16_C, "bm16-c", "bm", 16,
61930 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61931 },
61932 /* bm$cond32 c */
61933 {
61934 M32C_INSN_BM32_C, "bm32-c", "bm", 16,
61935 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61936 },
61937 /* brk */
61938 {
61939 M32C_INSN_BRK16, "brk16", "brk", 8,
61940 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61941 },
61942 /* brk */
61943 {
61944 M32C_INSN_BRK32, "brk32", "brk", 8,
61945 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61946 },
61947 /* brk2 */
61948 {
61949 M32C_INSN_BRK232, "brk232", "brk2", 8,
61950 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61951 },
61952 /* dec.w ${Dst16An-S} */
61953 {
61954 M32C_INSN_DEC16_W, "dec16.w", "dec.w", 8,
61955 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61956 },
61957 /* div.b #${Imm-16-QI} */
61958 {
61959 M32C_INSN_DIV16_B_IMM_16_QI, "div16.b-Imm-16-QI", "div.b", 24,
61960 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61961 },
61962 /* div.w #${Imm-16-HI} */
61963 {
61964 M32C_INSN_DIV16_W_IMM_16_HI, "div16.w-Imm-16-HI", "div.w", 32,
61965 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61966 },
61967 /* div.b #${Imm-16-QI} */
61968 {
61969 M32C_INSN_DIV32_B_IMM_16_QI, "div32.b-Imm-16-QI", "div.b", 24,
61970 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61971 },
61972 /* div.w #${Imm-16-HI} */
61973 {
61974 M32C_INSN_DIV32_W_IMM_16_HI, "div32.w-Imm-16-HI", "div.w", 32,
61975 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61976 },
61977 /* divu.b #${Imm-16-QI} */
61978 {
61979 M32C_INSN_DIVU16_B_IMM_16_QI, "divu16.b-Imm-16-QI", "divu.b", 24,
61980 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61981 },
61982 /* divu.w #${Imm-16-HI} */
61983 {
61984 M32C_INSN_DIVU16_W_IMM_16_HI, "divu16.w-Imm-16-HI", "divu.w", 32,
61985 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61986 },
61987 /* divu.b #${Imm-16-QI} */
61988 {
61989 M32C_INSN_DIVU32_B_IMM_16_QI, "divu32.b-Imm-16-QI", "divu.b", 24,
61990 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61991 },
61992 /* divu.w #${Imm-16-HI} */
61993 {
61994 M32C_INSN_DIVU32_W_IMM_16_HI, "divu32.w-Imm-16-HI", "divu.w", 32,
61995 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61996 },
61997 /* divx.b #${Imm-16-QI} */
61998 {
61999 M32C_INSN_DIVX16_B_IMM_16_QI, "divx16.b-Imm-16-QI", "divx.b", 24,
62000 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62001 },
62002 /* divx.w #${Imm-16-HI} */
62003 {
62004 M32C_INSN_DIVX16_W_IMM_16_HI, "divx16.w-Imm-16-HI", "divx.w", 32,
62005 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62006 },
62007 /* divx.b #${Imm-16-QI} */
62008 {
62009 M32C_INSN_DIVX32_B_IMM_16_QI, "divx32.b-Imm-16-QI", "divx.b", 24,
62010 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62011 },
62012 /* divx.w #${Imm-16-HI} */
62013 {
62014 M32C_INSN_DIVX32_W_IMM_16_HI, "divx32.w-Imm-16-HI", "divx.w", 32,
62015 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62016 },
62017 /* dsbb.b #${Imm-16-QI} */
62018 {
62019 M32C_INSN_DSBB16_B_IMM8, "dsbb16.b-imm8", "dsbb.b", 24,
62020 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62021 },
62022 /* dsbb.w #${Imm-16-HI} */
62023 {
62024 M32C_INSN_DSBB16_W_IMM16, "dsbb16.w-imm16", "dsbb.w", 32,
62025 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62026 },
62027 /* dsbb.b r0h,r0l */
62028 {
62029 M32C_INSN_DSBB16_B_R0H_R0L, "dsbb16.b-r0h-r0l", "dsbb.b", 16,
62030 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62031 },
62032 /* dsbb.w r1,r0 */
62033 {
62034 M32C_INSN_DSBB16_W_R1_R0, "dsbb16.w-r1-r0", "dsbb.w", 16,
62035 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62036 },
62037 /* dsub.b #${Imm-16-QI} */
62038 {
62039 M32C_INSN_DSUB16_B_IMM8, "dsub16.b-imm8", "dsub.b", 24,
62040 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62041 },
62042 /* dsub.w #${Imm-16-HI} */
62043 {
62044 M32C_INSN_DSUB16_W_IMM16, "dsub16.w-imm16", "dsub.w", 32,
62045 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62046 },
62047 /* dsub.b r0h,r0l */
62048 {
62049 M32C_INSN_DSUB16_B_R0H_R0L, "dsub16.b-r0h-r0l", "dsub.b", 16,
62050 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62051 },
62052 /* dsub.w r1,r0 */
62053 {
62054 M32C_INSN_DSUB16_W_R1_R0, "dsub16.w-r1-r0", "dsub.w", 16,
62055 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62056 },
62057 /* enter #${Dsp-16-u8} */
62058 {
62059 M32C_INSN_ENTER16, "enter16", "enter", 24,
62060 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62061 },
62062 /* exitd */
62063 {
62064 M32C_INSN_EXITD16, "exitd16", "exitd", 16,
62065 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
62066 },
62067 /* enter #${Dsp-8-u8} */
62068 {
62069 M32C_INSN_ENTER32, "enter32", "enter", 16,
62070 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62071 },
62072 /* exitd */
62073 {
62074 M32C_INSN_EXITD32, "exitd32", "exitd", 8,
62075 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
62076 },
62077 /* fclr ${flags16} */
62078 {
62079 M32C_INSN_FCLR16, "fclr16", "fclr", 16,
62080 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62081 },
62082 /* fset ${flags16} */
62083 {
62084 M32C_INSN_FSET16, "fset16", "fset", 16,
62085 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62086 },
62087 /* fclr ${flags32} */
62088 {
62089 M32C_INSN_FCLR, "fclr", "fclr", 16,
62090 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62091 },
62092 /* fset ${flags32} */
62093 {
62094 M32C_INSN_FSET, "fset", "fset", 16,
62095 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62096 },
62097 /* inc.w ${Dst16An-S} */
62098 {
62099 M32C_INSN_INC16_W, "inc16.w", "inc.w", 8,
62100 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62101 },
62102 /* freit */
62103 {
62104 M32C_INSN_FREIT32, "freit32", "freit", 8,
62105 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62106 },
62107 /* int #${Dsp-10-u6} */
62108 {
62109 M32C_INSN_INT16, "int16", "int", 16,
62110 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62111 },
62112 /* into */
62113 {
62114 M32C_INSN_INTO16, "into16", "into", 8,
62115 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62116 },
62117 /* int #${Dsp-8-u6} */
62118 {
62119 M32C_INSN_INT32, "int32", "int", 16,
62120 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62121 },
62122 /* into */
62123 {
62124 M32C_INSN_INTO32, "into32", "into", 8,
62125 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62126 },
62127 /* j$cond16j5 ${Lab-8-8} */
62128 {
62129 M32C_INSN_JCND16_5, "jcnd16-5", "j", 16,
62130 { 0|A(RELAXABLE)|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
62131 },
62132 /* j$cond16j ${Lab-16-8} */
62133 {
62134 M32C_INSN_JCND16, "jcnd16", "j", 24,
62135 { 0|A(RELAXABLE)|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
62136 },
62137 /* j$cond32j ${Lab-8-8} */
62138 {
62139 M32C_INSN_JCND32, "jcnd32", "j", 16,
62140 { 0|A(RELAXABLE)|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
62141 },
62142 /* jmp.s ${Lab-5-3} */
62143 {
62144 M32C_INSN_JMP16_S, "jmp16.s", "jmp.s", 8,
62145 { 0|A(RELAXABLE)|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
62146 },
62147 /* jmp.b ${Lab-8-8} */
62148 {
62149 M32C_INSN_JMP16_B, "jmp16.b", "jmp.b", 16,
62150 { 0|A(RELAXABLE)|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
62151 },
62152 /* jmp.w ${Lab-8-16} */
62153 {
62154 M32C_INSN_JMP16_W, "jmp16.w", "jmp.w", 24,
62155 { 0|A(RELAXABLE)|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
62156 },
62157 /* jmp.a ${Lab-8-24} */
62158 {
62159 M32C_INSN_JMP16_A, "jmp16.a", "jmp.a", 32,
62160 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
62161 },
62162 /* jmps #${Imm-8-QI} */
62163 {
62164 M32C_INSN_JMPS16, "jmps16", "jmps", 16,
62165 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
62166 },
62167 /* jmp.s ${Lab32-jmp-s} */
62168 {
62169 M32C_INSN_JMP32_S, "jmp32.s", "jmp.s", 8,
62170 { 0|A(RELAXABLE)|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
62171 },
62172 /* jmp.b ${Lab-8-8} */
62173 {
62174 M32C_INSN_JMP32_B, "jmp32.b", "jmp.b", 16,
62175 { 0|A(RELAXABLE)|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
62176 },
62177 /* jmp.w ${Lab-8-16} */
62178 {
62179 M32C_INSN_JMP32_W, "jmp32.w", "jmp.w", 24,
62180 { 0|A(RELAXABLE)|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
62181 },
62182 /* jmp.a ${Lab-8-24} */
62183 {
62184 M32C_INSN_JMP32_A, "jmp32.a", "jmp.a", 32,
62185 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
62186 },
62187 /* jmps #${Imm-8-QI} */
62188 {
62189 M32C_INSN_JMPS32, "jmps32", "jmps", 16,
62190 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
62191 },
62192 /* jsr.w ${Lab-8-16} */
62193 {
62194 M32C_INSN_JSR16_W, "jsr16.w", "jsr.w", 24,
62195 { 0|A(RELAXABLE)|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
62196 },
62197 /* jsr.a ${Lab-8-24} */
62198 {
62199 M32C_INSN_JSR16_A, "jsr16.a", "jsr.a", 32,
62200 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
62201 },
62202 /* jsr.w ${Lab-8-16} */
62203 {
62204 M32C_INSN_JSR32_W, "jsr32.w", "jsr.w", 24,
62205 { 0|A(RELAXABLE)|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
62206 },
62207 /* jsr.a ${Lab-8-24} */
62208 {
62209 M32C_INSN_JSR32_A, "jsr32.a", "jsr.a", 32,
62210 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
62211 },
62212 /* jsrs #${Imm-8-QI} */
62213 {
62214 M32C_INSN_JSRS16, "jsrs16", "jsrs", 16,
62215 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
62216 },
62217 /* jsrs #${Imm-8-QI} */
62218 {
62219 M32C_INSN_JSRS, "jsrs", "jsrs", 16,
62220 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
62221 },
62222 /* ldc #${Imm-16-HI},${cr16} */
62223 {
62224 M32C_INSN_LDC16_IMM16, "ldc16.imm16", "ldc", 32,
62225 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62226 },
62227 /* ldc #${Imm-16-HI},${cr1-Unprefixed-32} */
62228 {
62229 M32C_INSN_LDC32_IMM16_CR1, "ldc32.imm16-cr1", "ldc", 32,
62230 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62231 },
62232 /* ldc #${Dsp-16-u24},${cr2-32} */
62233 {
62234 M32C_INSN_LDC32_IMM16_CR2, "ldc32.imm16-cr2", "ldc", 40,
62235 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62236 },
62237 /* ldc #${Dsp-16-u24},${cr3-Unprefixed-32} */
62238 {
62239 M32C_INSN_LDC32_IMM16_CR3, "ldc32.imm16-cr3", "ldc", 40,
62240 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62241 },
62242 /* ldctx ${Dsp-16-u16},${Dsp-32-u24} */
62243 {
62244 M32C_INSN_LDCTX16, "ldctx16", "ldctx", 56,
62245 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62246 },
62247 /* ldctx ${Dsp-16-u16},${Dsp-32-u24} */
62248 {
62249 M32C_INSN_LDCTX32, "ldctx32", "ldctx", 56,
62250 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62251 },
62252 /* stctx ${Dsp-16-u16},${Dsp-32-u24} */
62253 {
62254 M32C_INSN_STCTX16, "stctx16", "stctx", 56,
62255 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62256 },
62257 /* stctx ${Dsp-16-u16},${Dsp-32-u24} */
62258 {
62259 M32C_INSN_STCTX32, "stctx32", "stctx", 56,
62260 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62261 },
62262 /* ldipl #${Imm-13-u3} */
62263 {
62264 M32C_INSN_LDIPL16_IMM, "ldipl16.imm", "ldipl", 16,
62265 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62266 },
62267 /* ldipl #${Imm-13-u3} */
62268 {
62269 M32C_INSN_LDIPL32_IMM, "ldipl32.imm", "ldipl", 16,
62270 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62271 },
62272 /* mov.b$S #${Imm-8-QI},a0 */
62273 {
62274 M32C_INSN_MOV16_B_S_IMM_A0, "mov16.b.S-imm-a0", "mov.b", 16,
62275 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62276 },
62277 /* mov.b$S #${Imm-8-QI},a1 */
62278 {
62279 M32C_INSN_MOV16_B_S_IMM_A1, "mov16.b.S-imm-a1", "mov.b", 16,
62280 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62281 },
62282 /* mov.w$S #${Imm-8-HI},a0 */
62283 {
62284 M32C_INSN_MOV16_W_S_IMM_A0, "mov16.w.S-imm-a0", "mov.w", 24,
62285 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62286 },
62287 /* mov.w$S #${Imm-8-HI},a1 */
62288 {
62289 M32C_INSN_MOV16_W_S_IMM_A1, "mov16.w.S-imm-a1", "mov.w", 24,
62290 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62291 },
62292 /* mov.w$S #${Imm-8-HI},a0 */
62293 {
62294 M32C_INSN_MOV32_W_A0, "mov32-w-a0", "mov.w", 24,
62295 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62296 },
62297 /* mov.w$S #${Imm-8-HI},a1 */
62298 {
62299 M32C_INSN_MOV32_W_A1, "mov32-w-a1", "mov.w", 24,
62300 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62301 },
62302 /* mov.l$S #${Dsp-8-u24},a0 */
62303 {
62304 M32C_INSN_MOV32_L_A0, "mov32-l-a0", "mov.l", 32,
62305 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62306 },
62307 /* mov.l$S #${Dsp-8-u24},a1 */
62308 {
62309 M32C_INSN_MOV32_L_A1, "mov32-l-a1", "mov.l", 32,
62310 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62311 },
62312 /* mov.b$S r0l,a1 */
62313 {
62314 M32C_INSN_MOV16_B_S_R0L_A1, "mov16.b.S-r0l-a1", "mov.b", 8,
62315 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62316 },
62317 /* mov.b$S r0h,a0 */
62318 {
62319 M32C_INSN_MOV16_B_S_R0H_A0, "mov16.b.S-r0h-a0", "mov.b", 8,
62320 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62321 },
62322 /* nop */
62323 {
62324 M32C_INSN_NOP16, "nop16", "nop", 8,
62325 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62326 },
62327 /* nop */
62328 {
62329 M32C_INSN_NOP32, "nop32", "nop", 8,
62330 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62331 },
62332 /* popc ${cr16} */
62333 {
62334 M32C_INSN_POPC16_IMM16, "popc16.imm16", "popc", 16,
62335 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62336 },
62337 /* popc ${cr1-Unprefixed-32} */
62338 {
62339 M32C_INSN_POPC32_IMM16_CR1, "popc32.imm16-cr1", "popc", 16,
62340 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62341 },
62342 /* popc ${cr2-32} */
62343 {
62344 M32C_INSN_POPC32_IMM16_CR2, "popc32.imm16-cr2", "popc", 16,
62345 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62346 },
62347 /* pushc ${cr16} */
62348 {
62349 M32C_INSN_PUSHC16_IMM16, "pushc16.imm16", "pushc", 16,
62350 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62351 },
62352 /* pushc ${cr1-Unprefixed-32} */
62353 {
62354 M32C_INSN_PUSHC32_IMM16_CR1, "pushc32.imm16-cr1", "pushc", 16,
62355 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62356 },
62357 /* pushc ${cr2-32} */
62358 {
62359 M32C_INSN_PUSHC32_IMM16_CR2, "pushc32.imm16-cr2", "pushc", 16,
62360 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62361 },
62362 /* popm ${Regsetpop} */
62363 {
62364 M32C_INSN_POPM16, "popm16", "popm", 16,
62365 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62366 },
62367 /* pushm ${Regsetpush} */
62368 {
62369 M32C_INSN_PUSHM16, "pushm16", "pushm", 16,
62370 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62371 },
62372 /* popm ${Regsetpop} */
62373 {
62374 M32C_INSN_POPM, "popm", "popm", 16,
62375 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62376 },
62377 /* pushm ${Regsetpush} */
62378 {
62379 M32C_INSN_PUSHM, "pushm", "pushm", 16,
62380 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62381 },
62382 /* push.b$G #${Imm-16-QI} */
62383 {
62384 M32C_INSN_PUSH16_B_G_IMM, "push16.b.G-imm", "push.b", 24,
62385 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62386 },
62387 /* push.w$G #${Imm-16-HI} */
62388 {
62389 M32C_INSN_PUSH16_W_G_IMM, "push16.w.G-imm", "push.w", 32,
62390 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62391 },
62392 /* push.b #Imm-8-QI */
62393 {
62394 M32C_INSN_PUSH32_B_IMM, "push32.b.imm", "push.b", 16,
62395 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62396 },
62397 /* push.w #${Imm-8-HI} */
62398 {
62399 M32C_INSN_PUSH32_W_IMM, "push32.w.imm", "push.w", 24,
62400 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62401 },
62402 /* push.l #${Imm-16-SI} */
62403 {
62404 M32C_INSN_PUSH32_L_IMM, "push32.l.imm", "push.l", 48,
62405 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62406 },
62407 /* reit */
62408 {
62409 M32C_INSN_REIT16, "reit16", "reit", 8,
62410 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62411 },
62412 /* reit */
62413 {
62414 M32C_INSN_REIT32, "reit32", "reit", 8,
62415 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62416 },
62417 /* rmpa.b */
62418 {
62419 M32C_INSN_RMPA16_B, "rmpa16.b", "rmpa.b", 16,
62420 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62421 },
62422 /* rmpa.w */
62423 {
62424 M32C_INSN_RMPA16_W, "rmpa16.w", "rmpa.w", 16,
62425 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62426 },
62427 /* rmpa.b */
62428 {
62429 M32C_INSN_RMPA32_B, "rmpa32.b", "rmpa.b", 16,
62430 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62431 },
62432 /* rmpa.w */
62433 {
62434 M32C_INSN_RMPA32_W, "rmpa32.w", "rmpa.w", 16,
62435 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62436 },
62437 /* rts */
62438 {
62439 M32C_INSN_RTS16, "rts16", "rts", 8,
62440 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
62441 },
62442 /* rts */
62443 {
62444 M32C_INSN_RTS32, "rts32", "rts", 8,
62445 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
62446 },
62447 /* scmpu.b */
62448 {
62449 M32C_INSN_SCMPU_B, "scmpu.b", "scmpu.b", 16,
62450 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62451 },
62452 /* scmpu.w */
62453 {
62454 M32C_INSN_SCMPU_W, "scmpu.w", "scmpu.w", 16,
62455 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62456 },
62457 /* sha.l #${Imm-sh-12-s4},r2r0 */
62458 {
62459 M32C_INSN_SHA16_L_IMM_R2R0, "sha16-L-imm-r2r0", "sha.l", 16,
62460 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62461 },
62462 /* sha.l #${Imm-sh-12-s4},r3r1 */
62463 {
62464 M32C_INSN_SHA16_L_IMM_R3R1, "sha16-L-imm-r3r1", "sha.l", 16,
62465 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62466 },
62467 /* sha.l r1h,r2r0 */
62468 {
62469 M32C_INSN_SHA16_L_R1H_R2R0, "sha16-L-r1h-r2r0", "sha.l", 16,
62470 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62471 },
62472 /* sha.l r1h,r3r1 */
62473 {
62474 M32C_INSN_SHA16_L_R1H_R3R1, "sha16-L-r1h-r3r1", "sha.l", 16,
62475 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62476 },
62477 /* shl.l #${Imm-sh-12-s4},r2r0 */
62478 {
62479 M32C_INSN_SHL16_L_IMM_R2R0, "shl16-L-imm-r2r0", "shl.l", 16,
62480 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62481 },
62482 /* shl.l #${Imm-sh-12-s4},r3r1 */
62483 {
62484 M32C_INSN_SHL16_L_IMM_R3R1, "shl16-L-imm-r3r1", "shl.l", 16,
62485 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62486 },
62487 /* shl.l r1h,r2r0 */
62488 {
62489 M32C_INSN_SHL16_L_R1H_R2R0, "shl16-L-r1h-r2r0", "shl.l", 16,
62490 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62491 },
62492 /* shl.l r1h,r3r1 */
62493 {
62494 M32C_INSN_SHL16_L_R1H_R3R1, "shl16-L-r1h-r3r1", "shl.l", 16,
62495 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62496 },
62497 /* sin.b */
62498 {
62499 M32C_INSN_SIN32_B, "sin32.b", "sin.b", 16,
62500 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62501 },
62502 /* sin.w */
62503 {
62504 M32C_INSN_SIN32_W, "sin32.w", "sin.w", 16,
62505 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62506 },
62507 /* smovb.b */
62508 {
62509 M32C_INSN_SMOVB16_B, "smovb16.b", "smovb.b", 16,
62510 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62511 },
62512 /* smovb.w */
62513 {
62514 M32C_INSN_SMOVB16_W, "smovb16.w", "smovb.w", 16,
62515 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62516 },
62517 /* smovb.b */
62518 {
62519 M32C_INSN_SMOVB32_B, "smovb32.b", "smovb.b", 16,
62520 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62521 },
62522 /* smovb.w */
62523 {
62524 M32C_INSN_SMOVB32_W, "smovb32.w", "smovb.w", 16,
62525 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62526 },
62527 /* smovf.b */
62528 {
62529 M32C_INSN_SMOVF16_B, "smovf16.b", "smovf.b", 16,
62530 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62531 },
62532 /* smovf.w */
62533 {
62534 M32C_INSN_SMOVF16_W, "smovf16.w", "smovf.w", 16,
62535 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62536 },
62537 /* smovf.b */
62538 {
62539 M32C_INSN_SMOVF32_B, "smovf32.b", "smovf.b", 16,
62540 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62541 },
62542 /* smovf.w */
62543 {
62544 M32C_INSN_SMOVF32_W, "smovf32.w", "smovf.w", 16,
62545 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62546 },
62547 /* smovu.b */
62548 {
62549 M32C_INSN_SMOVU_B, "smovu.b", "smovu.b", 16,
62550 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62551 },
62552 /* smovu.w */
62553 {
62554 M32C_INSN_SMOVU_W, "smovu.w", "smovu.w", 16,
62555 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62556 },
62557 /* sout.b */
62558 {
62559 M32C_INSN_SOUT_B, "sout.b", "sout.b", 16,
62560 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62561 },
62562 /* sout.w */
62563 {
62564 M32C_INSN_SOUT_W, "sout.w", "sout.w", 16,
62565 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62566 },
62567 /* sstr.b */
62568 {
62569 M32C_INSN_SSTR16_B, "sstr16.b", "sstr.b", 16,
62570 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62571 },
62572 /* sstr.w */
62573 {
62574 M32C_INSN_SSTR16_W, "sstr16.w", "sstr.w", 16,
62575 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62576 },
62577 /* sstr.b */
62578 {
62579 M32C_INSN_SSTR_B, "sstr.b", "sstr.b", 16,
62580 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62581 },
62582 /* sstr.w */
62583 {
62584 M32C_INSN_SSTR_W, "sstr.w", "sstr.w", 16,
62585 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62586 },
62587 /* stzx #${Imm-8-QI},#${Imm-16-QI},r0h */
62588 {
62589 M32C_INSN_STZX16_IMM8_IMM8_R0H, "stzx16-imm8-imm8-r0h", "stzx", 24,
62590 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62591 },
62592 /* stzx #${Imm-8-QI},#${Imm-16-QI},r0l */
62593 {
62594 M32C_INSN_STZX16_IMM8_IMM8_R0L, "stzx16-imm8-imm8-r0l", "stzx", 24,
62595 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62596 },
62597 /* stzx #${Imm-8-QI},#${Imm-16-QI},Dsp-24-u8[sb] */
62598 {
62599 M32C_INSN_STZX16_IMM8_IMM8_DSP8SB, "stzx16-imm8-imm8-dsp8sb", "stzx", 32,
62600 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62601 },
62602 /* stzx #${Imm-8-QI},#${Imm-16-QI},Dsp-24-u8[fb] */
62603 {
62604 M32C_INSN_STZX16_IMM8_IMM8_DSP8FB, "stzx16-imm8-imm8-dsp8fb", "stzx", 32,
62605 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62606 },
62607 /* stzx #${Imm-8-QI},#${Imm-16-QI},Dsp-24-u16 */
62608 {
62609 M32C_INSN_STZX16_IMM8_IMM8_ABS16, "stzx16-imm8-imm8-abs16", "stzx", 40,
62610 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62611 },
62612 /* und */
62613 {
62614 M32C_INSN_UND16, "und16", "und", 8,
62615 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62616 },
62617 /* und */
62618 {
62619 M32C_INSN_UND32, "und32", "und", 8,
62620 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62621 },
62622 /* wait */
62623 {
62624 M32C_INSN_WAIT16, "wait16", "wait", 16,
62625 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62626 },
62627 /* wait */
62628 {
62629 M32C_INSN_WAIT, "wait", "wait", 16,
62630 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62631 },
62632 /* exts.w r0 */
62633 {
62634 M32C_INSN_EXTS16_W_R0, "exts16.w-r0", "exts.w", 16,
62635 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62636 },
62637 /* src-indirect */
62638 {
62639 M32C_INSN_SRCIND, "srcind", "src-indirect", 8,
62640 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62641 },
62642 /* dest-indirect */
62643 {
62644 M32C_INSN_DESTIND, "destind", "dest-indirect", 8,
62645 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62646 },
62647 /* src-dest-indirect */
62648 {
62649 M32C_INSN_SRCDESTIND, "srcdestind", "src-dest-indirect", 8,
62650 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62651 },
62652 };
62653
62654 #undef OP
62655 #undef A
62656
62657 /* Initialize anything needed to be done once, before any cpu_open call. */
62658
62659 static void
62660 init_tables (void)
62661 {
62662 }
62663
62664 static const CGEN_MACH * lookup_mach_via_bfd_name (const CGEN_MACH *, const char *);
62665 static void build_hw_table (CGEN_CPU_TABLE *);
62666 static void build_ifield_table (CGEN_CPU_TABLE *);
62667 static void build_operand_table (CGEN_CPU_TABLE *);
62668 static void build_insn_table (CGEN_CPU_TABLE *);
62669 static void m32c_cgen_rebuild_tables (CGEN_CPU_TABLE *);
62670
62671 /* Subroutine of m32c_cgen_cpu_open to look up a mach via its bfd name. */
62672
62673 static const CGEN_MACH *
62674 lookup_mach_via_bfd_name (const CGEN_MACH *table, const char *name)
62675 {
62676 while (table->name)
62677 {
62678 if (strcmp (name, table->bfd_name) == 0)
62679 return table;
62680 ++table;
62681 }
62682 abort ();
62683 }
62684
62685 /* Subroutine of m32c_cgen_cpu_open to build the hardware table. */
62686
62687 static void
62688 build_hw_table (CGEN_CPU_TABLE *cd)
62689 {
62690 int i;
62691 int machs = cd->machs;
62692 const CGEN_HW_ENTRY *init = & m32c_cgen_hw_table[0];
62693 /* MAX_HW is only an upper bound on the number of selected entries.
62694 However each entry is indexed by it's enum so there can be holes in
62695 the table. */
62696 const CGEN_HW_ENTRY **selected =
62697 (const CGEN_HW_ENTRY **) xmalloc (MAX_HW * sizeof (CGEN_HW_ENTRY *));
62698
62699 cd->hw_table.init_entries = init;
62700 cd->hw_table.entry_size = sizeof (CGEN_HW_ENTRY);
62701 memset (selected, 0, MAX_HW * sizeof (CGEN_HW_ENTRY *));
62702 /* ??? For now we just use machs to determine which ones we want. */
62703 for (i = 0; init[i].name != NULL; ++i)
62704 if (CGEN_HW_ATTR_VALUE (&init[i], CGEN_HW_MACH)
62705 & machs)
62706 selected[init[i].type] = &init[i];
62707 cd->hw_table.entries = selected;
62708 cd->hw_table.num_entries = MAX_HW;
62709 }
62710
62711 /* Subroutine of m32c_cgen_cpu_open to build the hardware table. */
62712
62713 static void
62714 build_ifield_table (CGEN_CPU_TABLE *cd)
62715 {
62716 cd->ifld_table = & m32c_cgen_ifld_table[0];
62717 }
62718
62719 /* Subroutine of m32c_cgen_cpu_open to build the hardware table. */
62720
62721 static void
62722 build_operand_table (CGEN_CPU_TABLE *cd)
62723 {
62724 int i;
62725 int machs = cd->machs;
62726 const CGEN_OPERAND *init = & m32c_cgen_operand_table[0];
62727 /* MAX_OPERANDS is only an upper bound on the number of selected entries.
62728 However each entry is indexed by it's enum so there can be holes in
62729 the table. */
62730 const CGEN_OPERAND **selected = xmalloc (MAX_OPERANDS * sizeof (* selected));
62731
62732 cd->operand_table.init_entries = init;
62733 cd->operand_table.entry_size = sizeof (CGEN_OPERAND);
62734 memset (selected, 0, MAX_OPERANDS * sizeof (CGEN_OPERAND *));
62735 /* ??? For now we just use mach to determine which ones we want. */
62736 for (i = 0; init[i].name != NULL; ++i)
62737 if (CGEN_OPERAND_ATTR_VALUE (&init[i], CGEN_OPERAND_MACH)
62738 & machs)
62739 selected[init[i].type] = &init[i];
62740 cd->operand_table.entries = selected;
62741 cd->operand_table.num_entries = MAX_OPERANDS;
62742 }
62743
62744 /* Subroutine of m32c_cgen_cpu_open to build the hardware table.
62745 ??? This could leave out insns not supported by the specified mach/isa,
62746 but that would cause errors like "foo only supported by bar" to become
62747 "unknown insn", so for now we include all insns and require the app to
62748 do the checking later.
62749 ??? On the other hand, parsing of such insns may require their hardware or
62750 operand elements to be in the table [which they mightn't be]. */
62751
62752 static void
62753 build_insn_table (CGEN_CPU_TABLE *cd)
62754 {
62755 int i;
62756 const CGEN_IBASE *ib = & m32c_cgen_insn_table[0];
62757 CGEN_INSN *insns = xmalloc (MAX_INSNS * sizeof (CGEN_INSN));
62758
62759 memset (insns, 0, MAX_INSNS * sizeof (CGEN_INSN));
62760 for (i = 0; i < MAX_INSNS; ++i)
62761 insns[i].base = &ib[i];
62762 cd->insn_table.init_entries = insns;
62763 cd->insn_table.entry_size = sizeof (CGEN_IBASE);
62764 cd->insn_table.num_init_entries = MAX_INSNS;
62765 }
62766
62767 /* Subroutine of m32c_cgen_cpu_open to rebuild the tables. */
62768
62769 static void
62770 m32c_cgen_rebuild_tables (CGEN_CPU_TABLE *cd)
62771 {
62772 int i;
62773 unsigned int isas = cd->isas;
62774 unsigned int machs = cd->machs;
62775
62776 cd->int_insn_p = CGEN_INT_INSN_P;
62777
62778 /* Data derived from the isa spec. */
62779 #define UNSET (CGEN_SIZE_UNKNOWN + 1)
62780 cd->default_insn_bitsize = UNSET;
62781 cd->base_insn_bitsize = UNSET;
62782 cd->min_insn_bitsize = 65535; /* Some ridiculously big number. */
62783 cd->max_insn_bitsize = 0;
62784 for (i = 0; i < MAX_ISAS; ++i)
62785 if (((1 << i) & isas) != 0)
62786 {
62787 const CGEN_ISA *isa = & m32c_cgen_isa_table[i];
62788
62789 /* Default insn sizes of all selected isas must be
62790 equal or we set the result to 0, meaning "unknown". */
62791 if (cd->default_insn_bitsize == UNSET)
62792 cd->default_insn_bitsize = isa->default_insn_bitsize;
62793 else if (isa->default_insn_bitsize == cd->default_insn_bitsize)
62794 ; /* This is ok. */
62795 else
62796 cd->default_insn_bitsize = CGEN_SIZE_UNKNOWN;
62797
62798 /* Base insn sizes of all selected isas must be equal
62799 or we set the result to 0, meaning "unknown". */
62800 if (cd->base_insn_bitsize == UNSET)
62801 cd->base_insn_bitsize = isa->base_insn_bitsize;
62802 else if (isa->base_insn_bitsize == cd->base_insn_bitsize)
62803 ; /* This is ok. */
62804 else
62805 cd->base_insn_bitsize = CGEN_SIZE_UNKNOWN;
62806
62807 /* Set min,max insn sizes. */
62808 if (isa->min_insn_bitsize < cd->min_insn_bitsize)
62809 cd->min_insn_bitsize = isa->min_insn_bitsize;
62810 if (isa->max_insn_bitsize > cd->max_insn_bitsize)
62811 cd->max_insn_bitsize = isa->max_insn_bitsize;
62812 }
62813
62814 /* Data derived from the mach spec. */
62815 for (i = 0; i < MAX_MACHS; ++i)
62816 if (((1 << i) & machs) != 0)
62817 {
62818 const CGEN_MACH *mach = & m32c_cgen_mach_table[i];
62819
62820 if (mach->insn_chunk_bitsize != 0)
62821 {
62822 if (cd->insn_chunk_bitsize != 0 && cd->insn_chunk_bitsize != mach->insn_chunk_bitsize)
62823 {
62824 fprintf (stderr, "m32c_cgen_rebuild_tables: conflicting insn-chunk-bitsize values: `%d' vs. `%d'\n",
62825 cd->insn_chunk_bitsize, mach->insn_chunk_bitsize);
62826 abort ();
62827 }
62828
62829 cd->insn_chunk_bitsize = mach->insn_chunk_bitsize;
62830 }
62831 }
62832
62833 /* Determine which hw elements are used by MACH. */
62834 build_hw_table (cd);
62835
62836 /* Build the ifield table. */
62837 build_ifield_table (cd);
62838
62839 /* Determine which operands are used by MACH/ISA. */
62840 build_operand_table (cd);
62841
62842 /* Build the instruction table. */
62843 build_insn_table (cd);
62844 }
62845
62846 /* Initialize a cpu table and return a descriptor.
62847 It's much like opening a file, and must be the first function called.
62848 The arguments are a set of (type/value) pairs, terminated with
62849 CGEN_CPU_OPEN_END.
62850
62851 Currently supported values:
62852 CGEN_CPU_OPEN_ISAS: bitmap of values in enum isa_attr
62853 CGEN_CPU_OPEN_MACHS: bitmap of values in enum mach_attr
62854 CGEN_CPU_OPEN_BFDMACH: specify 1 mach using bfd name
62855 CGEN_CPU_OPEN_ENDIAN: specify endian choice
62856 CGEN_CPU_OPEN_END: terminates arguments
62857
62858 ??? Simultaneous multiple isas might not make sense, but it's not (yet)
62859 precluded.
62860
62861 ??? We only support ISO C stdargs here, not K&R.
62862 Laziness, plus experiment to see if anything requires K&R - eventually
62863 K&R will no longer be supported - e.g. GDB is currently trying this. */
62864
62865 CGEN_CPU_DESC
62866 m32c_cgen_cpu_open (enum cgen_cpu_open_arg arg_type, ...)
62867 {
62868 CGEN_CPU_TABLE *cd = (CGEN_CPU_TABLE *) xmalloc (sizeof (CGEN_CPU_TABLE));
62869 static int init_p;
62870 unsigned int isas = 0; /* 0 = "unspecified" */
62871 unsigned int machs = 0; /* 0 = "unspecified" */
62872 enum cgen_endian endian = CGEN_ENDIAN_UNKNOWN;
62873 va_list ap;
62874
62875 if (! init_p)
62876 {
62877 init_tables ();
62878 init_p = 1;
62879 }
62880
62881 memset (cd, 0, sizeof (*cd));
62882
62883 va_start (ap, arg_type);
62884 while (arg_type != CGEN_CPU_OPEN_END)
62885 {
62886 switch (arg_type)
62887 {
62888 case CGEN_CPU_OPEN_ISAS :
62889 isas = va_arg (ap, unsigned int);
62890 break;
62891 case CGEN_CPU_OPEN_MACHS :
62892 machs = va_arg (ap, unsigned int);
62893 break;
62894 case CGEN_CPU_OPEN_BFDMACH :
62895 {
62896 const char *name = va_arg (ap, const char *);
62897 const CGEN_MACH *mach =
62898 lookup_mach_via_bfd_name (m32c_cgen_mach_table, name);
62899
62900 machs |= 1 << mach->num;
62901 break;
62902 }
62903 case CGEN_CPU_OPEN_ENDIAN :
62904 endian = va_arg (ap, enum cgen_endian);
62905 break;
62906 default :
62907 fprintf (stderr, "m32c_cgen_cpu_open: unsupported argument `%d'\n",
62908 arg_type);
62909 abort (); /* ??? return NULL? */
62910 }
62911 arg_type = va_arg (ap, enum cgen_cpu_open_arg);
62912 }
62913 va_end (ap);
62914
62915 /* Mach unspecified means "all". */
62916 if (machs == 0)
62917 machs = (1 << MAX_MACHS) - 1;
62918 /* Base mach is always selected. */
62919 machs |= 1;
62920 /* ISA unspecified means "all". */
62921 if (isas == 0)
62922 isas = (1 << MAX_ISAS) - 1;
62923 if (endian == CGEN_ENDIAN_UNKNOWN)
62924 {
62925 /* ??? If target has only one, could have a default. */
62926 fprintf (stderr, "m32c_cgen_cpu_open: no endianness specified\n");
62927 abort ();
62928 }
62929
62930 cd->isas = isas;
62931 cd->machs = machs;
62932 cd->endian = endian;
62933 /* FIXME: for the sparc case we can determine insn-endianness statically.
62934 The worry here is where both data and insn endian can be independently
62935 chosen, in which case this function will need another argument.
62936 Actually, will want to allow for more arguments in the future anyway. */
62937 cd->insn_endian = endian;
62938
62939 /* Table (re)builder. */
62940 cd->rebuild_tables = m32c_cgen_rebuild_tables;
62941 m32c_cgen_rebuild_tables (cd);
62942
62943 /* Default to not allowing signed overflow. */
62944 cd->signed_overflow_ok_p = 0;
62945
62946 return (CGEN_CPU_DESC) cd;
62947 }
62948
62949 /* Cover fn to m32c_cgen_cpu_open to handle the simple case of 1 isa, 1 mach.
62950 MACH_NAME is the bfd name of the mach. */
62951
62952 CGEN_CPU_DESC
62953 m32c_cgen_cpu_open_1 (const char *mach_name, enum cgen_endian endian)
62954 {
62955 return m32c_cgen_cpu_open (CGEN_CPU_OPEN_BFDMACH, mach_name,
62956 CGEN_CPU_OPEN_ENDIAN, endian,
62957 CGEN_CPU_OPEN_END);
62958 }
62959
62960 /* Close a cpu table.
62961 ??? This can live in a machine independent file, but there's currently
62962 no place to put this file (there's no libcgen). libopcodes is the wrong
62963 place as some simulator ports use this but they don't use libopcodes. */
62964
62965 void
62966 m32c_cgen_cpu_close (CGEN_CPU_DESC cd)
62967 {
62968 unsigned int i;
62969 const CGEN_INSN *insns;
62970
62971 if (cd->macro_insn_table.init_entries)
62972 {
62973 insns = cd->macro_insn_table.init_entries;
62974 for (i = 0; i < cd->macro_insn_table.num_init_entries; ++i, ++insns)
62975 if (CGEN_INSN_RX ((insns)))
62976 regfree (CGEN_INSN_RX (insns));
62977 }
62978
62979 if (cd->insn_table.init_entries)
62980 {
62981 insns = cd->insn_table.init_entries;
62982 for (i = 0; i < cd->insn_table.num_init_entries; ++i, ++insns)
62983 if (CGEN_INSN_RX (insns))
62984 regfree (CGEN_INSN_RX (insns));
62985 }
62986
62987 if (cd->macro_insn_table.init_entries)
62988 free ((CGEN_INSN *) cd->macro_insn_table.init_entries);
62989
62990 if (cd->insn_table.init_entries)
62991 free ((CGEN_INSN *) cd->insn_table.init_entries);
62992
62993 if (cd->hw_table.entries)
62994 free ((CGEN_HW_ENTRY *) cd->hw_table.entries);
62995
62996 if (cd->operand_table.entries)
62997 free ((CGEN_HW_ENTRY *) cd->operand_table.entries);
62998
62999 free (cd);
63000 }
63001
This page took 2.420769 seconds and 4 git commands to generate.