2005-10-05 Paolo Bonzini <bonzini@gnu.org>
[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 /* sb: SB register */
1426 { "sb", M32C_OPERAND_SB, HW_H_SB, 0, 0,
1427 { 0, { (const PTR) 0 } },
1428 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1429 /* fb: FB register */
1430 { "fb", M32C_OPERAND_FB, HW_H_FB, 0, 0,
1431 { 0, { (const PTR) 0 } },
1432 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1433 /* sp: SP register */
1434 { "sp", M32C_OPERAND_SP, HW_H_SP, 0, 0,
1435 { 0, { (const PTR) 0 } },
1436 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1437 /* SrcDst16-r0l-r0h-S-normal: r0l/r0h pair */
1438 { "SrcDst16-r0l-r0h-S-normal", M32C_OPERAND_SRCDST16_R0L_R0H_S_NORMAL, HW_H_SINT, 5, 1,
1439 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_5_1] } },
1440 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1441 /* Regsetpop: popm regset */
1442 { "Regsetpop", M32C_OPERAND_REGSETPOP, HW_H_UINT, 8, 8,
1443 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_8_8] } },
1444 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1445 /* Regsetpush: pushm regset */
1446 { "Regsetpush", M32C_OPERAND_REGSETPUSH, 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 /* Rn16-push-S: r0[lh] */
1450 { "Rn16-push-S", M32C_OPERAND_RN16_PUSH_S, HW_H_GR_QI, 4, 1,
1451 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_4_1] } },
1452 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1453 /* An16-push-S: a[01] */
1454 { "An16-push-S", M32C_OPERAND_AN16_PUSH_S, HW_H_AR_HI, 4, 1,
1455 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_4_1] } },
1456 { 0, { (1<<MACH_M16C), (1<<ISA_M16C) } } },
1457 /* Dsp-8-u6: unsigned 6 bit displacement at offset 8 bits */
1458 { "Dsp-8-u6", M32C_OPERAND_DSP_8_U6, HW_H_UINT, 8, 6,
1459 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_U6] } },
1460 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1461 /* Dsp-8-u8: unsigned 8 bit displacement at offset 8 bits */
1462 { "Dsp-8-u8", M32C_OPERAND_DSP_8_U8, HW_H_UINT, 8, 8,
1463 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_U8] } },
1464 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1465 /* Dsp-8-u16: unsigned 16 bit displacement at offset 8 bits */
1466 { "Dsp-8-u16", M32C_OPERAND_DSP_8_U16, HW_H_UINT, 8, 16,
1467 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_U16] } },
1468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1469 /* Dsp-8-s8: signed 8 bit displacement at offset 8 bits */
1470 { "Dsp-8-s8", M32C_OPERAND_DSP_8_S8, HW_H_SINT, 8, 8,
1471 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_S8] } },
1472 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1473 /* Dsp-8-u24: unsigned 24 bit displacement at offset 8 bits */
1474 { "Dsp-8-u24", M32C_OPERAND_DSP_8_U24, HW_H_UINT, 8, 24,
1475 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_U24] } },
1476 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1477 /* Dsp-10-u6: unsigned 6 bit displacement at offset 10 bits */
1478 { "Dsp-10-u6", M32C_OPERAND_DSP_10_U6, HW_H_UINT, 10, 6,
1479 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_10_U6] } },
1480 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1481 /* Dsp-16-u8: unsigned 8 bit displacement at offset 16 bits */
1482 { "Dsp-16-u8", M32C_OPERAND_DSP_16_U8, HW_H_UINT, 16, 8,
1483 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U8] } },
1484 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1485 /* Dsp-16-u16: unsigned 16 bit displacement at offset 16 bits */
1486 { "Dsp-16-u16", M32C_OPERAND_DSP_16_U16, HW_H_UINT, 16, 16,
1487 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U16] } },
1488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1489 /* Dsp-16-u20: unsigned 20 bit displacement at offset 16 bits */
1490 { "Dsp-16-u20", M32C_OPERAND_DSP_16_U20, HW_H_UINT, 0, 24,
1491 { 2, { (const PTR) &M32C_F_DSP_16_U24_MULTI_IFIELD[0] } },
1492 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1493 /* Dsp-16-u24: unsigned 24 bit displacement at offset 16 bits */
1494 { "Dsp-16-u24", M32C_OPERAND_DSP_16_U24, 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-s8: signed 8 bit displacement at offset 16 bits */
1498 { "Dsp-16-s8", M32C_OPERAND_DSP_16_S8, HW_H_SINT, 16, 8,
1499 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_S8] } },
1500 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1501 /* Dsp-16-s16: signed 16 bit displacement at offset 16 bits */
1502 { "Dsp-16-s16", M32C_OPERAND_DSP_16_S16, HW_H_SINT, 16, 16,
1503 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_S16] } },
1504 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1505 /* Dsp-24-u8: unsigned 8 bit displacement at offset 24 bits */
1506 { "Dsp-24-u8", M32C_OPERAND_DSP_24_U8, HW_H_UINT, 24, 8,
1507 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
1508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1509 /* Dsp-24-u16: unsigned 16 bit displacement at offset 24 bits */
1510 { "Dsp-24-u16", M32C_OPERAND_DSP_24_U16, HW_H_UINT, 0, 16,
1511 { 2, { (const PTR) &M32C_F_DSP_24_U16_MULTI_IFIELD[0] } },
1512 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1513 /* Dsp-24-u20: unsigned 20 bit displacement at offset 24 bits */
1514 { "Dsp-24-u20", M32C_OPERAND_DSP_24_U20, HW_H_UINT, 0, 24,
1515 { 2, { (const PTR) &M32C_F_DSP_24_U24_MULTI_IFIELD[0] } },
1516 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1517 /* Dsp-24-u24: unsigned 24 bit displacement at offset 24 bits */
1518 { "Dsp-24-u24", M32C_OPERAND_DSP_24_U24, 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-s8: signed 8 bit displacement at offset 24 bits */
1522 { "Dsp-24-s8", M32C_OPERAND_DSP_24_S8, HW_H_SINT, 24, 8,
1523 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_S8] } },
1524 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1525 /* Dsp-24-s16: signed 16 bit displacement at offset 24 bits */
1526 { "Dsp-24-s16", M32C_OPERAND_DSP_24_S16, HW_H_SINT, 0, 16,
1527 { 2, { (const PTR) &M32C_F_DSP_24_S16_MULTI_IFIELD[0] } },
1528 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1529 /* Dsp-32-u8: unsigned 8 bit displacement at offset 32 bits */
1530 { "Dsp-32-u8", M32C_OPERAND_DSP_32_U8, HW_H_UINT, 0, 8,
1531 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U8] } },
1532 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1533 /* Dsp-32-u16: unsigned 16 bit displacement at offset 32 bits */
1534 { "Dsp-32-u16", M32C_OPERAND_DSP_32_U16, HW_H_UINT, 0, 16,
1535 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U16] } },
1536 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1537 /* Dsp-32-u24: unsigned 24 bit displacement at offset 32 bits */
1538 { "Dsp-32-u24", M32C_OPERAND_DSP_32_U24, HW_H_UINT, 0, 24,
1539 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U24] } },
1540 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1541 /* Dsp-32-u20: unsigned 20 bit displacement at offset 32 bits */
1542 { "Dsp-32-u20", M32C_OPERAND_DSP_32_U20, 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-s8: signed 8 bit displacement at offset 32 bits */
1546 { "Dsp-32-s8", M32C_OPERAND_DSP_32_S8, HW_H_SINT, 0, 8,
1547 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_S8] } },
1548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1549 /* Dsp-32-s16: signed 16 bit displacement at offset 32 bits */
1550 { "Dsp-32-s16", M32C_OPERAND_DSP_32_S16, HW_H_SINT, 0, 16,
1551 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_S16] } },
1552 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1553 /* Dsp-40-u8: unsigned 8 bit displacement at offset 40 bits */
1554 { "Dsp-40-u8", M32C_OPERAND_DSP_40_U8, HW_H_UINT, 8, 8,
1555 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_U8] } },
1556 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1557 /* Dsp-40-s8: signed 8 bit displacement at offset 40 bits */
1558 { "Dsp-40-s8", M32C_OPERAND_DSP_40_S8, HW_H_SINT, 8, 8,
1559 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_S8] } },
1560 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1561 /* Dsp-40-u16: unsigned 16 bit displacement at offset 40 bits */
1562 { "Dsp-40-u16", M32C_OPERAND_DSP_40_U16, HW_H_UINT, 8, 16,
1563 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_U16] } },
1564 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1565 /* Dsp-40-s16: signed 16 bit displacement at offset 40 bits */
1566 { "Dsp-40-s16", M32C_OPERAND_DSP_40_S16, HW_H_SINT, 8, 16,
1567 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_S16] } },
1568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1569 /* Dsp-40-u24: unsigned 24 bit displacement at offset 40 bits */
1570 { "Dsp-40-u24", M32C_OPERAND_DSP_40_U24, HW_H_UINT, 8, 24,
1571 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_U24] } },
1572 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1573 /* Dsp-48-u8: unsigned 8 bit displacement at offset 48 bits */
1574 { "Dsp-48-u8", M32C_OPERAND_DSP_48_U8, HW_H_UINT, 16, 8,
1575 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_U8] } },
1576 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1577 /* Dsp-48-s8: signed 8 bit displacement at offset 48 bits */
1578 { "Dsp-48-s8", M32C_OPERAND_DSP_48_S8, HW_H_SINT, 16, 8,
1579 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_S8] } },
1580 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1581 /* Dsp-48-u16: unsigned 16 bit displacement at offset 48 bits */
1582 { "Dsp-48-u16", M32C_OPERAND_DSP_48_U16, HW_H_UINT, 16, 16,
1583 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_U16] } },
1584 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1585 /* Dsp-48-s16: signed 16 bit displacement at offset 48 bits */
1586 { "Dsp-48-s16", M32C_OPERAND_DSP_48_S16, HW_H_SINT, 16, 16,
1587 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_S16] } },
1588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1589 /* Dsp-48-u24: unsigned 24 bit displacement at offset 48 bits */
1590 { "Dsp-48-u24", M32C_OPERAND_DSP_48_U24, HW_H_UINT, 0, 24,
1591 { 2, { (const PTR) &M32C_F_DSP_48_U24_MULTI_IFIELD[0] } },
1592 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1593 /* Imm-8-s4: signed 4 bit immediate at offset 8 bits */
1594 { "Imm-8-s4", M32C_OPERAND_IMM_8_S4, HW_H_SINT, 8, 4,
1595 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM_8_S4] } },
1596 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1597 /* Imm-sh-8-s4: signed 4 bit shift immediate at offset 8 bits */
1598 { "Imm-sh-8-s4", M32C_OPERAND_IMM_SH_8_S4, HW_H_SHIMM, 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-8-QI: signed 8 bit immediate at offset 8 bits */
1602 { "Imm-8-QI", M32C_OPERAND_IMM_8_QI, HW_H_SINT, 8, 8,
1603 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_S8] } },
1604 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1605 /* Imm-8-HI: signed 16 bit immediate at offset 8 bits */
1606 { "Imm-8-HI", M32C_OPERAND_IMM_8_HI, HW_H_SINT, 8, 16,
1607 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_S16] } },
1608 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1609 /* Imm-12-s4: signed 4 bit immediate at offset 12 bits */
1610 { "Imm-12-s4", M32C_OPERAND_IMM_12_S4, HW_H_SINT, 12, 4,
1611 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM_12_S4] } },
1612 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1613 /* Imm-sh-12-s4: signed 4 bit shift immediate at offset 12 bits */
1614 { "Imm-sh-12-s4", M32C_OPERAND_IMM_SH_12_S4, HW_H_SHIMM, 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-13-u3: signed 3 bit immediate at offset 13 bits */
1618 { "Imm-13-u3", M32C_OPERAND_IMM_13_U3, HW_H_SINT, 13, 3,
1619 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM_13_U3] } },
1620 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1621 /* Imm-20-s4: signed 4 bit immediate at offset 20 bits */
1622 { "Imm-20-s4", M32C_OPERAND_IMM_20_S4, HW_H_SINT, 20, 4,
1623 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM_20_S4] } },
1624 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1625 /* Imm-sh-20-s4: signed 4 bit shift immediate at offset 12 bits */
1626 { "Imm-sh-20-s4", M32C_OPERAND_IMM_SH_20_S4, HW_H_SHIMM, 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-16-QI: signed 8 bit immediate at offset 16 bits */
1630 { "Imm-16-QI", M32C_OPERAND_IMM_16_QI, HW_H_SINT, 16, 8,
1631 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_S8] } },
1632 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1633 /* Imm-16-HI: signed 16 bit immediate at offset 16 bits */
1634 { "Imm-16-HI", M32C_OPERAND_IMM_16_HI, HW_H_SINT, 16, 16,
1635 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_S16] } },
1636 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1637 /* Imm-16-SI: signed 32 bit immediate at offset 16 bits */
1638 { "Imm-16-SI", M32C_OPERAND_IMM_16_SI, HW_H_SINT, 0, 32,
1639 { 2, { (const PTR) &M32C_F_DSP_16_S32_MULTI_IFIELD[0] } },
1640 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1641 /* Imm-24-QI: signed 8 bit immediate at offset 24 bits */
1642 { "Imm-24-QI", M32C_OPERAND_IMM_24_QI, HW_H_SINT, 24, 8,
1643 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_S8] } },
1644 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1645 /* Imm-24-HI: signed 16 bit immediate at offset 24 bits */
1646 { "Imm-24-HI", M32C_OPERAND_IMM_24_HI, HW_H_SINT, 0, 16,
1647 { 2, { (const PTR) &M32C_F_DSP_24_S16_MULTI_IFIELD[0] } },
1648 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1649 /* Imm-24-SI: signed 32 bit immediate at offset 24 bits */
1650 { "Imm-24-SI", M32C_OPERAND_IMM_24_SI, HW_H_SINT, 0, 32,
1651 { 2, { (const PTR) &M32C_F_DSP_24_S32_MULTI_IFIELD[0] } },
1652 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1653 /* Imm-32-QI: signed 8 bit immediate at offset 32 bits */
1654 { "Imm-32-QI", M32C_OPERAND_IMM_32_QI, HW_H_SINT, 0, 8,
1655 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_S8] } },
1656 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1657 /* Imm-32-SI: signed 32 bit immediate at offset 32 bits */
1658 { "Imm-32-SI", M32C_OPERAND_IMM_32_SI, HW_H_SINT, 0, 32,
1659 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_S32] } },
1660 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1661 /* Imm-32-HI: signed 16 bit immediate at offset 32 bits */
1662 { "Imm-32-HI", M32C_OPERAND_IMM_32_HI, HW_H_SINT, 0, 16,
1663 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_S16] } },
1664 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1665 /* Imm-40-QI: signed 8 bit immediate at offset 40 bits */
1666 { "Imm-40-QI", M32C_OPERAND_IMM_40_QI, HW_H_SINT, 8, 8,
1667 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_S8] } },
1668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1669 /* Imm-40-HI: signed 16 bit immediate at offset 40 bits */
1670 { "Imm-40-HI", M32C_OPERAND_IMM_40_HI, HW_H_SINT, 8, 16,
1671 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_S16] } },
1672 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1673 /* Imm-40-SI: signed 32 bit immediate at offset 40 bits */
1674 { "Imm-40-SI", M32C_OPERAND_IMM_40_SI, HW_H_SINT, 0, 32,
1675 { 2, { (const PTR) &M32C_F_DSP_40_S32_MULTI_IFIELD[0] } },
1676 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1677 /* Imm-48-QI: signed 8 bit immediate at offset 48 bits */
1678 { "Imm-48-QI", M32C_OPERAND_IMM_48_QI, HW_H_SINT, 16, 8,
1679 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_S8] } },
1680 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1681 /* Imm-48-HI: signed 16 bit immediate at offset 48 bits */
1682 { "Imm-48-HI", M32C_OPERAND_IMM_48_HI, HW_H_SINT, 16, 16,
1683 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_S16] } },
1684 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1685 /* Imm-48-SI: signed 32 bit immediate at offset 48 bits */
1686 { "Imm-48-SI", M32C_OPERAND_IMM_48_SI, HW_H_SINT, 0, 32,
1687 { 2, { (const PTR) &M32C_F_DSP_48_S32_MULTI_IFIELD[0] } },
1688 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1689 /* Imm-56-QI: signed 8 bit immediate at offset 56 bits */
1690 { "Imm-56-QI", M32C_OPERAND_IMM_56_QI, HW_H_SINT, 24, 8,
1691 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_56_S8] } },
1692 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1693 /* Imm-56-HI: signed 16 bit immediate at offset 56 bits */
1694 { "Imm-56-HI", M32C_OPERAND_IMM_56_HI, HW_H_SINT, 0, 16,
1695 { 2, { (const PTR) &M32C_F_DSP_56_S16_MULTI_IFIELD[0] } },
1696 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1697 /* Imm-64-HI: signed 16 bit immediate at offset 64 bits */
1698 { "Imm-64-HI", M32C_OPERAND_IMM_64_HI, HW_H_SINT, 0, 16,
1699 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_64_S16] } },
1700 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1701 /* Imm1-S: signed 1 bit immediate for short format binary insns */
1702 { "Imm1-S", M32C_OPERAND_IMM1_S, HW_H_SINT, 2, 1,
1703 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM1_S] } },
1704 { 0, { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1705 /* Imm3-S: signed 3 bit immediate for short format binary insns */
1706 { "Imm3-S", M32C_OPERAND_IMM3_S, HW_H_SINT, 2, 3,
1707 { 2, { (const PTR) &M32C_F_IMM3_S_MULTI_IFIELD[0] } },
1708 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1709 /* Bitno16R: bit number for indexing registers */
1710 { "Bitno16R", M32C_OPERAND_BITNO16R, HW_H_UINT, 16, 8,
1711 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U8] } },
1712 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1713 /* Bitno32Prefixed: bit number for indexing objects */
1714 { "Bitno32Prefixed", M32C_OPERAND_BITNO32PREFIXED, HW_H_UINT, 21, 3,
1715 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_PREFIXED] } },
1716 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1717 /* Bitno32Unprefixed: bit number for indexing objects */
1718 { "Bitno32Unprefixed", M32C_OPERAND_BITNO32UNPREFIXED, HW_H_UINT, 13, 3,
1719 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_UNPREFIXED] } },
1720 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1721 /* BitBase16-16-u8: unsigned bit,base:8 at offset 16for m16c */
1722 { "BitBase16-16-u8", M32C_OPERAND_BITBASE16_16_U8, HW_H_UINT, 16, 8,
1723 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U8] } },
1724 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1725 /* BitBase16-16-s8: signed bit,base:8 at offset 16for m16c */
1726 { "BitBase16-16-s8", M32C_OPERAND_BITBASE16_16_S8, HW_H_SINT, 16, 8,
1727 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_S8] } },
1728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1729 /* BitBase16-16-u16: unsigned bit,base:16 at offset 16 for m16c */
1730 { "BitBase16-16-u16", M32C_OPERAND_BITBASE16_16_U16, HW_H_UINT, 16, 16,
1731 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U16] } },
1732 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1733 /* BitBase16-8-u11-S: signed bit,base:11 at offset 16 for m16c */
1734 { "BitBase16-8-u11-S", M32C_OPERAND_BITBASE16_8_U11_S, HW_H_UINT, 5, 11,
1735 { 2, { (const PTR) &M32C_F_BITBASE16_U11_S_MULTI_IFIELD[0] } },
1736 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1737 /* BitBase32-16-u11-Unprefixed: unsigned bit,base:11 at offset 16 for m32c */
1738 { "BitBase32-16-u11-Unprefixed", M32C_OPERAND_BITBASE32_16_U11_UNPREFIXED, HW_H_UINT, 13, 11,
1739 { 2, { (const PTR) &M32C_F_BITBASE32_16_U11_UNPREFIXED_MULTI_IFIELD[0] } },
1740 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1741 /* BitBase32-16-s11-Unprefixed: signed bit,base:11 at offset 16 for m32c */
1742 { "BitBase32-16-s11-Unprefixed", M32C_OPERAND_BITBASE32_16_S11_UNPREFIXED, HW_H_SINT, 13, 11,
1743 { 2, { (const PTR) &M32C_F_BITBASE32_16_S11_UNPREFIXED_MULTI_IFIELD[0] } },
1744 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1745 /* BitBase32-16-u19-Unprefixed: unsigned bit,base:19 at offset 16 for m32c */
1746 { "BitBase32-16-u19-Unprefixed", M32C_OPERAND_BITBASE32_16_U19_UNPREFIXED, HW_H_UINT, 13, 19,
1747 { 2, { (const PTR) &M32C_F_BITBASE32_16_U19_UNPREFIXED_MULTI_IFIELD[0] } },
1748 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1749 /* BitBase32-16-s19-Unprefixed: signed bit,base:19 at offset 16 for m32c */
1750 { "BitBase32-16-s19-Unprefixed", M32C_OPERAND_BITBASE32_16_S19_UNPREFIXED, HW_H_SINT, 13, 19,
1751 { 2, { (const PTR) &M32C_F_BITBASE32_16_S19_UNPREFIXED_MULTI_IFIELD[0] } },
1752 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1753 /* BitBase32-16-u27-Unprefixed: unsigned bit,base:27 at offset 16 for m32c */
1754 { "BitBase32-16-u27-Unprefixed", M32C_OPERAND_BITBASE32_16_U27_UNPREFIXED, HW_H_UINT, 0, 27,
1755 { 3, { (const PTR) &M32C_F_BITBASE32_16_U27_UNPREFIXED_MULTI_IFIELD[0] } },
1756 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1757 /* BitBase32-24-u11-Prefixed: unsigned bit,base:11 at offset 24 for m32c */
1758 { "BitBase32-24-u11-Prefixed", M32C_OPERAND_BITBASE32_24_U11_PREFIXED, HW_H_UINT, 21, 11,
1759 { 2, { (const PTR) &M32C_F_BITBASE32_24_U11_PREFIXED_MULTI_IFIELD[0] } },
1760 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1761 /* BitBase32-24-s11-Prefixed: signed bit,base:11 at offset 24 for m32c */
1762 { "BitBase32-24-s11-Prefixed", M32C_OPERAND_BITBASE32_24_S11_PREFIXED, HW_H_SINT, 21, 11,
1763 { 2, { (const PTR) &M32C_F_BITBASE32_24_S11_PREFIXED_MULTI_IFIELD[0] } },
1764 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1765 /* BitBase32-24-u19-Prefixed: unsigned bit,base:19 at offset 24 for m32c */
1766 { "BitBase32-24-u19-Prefixed", M32C_OPERAND_BITBASE32_24_U19_PREFIXED, HW_H_UINT, 0, 19,
1767 { 3, { (const PTR) &M32C_F_BITBASE32_24_U19_PREFIXED_MULTI_IFIELD[0] } },
1768 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1769 /* BitBase32-24-s19-Prefixed: signed bit,base:19 at offset 24 for m32c */
1770 { "BitBase32-24-s19-Prefixed", M32C_OPERAND_BITBASE32_24_S19_PREFIXED, HW_H_SINT, 0, 19,
1771 { 3, { (const PTR) &M32C_F_BITBASE32_24_S19_PREFIXED_MULTI_IFIELD[0] } },
1772 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1773 /* BitBase32-24-u27-Prefixed: unsigned bit,base:27 at offset 24 for m32c */
1774 { "BitBase32-24-u27-Prefixed", M32C_OPERAND_BITBASE32_24_U27_PREFIXED, HW_H_UINT, 0, 27,
1775 { 3, { (const PTR) &M32C_F_BITBASE32_24_U27_PREFIXED_MULTI_IFIELD[0] } },
1776 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1777 /* Lab-5-3: 3 bit label */
1778 { "Lab-5-3", M32C_OPERAND_LAB_5_3, HW_H_IADDR, 5, 3,
1779 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_5_3] } },
1780 { 0|A(RELAX)|A(PCREL_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1781 /* Lab32-jmp-s: 3 bit label */
1782 { "Lab32-jmp-s", M32C_OPERAND_LAB32_JMP_S, HW_H_IADDR, 2, 3,
1783 { 2, { (const PTR) &M32C_F_LAB32_JMP_S_MULTI_IFIELD[0] } },
1784 { 0|A(RELAX)|A(PCREL_ADDR)|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1785 /* Lab-8-8: 8 bit label */
1786 { "Lab-8-8", M32C_OPERAND_LAB_8_8, HW_H_IADDR, 8, 8,
1787 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_8_8] } },
1788 { 0|A(RELAX)|A(PCREL_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1789 /* Lab-8-16: 16 bit label */
1790 { "Lab-8-16", M32C_OPERAND_LAB_8_16, HW_H_IADDR, 8, 16,
1791 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_8_16] } },
1792 { 0|A(RELAX)|A(SIGN_OPT)|A(PCREL_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1793 /* Lab-8-24: 24 bit label */
1794 { "Lab-8-24", M32C_OPERAND_LAB_8_24, HW_H_IADDR, 8, 24,
1795 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_8_24] } },
1796 { 0|A(ABS_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1797 /* Lab-16-8: 8 bit label */
1798 { "Lab-16-8", M32C_OPERAND_LAB_16_8, HW_H_IADDR, 16, 8,
1799 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_16_8] } },
1800 { 0|A(RELAX)|A(PCREL_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1801 /* Lab-24-8: 8 bit label */
1802 { "Lab-24-8", M32C_OPERAND_LAB_24_8, HW_H_IADDR, 24, 8,
1803 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_24_8] } },
1804 { 0|A(PCREL_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1805 /* Lab-32-8: 8 bit label */
1806 { "Lab-32-8", M32C_OPERAND_LAB_32_8, HW_H_IADDR, 0, 8,
1807 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_32_8] } },
1808 { 0|A(PCREL_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1809 /* Lab-40-8: 8 bit label */
1810 { "Lab-40-8", M32C_OPERAND_LAB_40_8, HW_H_IADDR, 8, 8,
1811 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_40_8] } },
1812 { 0|A(PCREL_ADDR), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1813 /* sbit: negative bit */
1814 { "sbit", M32C_OPERAND_SBIT, HW_H_SBIT, 0, 0,
1815 { 0, { (const PTR) 0 } },
1816 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1817 /* obit: overflow bit */
1818 { "obit", M32C_OPERAND_OBIT, HW_H_OBIT, 0, 0,
1819 { 0, { (const PTR) 0 } },
1820 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1821 /* zbit: zero bit */
1822 { "zbit", M32C_OPERAND_ZBIT, HW_H_ZBIT, 0, 0,
1823 { 0, { (const PTR) 0 } },
1824 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1825 /* cbit: carry bit */
1826 { "cbit", M32C_OPERAND_CBIT, HW_H_CBIT, 0, 0,
1827 { 0, { (const PTR) 0 } },
1828 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1829 /* ubit: stack ptr select bit */
1830 { "ubit", M32C_OPERAND_UBIT, HW_H_UBIT, 0, 0,
1831 { 0, { (const PTR) 0 } },
1832 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1833 /* ibit: interrupt enable bit */
1834 { "ibit", M32C_OPERAND_IBIT, HW_H_IBIT, 0, 0,
1835 { 0, { (const PTR) 0 } },
1836 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1837 /* bbit: reg bank select bit */
1838 { "bbit", M32C_OPERAND_BBIT, HW_H_BBIT, 0, 0,
1839 { 0, { (const PTR) 0 } },
1840 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1841 /* dbit: debug bit */
1842 { "dbit", M32C_OPERAND_DBIT, HW_H_DBIT, 0, 0,
1843 { 0, { (const PTR) 0 } },
1844 { 0|A(SEM_ONLY), { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1845 /* cond16-16: condition */
1846 { "cond16-16", M32C_OPERAND_COND16_16, HW_H_COND16, 16, 8,
1847 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U8] } },
1848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1849 /* cond16-24: condition */
1850 { "cond16-24", M32C_OPERAND_COND16_24, HW_H_COND16, 24, 8,
1851 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
1852 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1853 /* cond16-32: condition */
1854 { "cond16-32", M32C_OPERAND_COND16_32, HW_H_COND16, 0, 8,
1855 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U8] } },
1856 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1857 /* cond32-16: condition */
1858 { "cond32-16", M32C_OPERAND_COND32_16, HW_H_COND32, 16, 8,
1859 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U8] } },
1860 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1861 /* cond32-24: condition */
1862 { "cond32-24", M32C_OPERAND_COND32_24, HW_H_COND32, 24, 8,
1863 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
1864 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1865 /* cond32-32: condition */
1866 { "cond32-32", M32C_OPERAND_COND32_32, HW_H_COND32, 0, 8,
1867 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U8] } },
1868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1869 /* cond32-40: condition */
1870 { "cond32-40", M32C_OPERAND_COND32_40, HW_H_COND32, 8, 8,
1871 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_U8] } },
1872 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1873 /* cond16c: condition */
1874 { "cond16c", M32C_OPERAND_COND16C, HW_H_COND16C, 12, 4,
1875 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_COND16] } },
1876 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1877 /* cond16j: condition */
1878 { "cond16j", M32C_OPERAND_COND16J, HW_H_COND16J, 12, 4,
1879 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_COND16] } },
1880 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1881 /* cond16j5: condition */
1882 { "cond16j5", M32C_OPERAND_COND16J5, HW_H_COND16J_5, 5, 3,
1883 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_COND16J_5] } },
1884 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1885 /* cond32: condition */
1886 { "cond32", M32C_OPERAND_COND32, HW_H_COND32, 9, 4,
1887 { 2, { (const PTR) &M32C_F_COND32_MULTI_IFIELD[0] } },
1888 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1889 /* cond32j: condition */
1890 { "cond32j", M32C_OPERAND_COND32J, HW_H_COND32, 1, 4,
1891 { 2, { (const PTR) &M32C_F_COND32J_MULTI_IFIELD[0] } },
1892 { 0|A(VIRTUAL), { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1893 /* sccond32: scCND condition */
1894 { "sccond32", M32C_OPERAND_SCCOND32, HW_H_COND32, 12, 4,
1895 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_COND16] } },
1896 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1897 /* flags16: flags */
1898 { "flags16", M32C_OPERAND_FLAGS16, HW_H_FLAGS, 9, 3,
1899 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_9_3] } },
1900 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1901 /* flags32: flags */
1902 { "flags32", M32C_OPERAND_FLAGS32, HW_H_FLAGS, 13, 3,
1903 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_13_3] } },
1904 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1905 /* cr16: control */
1906 { "cr16", M32C_OPERAND_CR16, HW_H_CR_16, 9, 3,
1907 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_9_3] } },
1908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } } },
1909 /* cr1-Unprefixed-32: control */
1910 { "cr1-Unprefixed-32", M32C_OPERAND_CR1_UNPREFIXED_32, HW_H_CR1_32, 13, 3,
1911 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_13_3] } },
1912 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1913 /* cr1-Prefixed-32: control */
1914 { "cr1-Prefixed-32", M32C_OPERAND_CR1_PREFIXED_32, HW_H_CR1_32, 21, 3,
1915 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_21_3] } },
1916 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1917 /* cr2-32: control */
1918 { "cr2-32", M32C_OPERAND_CR2_32, HW_H_CR2_32, 13, 3,
1919 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_13_3] } },
1920 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1921 /* cr3-Unprefixed-32: control */
1922 { "cr3-Unprefixed-32", M32C_OPERAND_CR3_UNPREFIXED_32, HW_H_CR3_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-Prefixed-32: control */
1926 { "cr3-Prefixed-32", M32C_OPERAND_CR3_PREFIXED_32, HW_H_CR3_32, 21, 3,
1927 { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_21_3] } },
1928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } } },
1929 /* Z: Suffix for zero format insns */
1930 { "Z", M32C_OPERAND_Z, HW_H_SINT, 0, 0,
1931 { 0, { (const PTR) 0 } },
1932 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1933 /* S: Suffix for short format insns */
1934 { "S", M32C_OPERAND_S, HW_H_SINT, 0, 0,
1935 { 0, { (const PTR) 0 } },
1936 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1937 /* Q: Suffix for quick format insns */
1938 { "Q", M32C_OPERAND_Q, HW_H_SINT, 0, 0,
1939 { 0, { (const PTR) 0 } },
1940 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1941 /* G: Suffix for general format insns */
1942 { "G", M32C_OPERAND_G, HW_H_SINT, 0, 0,
1943 { 0, { (const PTR) 0 } },
1944 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1945 /* X: Empty suffix */
1946 { "X", M32C_OPERAND_X, HW_H_SINT, 0, 0,
1947 { 0, { (const PTR) 0 } },
1948 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1949 /* size: any size specifier */
1950 { "size", M32C_OPERAND_SIZE, HW_H_SINT, 0, 0,
1951 { 0, { (const PTR) 0 } },
1952 { 0, { (1<<MACH_BASE), (1<<ISA_M16C)|(1<<ISA_M32C) } } },
1953 /* BitIndex: Bit Index for the next insn */
1954 { "BitIndex", M32C_OPERAND_BITINDEX, HW_H_BIT_INDEX, 0, 0,
1955 { 0, { (const PTR) 0 } },
1956 { 0|A(SEM_ONLY), { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1957 /* SrcIndex: Source Index for the next insn */
1958 { "SrcIndex", M32C_OPERAND_SRCINDEX, HW_H_SRC_INDEX, 0, 0,
1959 { 0, { (const PTR) 0 } },
1960 { 0|A(SEM_ONLY), { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1961 /* DstIndex: Destination Index for the next insn */
1962 { "DstIndex", M32C_OPERAND_DSTINDEX, HW_H_DST_INDEX, 0, 0,
1963 { 0, { (const PTR) 0 } },
1964 { 0|A(SEM_ONLY), { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1965 /* NoRemainder: Place holder for when the remainder is not kept */
1966 { "NoRemainder", M32C_OPERAND_NOREMAINDER, HW_H_NONE, 0, 0,
1967 { 0, { (const PTR) 0 } },
1968 { 0|A(SEM_ONLY), { (1<<MACH_M32C), (1<<ISA_M32C) } } },
1969 /* src16-Rn-direct-QI: m16c Rn direct source QI */
1970 /* src16-Rn-direct-HI: m16c Rn direct source HI */
1971 /* src32-Rn-direct-Unprefixed-QI: m32c Rn direct source QI */
1972 /* src32-Rn-direct-Prefixed-QI: m32c Rn direct source QI */
1973 /* src32-Rn-direct-Unprefixed-HI: m32c Rn direct source HI */
1974 /* src32-Rn-direct-Prefixed-HI: m32c Rn direct source HI */
1975 /* src32-Rn-direct-Unprefixed-SI: m32c Rn direct source SI */
1976 /* src32-Rn-direct-Prefixed-SI: m32c Rn direct source SI */
1977 /* src16-An-direct-QI: m16c An direct destination QI */
1978 /* src16-An-direct-HI: m16c An direct destination HI */
1979 /* src32-An-direct-Unprefixed-QI: m32c An direct destination QI */
1980 /* src32-An-direct-Unprefixed-HI: m32c An direct destination HI */
1981 /* src32-An-direct-Unprefixed-SI: m32c An direct destination SI */
1982 /* src32-An-direct-Prefixed-QI: m32c An direct destination QI */
1983 /* src32-An-direct-Prefixed-HI: m32c An direct destination HI */
1984 /* src32-An-direct-Prefixed-SI: m32c An direct destination SI */
1985 /* src16-An-indirect-QI: m16c An indirect destination QI */
1986 /* src16-An-indirect-HI: m16c An indirect destination HI */
1987 /* src32-An-indirect-Unprefixed-QI: m32c An indirect destination QI */
1988 /* src32-An-indirect-Unprefixed-HI: m32c An indirect destination HI */
1989 /* src32-An-indirect-Unprefixed-SI: m32c An indirect destination SI */
1990 /* src32-An-indirect-Prefixed-QI: m32c An indirect destination QI */
1991 /* src32-An-indirect-Prefixed-HI: m32c An indirect destination HI */
1992 /* src32-An-indirect-Prefixed-SI: m32c An indirect destination SI */
1993 /* src16-16-8-SB-relative-QI: m16c dsp:8[sb] relative destination QI */
1994 /* src16-16-16-SB-relative-QI: m16c dsp:16[sb] relative destination QI */
1995 /* src16-16-8-FB-relative-QI: m16c dsp:8[fb] relative destination QI */
1996 /* src16-16-8-An-relative-QI: m16c dsp:8[An] relative destination QI */
1997 /* src16-16-16-An-relative-QI: m16c dsp:16[An] relative destination QI */
1998 /* src16-16-8-SB-relative-HI: m16c dsp:8[sb] relative destination HI */
1999 /* src16-16-16-SB-relative-HI: m16c dsp:16[sb] relative destination HI */
2000 /* src16-16-8-FB-relative-HI: m16c dsp:8[fb] relative destination HI */
2001 /* src16-16-8-An-relative-HI: m16c dsp:8[An] relative destination HI */
2002 /* src16-16-16-An-relative-HI: m16c dsp:16[An] relative destination HI */
2003 /* src32-16-8-SB-relative-Unprefixed-QI: m32c dsp:8[sb] relative destination QI */
2004 /* src32-16-16-SB-relative-Unprefixed-QI: m32c dsp:16[sb] relative destination QI */
2005 /* src32-16-8-FB-relative-Unprefixed-QI: m32c dsp:8[fb] relative destination QI */
2006 /* src32-16-16-FB-relative-Unprefixed-QI: m32c dsp:16[fb] relative destination QI */
2007 /* src32-16-8-An-relative-Unprefixed-QI: m32c dsp:8[An] relative destination QI */
2008 /* src32-16-16-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2009 /* src32-16-24-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2010 /* src32-16-8-SB-relative-Unprefixed-HI: m32c dsp:8[sb] relative destination HI */
2011 /* src32-16-16-SB-relative-Unprefixed-HI: m32c dsp:16[sb] relative destination HI */
2012 /* src32-16-8-FB-relative-Unprefixed-HI: m32c dsp:8[fb] relative destination HI */
2013 /* src32-16-16-FB-relative-Unprefixed-HI: m32c dsp:16[fb] relative destination HI */
2014 /* src32-16-8-An-relative-Unprefixed-HI: m32c dsp:8[An] relative destination HI */
2015 /* src32-16-16-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2016 /* src32-16-24-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2017 /* src32-16-8-SB-relative-Unprefixed-SI: m32c dsp:8[sb] relative destination SI */
2018 /* src32-16-16-SB-relative-Unprefixed-SI: m32c dsp:16[sb] relative destination SI */
2019 /* src32-16-8-FB-relative-Unprefixed-SI: m32c dsp:8[fb] relative destination SI */
2020 /* src32-16-16-FB-relative-Unprefixed-SI: m32c dsp:16[fb] relative destination SI */
2021 /* src32-16-8-An-relative-Unprefixed-SI: m32c dsp:8[An] relative destination SI */
2022 /* src32-16-16-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2023 /* src32-16-24-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2024 /* src32-24-8-SB-relative-Prefixed-QI: m32c dsp:8[sb] relative destination QI */
2025 /* src32-24-16-SB-relative-Prefixed-QI: m32c dsp:16[sb] relative destination QI */
2026 /* src32-24-8-FB-relative-Prefixed-QI: m32c dsp:8[fb] relative destination QI */
2027 /* src32-24-16-FB-relative-Prefixed-QI: m32c dsp:16[fb] relative destination QI */
2028 /* src32-24-8-An-relative-Prefixed-QI: m32c dsp:8[An] relative destination QI */
2029 /* src32-24-16-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2030 /* src32-24-24-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2031 /* src32-24-8-SB-relative-Prefixed-HI: m32c dsp:8[sb] relative destination HI */
2032 /* src32-24-16-SB-relative-Prefixed-HI: m32c dsp:16[sb] relative destination HI */
2033 /* src32-24-8-FB-relative-Prefixed-HI: m32c dsp:8[fb] relative destination HI */
2034 /* src32-24-16-FB-relative-Prefixed-HI: m32c dsp:16[fb] relative destination HI */
2035 /* src32-24-8-An-relative-Prefixed-HI: m32c dsp:8[An] relative destination HI */
2036 /* src32-24-16-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2037 /* src32-24-24-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2038 /* src32-24-8-SB-relative-Prefixed-SI: m32c dsp:8[sb] relative destination SI */
2039 /* src32-24-16-SB-relative-Prefixed-SI: m32c dsp:16[sb] relative destination SI */
2040 /* src32-24-8-FB-relative-Prefixed-SI: m32c dsp:8[fb] relative destination SI */
2041 /* src32-24-16-FB-relative-Prefixed-SI: m32c dsp:16[fb] relative destination SI */
2042 /* src32-24-8-An-relative-Prefixed-SI: m32c dsp:8[An] relative destination SI */
2043 /* src32-24-16-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2044 /* src32-24-24-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2045 /* src16-16-16-absolute-QI: m16c absolute address QI */
2046 /* src16-16-16-absolute-HI: m16c absolute address HI */
2047 /* src32-16-16-absolute-Unprefixed-QI: m32c absolute address QI */
2048 /* src32-16-24-absolute-Unprefixed-QI: m32c absolute address QI */
2049 /* src32-16-16-absolute-Unprefixed-HI: m32c absolute address HI */
2050 /* src32-16-24-absolute-Unprefixed-HI: m32c absolute address HI */
2051 /* src32-16-16-absolute-Unprefixed-SI: m32c absolute address SI */
2052 /* src32-16-24-absolute-Unprefixed-SI: m32c absolute address SI */
2053 /* src32-24-16-absolute-Prefixed-QI: m32c absolute address QI */
2054 /* src32-24-24-absolute-Prefixed-QI: m32c absolute address QI */
2055 /* src32-24-16-absolute-Prefixed-HI: m32c absolute address HI */
2056 /* src32-24-24-absolute-Prefixed-HI: m32c absolute address HI */
2057 /* src32-24-16-absolute-Prefixed-SI: m32c absolute address SI */
2058 /* src32-24-24-absolute-Prefixed-SI: m32c absolute address SI */
2059 /* src16-2-S-8-SB-relative-QI: m16c SB relative address */
2060 /* src16-2-S-8-FB-relative-QI: m16c FB relative address */
2061 /* src16-2-S-16-absolute-QI: m16c absolute address */
2062 /* src32-2-S-8-SB-relative-QI: m32c SB relative address */
2063 /* src32-2-S-8-FB-relative-QI: m32c FB relative address */
2064 /* src32-2-S-16-absolute-QI: m32c absolute address */
2065 /* src32-2-S-8-SB-relative-HI: m32c SB relative address */
2066 /* src32-2-S-8-FB-relative-HI: m32c FB relative address */
2067 /* src32-2-S-16-absolute-HI: m32c absolute address */
2068 /* dst16-Rn-direct-QI: m16c Rn direct destination QI */
2069 /* dst16-Rn-direct-HI: m16c Rn direct destination HI */
2070 /* dst16-Rn-direct-SI: m16c Rn direct destination SI */
2071 /* dst16-Rn-direct-Ext-QI: m16c Rn direct destination QI */
2072 /* dst32-Rn-direct-Unprefixed-QI: m32c Rn direct destination QI */
2073 /* dst32-Rn-direct-Prefixed-QI: m32c Rn direct destination QI */
2074 /* dst32-Rn-direct-Unprefixed-HI: m32c Rn direct destination HI */
2075 /* dst32-Rn-direct-Prefixed-HI: m32c Rn direct destination HI */
2076 /* dst32-Rn-direct-Unprefixed-SI: m32c Rn direct destination SI */
2077 /* dst32-Rn-direct-Prefixed-SI: m32c Rn direct destination SI */
2078 /* dst32-Rn-direct-ExtUnprefixed-QI: m32c Rn direct destination QI */
2079 /* dst32-Rn-direct-ExtUnprefixed-HI: m32c Rn direct destination HI */
2080 /* dst32-R3-direct-Unprefixed-HI: m32c R3 direct HI */
2081 /* dst16-An-direct-QI: m16c An direct destination QI */
2082 /* dst16-An-direct-HI: m16c An direct destination HI */
2083 /* dst16-An-direct-SI: m16c An direct destination SI */
2084 /* dst32-An-direct-Unprefixed-QI: m32c An direct destination QI */
2085 /* dst32-An-direct-Prefixed-QI: m32c An direct destination QI */
2086 /* dst32-An-direct-Unprefixed-HI: m32c An direct destination HI */
2087 /* dst32-An-direct-Prefixed-HI: m32c An direct destination HI */
2088 /* dst32-An-direct-Unprefixed-SI: m32c An direct destination SI */
2089 /* dst32-An-direct-Prefixed-SI: m32c An direct destination SI */
2090 /* dst16-An-indirect-QI: m16c An indirect destination QI */
2091 /* dst16-An-indirect-HI: m16c An indirect destination HI */
2092 /* dst16-An-indirect-SI: m16c An indirect destination SI */
2093 /* dst16-An-indirect-Ext-QI: m16c An indirect destination QI */
2094 /* dst32-An-indirect-Unprefixed-QI: m32c An indirect destination QI */
2095 /* dst32-An-indirect-Prefixed-QI: m32c An indirect destination QI */
2096 /* dst32-An-indirect-Unprefixed-HI: m32c An indirect destination HI */
2097 /* dst32-An-indirect-Prefixed-HI: m32c An indirect destination HI */
2098 /* dst32-An-indirect-Unprefixed-SI: m32c An indirect destination SI */
2099 /* dst32-An-indirect-Prefixed-SI: m32c An indirect destination SI */
2100 /* dst32-An-indirect-ExtUnprefixed-QI: m32c An indirect destination QI */
2101 /* dst32-An-indirect-ExtUnprefixed-HI: m32c An indirect destination HI */
2102 /* dst16-16-8-SB-relative-QI: m16c dsp:8[sb] relative destination QI */
2103 /* dst16-16-16-SB-relative-QI: m16c dsp:16[sb] relative destination QI */
2104 /* dst16-16-8-FB-relative-QI: m16c dsp:8[fb] relative destination QI */
2105 /* dst16-16-8-An-relative-QI: m16c dsp:8[An] relative destination QI */
2106 /* dst16-16-16-An-relative-QI: m16c dsp:16[An] relative destination QI */
2107 /* dst16-24-8-SB-relative-QI: m16c dsp:8[sb] relative destination QI */
2108 /* dst16-24-16-SB-relative-QI: m16c dsp:16[sb] relative destination QI */
2109 /* dst16-24-8-FB-relative-QI: m16c dsp:8[fb] relative destination QI */
2110 /* dst16-24-8-An-relative-QI: m16c dsp:8[An] relative destination QI */
2111 /* dst16-24-16-An-relative-QI: m16c dsp:16[An] relative destination QI */
2112 /* dst16-32-8-SB-relative-QI: m16c dsp:8[sb] relative destination QI */
2113 /* dst16-32-16-SB-relative-QI: m16c dsp:16[sb] relative destination QI */
2114 /* dst16-32-8-FB-relative-QI: m16c dsp:8[fb] relative destination QI */
2115 /* dst16-32-8-An-relative-QI: m16c dsp:8[An] relative destination QI */
2116 /* dst16-32-16-An-relative-QI: m16c dsp:16[An] relative destination QI */
2117 /* dst16-40-8-SB-relative-QI: m16c dsp:8[sb] relative destination QI */
2118 /* dst16-40-16-SB-relative-QI: m16c dsp:16[sb] relative destination QI */
2119 /* dst16-40-8-FB-relative-QI: m16c dsp:8[fb] relative destination QI */
2120 /* dst16-40-8-An-relative-QI: m16c dsp:8[An] relative destination QI */
2121 /* dst16-40-16-An-relative-QI: m16c dsp:16[An] relative destination QI */
2122 /* dst16-48-8-SB-relative-QI: m16c dsp:8[sb] relative destination QI */
2123 /* dst16-48-16-SB-relative-QI: m16c dsp:16[sb] relative destination QI */
2124 /* dst16-48-8-FB-relative-QI: m16c dsp:8[fb] relative destination QI */
2125 /* dst16-48-8-An-relative-QI: m16c dsp:8[An] relative destination QI */
2126 /* dst16-48-16-An-relative-QI: m16c dsp:16[An] relative destination QI */
2127 /* dst16-16-8-SB-relative-HI: m16c dsp:8[sb] relative destination HI */
2128 /* dst16-16-16-SB-relative-HI: m16c dsp:16[sb] relative destination HI */
2129 /* dst16-16-8-FB-relative-HI: m16c dsp:8[fb] relative destination HI */
2130 /* dst16-16-8-An-relative-HI: m16c dsp:8[An] relative destination HI */
2131 /* dst16-16-16-An-relative-HI: m16c dsp:16[An] relative destination HI */
2132 /* dst16-24-8-SB-relative-HI: m16c dsp:8[sb] relative destination HI */
2133 /* dst16-24-16-SB-relative-HI: m16c dsp:16[sb] relative destination HI */
2134 /* dst16-24-8-FB-relative-HI: m16c dsp:8[fb] relative destination HI */
2135 /* dst16-24-8-An-relative-HI: m16c dsp:8[An] relative destination HI */
2136 /* dst16-24-16-An-relative-HI: m16c dsp:16[An] relative destination HI */
2137 /* dst16-32-8-SB-relative-HI: m16c dsp:8[sb] relative destination HI */
2138 /* dst16-32-16-SB-relative-HI: m16c dsp:16[sb] relative destination HI */
2139 /* dst16-32-8-FB-relative-HI: m16c dsp:8[fb] relative destination HI */
2140 /* dst16-32-8-An-relative-HI: m16c dsp:8[An] relative destination HI */
2141 /* dst16-32-16-An-relative-HI: m16c dsp:16[An] relative destination HI */
2142 /* dst16-40-8-SB-relative-HI: m16c dsp:8[sb] relative destination HI */
2143 /* dst16-40-16-SB-relative-HI: m16c dsp:16[sb] relative destination HI */
2144 /* dst16-40-8-FB-relative-HI: m16c dsp:8[fb] relative destination HI */
2145 /* dst16-40-8-An-relative-HI: m16c dsp:8[An] relative destination HI */
2146 /* dst16-40-16-An-relative-HI: m16c dsp:16[An] relative destination HI */
2147 /* dst16-48-8-SB-relative-HI: m16c dsp:8[sb] relative destination HI */
2148 /* dst16-48-16-SB-relative-HI: m16c dsp:16[sb] relative destination HI */
2149 /* dst16-48-8-FB-relative-HI: m16c dsp:8[fb] relative destination HI */
2150 /* dst16-48-8-An-relative-HI: m16c dsp:8[An] relative destination HI */
2151 /* dst16-48-16-An-relative-HI: m16c dsp:16[An] relative destination HI */
2152 /* dst16-16-8-SB-relative-SI: m16c dsp:8[sb] relative destination SI */
2153 /* dst16-16-16-SB-relative-SI: m16c dsp:16[sb] relative destination SI */
2154 /* dst16-16-8-FB-relative-SI: m16c dsp:8[fb] relative destination SI */
2155 /* dst16-16-8-An-relative-SI: m16c dsp:8[An] relative destination SI */
2156 /* dst16-16-16-An-relative-SI: m16c dsp:16[An] relative destination SI */
2157 /* dst16-24-8-SB-relative-SI: m16c dsp:8[sb] relative destination SI */
2158 /* dst16-24-16-SB-relative-SI: m16c dsp:16[sb] relative destination SI */
2159 /* dst16-24-8-FB-relative-SI: m16c dsp:8[fb] relative destination SI */
2160 /* dst16-24-8-An-relative-SI: m16c dsp:8[An] relative destination SI */
2161 /* dst16-24-16-An-relative-SI: m16c dsp:16[An] relative destination SI */
2162 /* dst16-32-8-SB-relative-SI: m16c dsp:8[sb] relative destination SI */
2163 /* dst16-32-16-SB-relative-SI: m16c dsp:16[sb] relative destination SI */
2164 /* dst16-32-8-FB-relative-SI: m16c dsp:8[fb] relative destination SI */
2165 /* dst16-32-8-An-relative-SI: m16c dsp:8[An] relative destination SI */
2166 /* dst16-32-16-An-relative-SI: m16c dsp:16[An] relative destination SI */
2167 /* dst16-40-8-SB-relative-SI: m16c dsp:8[sb] relative destination SI */
2168 /* dst16-40-16-SB-relative-SI: m16c dsp:16[sb] relative destination SI */
2169 /* dst16-40-8-FB-relative-SI: m16c dsp:8[fb] relative destination SI */
2170 /* dst16-40-8-An-relative-SI: m16c dsp:8[An] relative destination SI */
2171 /* dst16-40-16-An-relative-SI: m16c dsp:16[An] relative destination SI */
2172 /* dst16-48-8-SB-relative-SI: m16c dsp:8[sb] relative destination SI */
2173 /* dst16-48-16-SB-relative-SI: m16c dsp:16[sb] relative destination SI */
2174 /* dst16-48-8-FB-relative-SI: m16c dsp:8[fb] relative destination SI */
2175 /* dst16-48-8-An-relative-SI: m16c dsp:8[An] relative destination SI */
2176 /* dst16-48-16-An-relative-SI: m16c dsp:16[An] relative destination SI */
2177 /* dst16-16-8-SB-relative-Ext-QI: m16c dsp:8[sb] relative destination QI */
2178 /* dst16-16-16-SB-relative-Ext-QI: m16c dsp:16[sb] relative destination QI */
2179 /* dst16-16-8-FB-relative-Ext-QI: m16c dsp:8[fb] relative destination QI */
2180 /* dst16-16-8-An-relative-Ext-QI: m16c dsp:8[An] relative destination QI */
2181 /* dst16-16-16-An-relative-Ext-QI: m16c dsp:16[An] relative destination QI */
2182 /* dst32-16-8-SB-relative-Unprefixed-QI: m32c dsp:8[sb] relative destination QI */
2183 /* dst32-16-16-SB-relative-Unprefixed-QI: m32c dsp:16[sb] relative destination QI */
2184 /* dst32-16-8-FB-relative-Unprefixed-QI: m32c dsp:8[fb] relative destination QI */
2185 /* dst32-16-16-FB-relative-Unprefixed-QI: m32c dsp:16[fb] relative destination QI */
2186 /* dst32-16-8-An-relative-Unprefixed-QI: m32c dsp:8[An] relative destination QI */
2187 /* dst32-16-16-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2188 /* dst32-16-24-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2189 /* dst32-24-8-SB-relative-Unprefixed-QI: m32c dsp:8[sb] relative destination QI */
2190 /* dst32-24-16-SB-relative-Unprefixed-QI: m32c dsp:16[sb] relative destination QI */
2191 /* dst32-24-8-FB-relative-Unprefixed-QI: m32c dsp:8[fb] relative destination QI */
2192 /* dst32-24-16-FB-relative-Unprefixed-QI: m32c dsp:16[fb] relative destination QI */
2193 /* dst32-24-8-An-relative-Unprefixed-QI: m32c dsp:8[An] relative destination QI */
2194 /* dst32-24-16-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2195 /* dst32-24-24-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2196 /* dst32-32-8-SB-relative-Unprefixed-QI: m32c dsp:8[sb] relative destination QI */
2197 /* dst32-32-16-SB-relative-Unprefixed-QI: m32c dsp:16[sb] relative destination QI */
2198 /* dst32-32-8-FB-relative-Unprefixed-QI: m32c dsp:8[fb] relative destination QI */
2199 /* dst32-32-16-FB-relative-Unprefixed-QI: m32c dsp:16[fb] relative destination QI */
2200 /* dst32-32-8-An-relative-Unprefixed-QI: m32c dsp:8[An] relative destination QI */
2201 /* dst32-32-16-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2202 /* dst32-32-24-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2203 /* dst32-40-8-SB-relative-Unprefixed-QI: m32c dsp:8[sb] relative destination QI */
2204 /* dst32-40-16-SB-relative-Unprefixed-QI: m32c dsp:16[sb] relative destination QI */
2205 /* dst32-40-8-FB-relative-Unprefixed-QI: m32c dsp:8[fb] relative destination QI */
2206 /* dst32-40-16-FB-relative-Unprefixed-QI: m32c dsp:16[fb] relative destination QI */
2207 /* dst32-40-8-An-relative-Unprefixed-QI: m32c dsp:8[An] relative destination QI */
2208 /* dst32-40-16-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2209 /* dst32-40-24-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2210 /* dst32-16-8-SB-relative-Unprefixed-HI: m32c dsp:8[sb] relative destination HI */
2211 /* dst32-16-16-SB-relative-Unprefixed-HI: m32c dsp:16[sb] relative destination HI */
2212 /* dst32-16-8-FB-relative-Unprefixed-HI: m32c dsp:8[fb] relative destination HI */
2213 /* dst32-16-16-FB-relative-Unprefixed-HI: m32c dsp:16[fb] relative destination HI */
2214 /* dst32-16-8-An-relative-Unprefixed-HI: m32c dsp:8[An] relative destination HI */
2215 /* dst32-16-16-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2216 /* dst32-16-24-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2217 /* dst32-24-8-SB-relative-Unprefixed-HI: m32c dsp:8[sb] relative destination HI */
2218 /* dst32-24-16-SB-relative-Unprefixed-HI: m32c dsp:16[sb] relative destination HI */
2219 /* dst32-24-8-FB-relative-Unprefixed-HI: m32c dsp:8[fb] relative destination HI */
2220 /* dst32-24-16-FB-relative-Unprefixed-HI: m32c dsp:16[fb] relative destination HI */
2221 /* dst32-24-8-An-relative-Unprefixed-HI: m32c dsp:8[An] relative destination HI */
2222 /* dst32-24-16-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2223 /* dst32-24-24-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2224 /* dst32-32-8-SB-relative-Unprefixed-HI: m32c dsp:8[sb] relative destination HI */
2225 /* dst32-32-16-SB-relative-Unprefixed-HI: m32c dsp:16[sb] relative destination HI */
2226 /* dst32-32-8-FB-relative-Unprefixed-HI: m32c dsp:8[fb] relative destination HI */
2227 /* dst32-32-16-FB-relative-Unprefixed-HI: m32c dsp:16[fb] relative destination HI */
2228 /* dst32-32-8-An-relative-Unprefixed-HI: m32c dsp:8[An] relative destination HI */
2229 /* dst32-32-16-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2230 /* dst32-32-24-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2231 /* dst32-40-8-SB-relative-Unprefixed-HI: m32c dsp:8[sb] relative destination HI */
2232 /* dst32-40-16-SB-relative-Unprefixed-HI: m32c dsp:16[sb] relative destination HI */
2233 /* dst32-40-8-FB-relative-Unprefixed-HI: m32c dsp:8[fb] relative destination HI */
2234 /* dst32-40-16-FB-relative-Unprefixed-HI: m32c dsp:16[fb] relative destination HI */
2235 /* dst32-40-8-An-relative-Unprefixed-HI: m32c dsp:8[An] relative destination HI */
2236 /* dst32-40-16-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2237 /* dst32-40-24-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2238 /* dst32-16-8-SB-relative-Unprefixed-SI: m32c dsp:8[sb] relative destination SI */
2239 /* dst32-16-16-SB-relative-Unprefixed-SI: m32c dsp:16[sb] relative destination SI */
2240 /* dst32-16-8-FB-relative-Unprefixed-SI: m32c dsp:8[fb] relative destination SI */
2241 /* dst32-16-16-FB-relative-Unprefixed-SI: m32c dsp:16[fb] relative destination SI */
2242 /* dst32-16-8-An-relative-Unprefixed-SI: m32c dsp:8[An] relative destination SI */
2243 /* dst32-16-16-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2244 /* dst32-16-24-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2245 /* dst32-24-8-SB-relative-Unprefixed-SI: m32c dsp:8[sb] relative destination SI */
2246 /* dst32-24-16-SB-relative-Unprefixed-SI: m32c dsp:16[sb] relative destination SI */
2247 /* dst32-24-8-FB-relative-Unprefixed-SI: m32c dsp:8[fb] relative destination SI */
2248 /* dst32-24-16-FB-relative-Unprefixed-SI: m32c dsp:16[fb] relative destination SI */
2249 /* dst32-24-8-An-relative-Unprefixed-SI: m32c dsp:8[An] relative destination SI */
2250 /* dst32-24-16-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2251 /* dst32-24-24-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2252 /* dst32-32-8-SB-relative-Unprefixed-SI: m32c dsp:8[sb] relative destination SI */
2253 /* dst32-32-16-SB-relative-Unprefixed-SI: m32c dsp:16[sb] relative destination SI */
2254 /* dst32-32-8-FB-relative-Unprefixed-SI: m32c dsp:8[fb] relative destination SI */
2255 /* dst32-32-16-FB-relative-Unprefixed-SI: m32c dsp:16[fb] relative destination SI */
2256 /* dst32-32-8-An-relative-Unprefixed-SI: m32c dsp:8[An] relative destination SI */
2257 /* dst32-32-16-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2258 /* dst32-32-24-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2259 /* dst32-40-8-SB-relative-Unprefixed-SI: m32c dsp:8[sb] relative destination SI */
2260 /* dst32-40-16-SB-relative-Unprefixed-SI: m32c dsp:16[sb] relative destination SI */
2261 /* dst32-40-8-FB-relative-Unprefixed-SI: m32c dsp:8[fb] relative destination SI */
2262 /* dst32-40-16-FB-relative-Unprefixed-SI: m32c dsp:16[fb] relative destination SI */
2263 /* dst32-40-8-An-relative-Unprefixed-SI: m32c dsp:8[An] relative destination SI */
2264 /* dst32-40-16-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2265 /* dst32-40-24-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2266 /* dst32-24-8-SB-relative-Prefixed-QI: m32c dsp:8[sb] relative destination QI */
2267 /* dst32-24-16-SB-relative-Prefixed-QI: m32c dsp:16[sb] relative destination QI */
2268 /* dst32-24-8-FB-relative-Prefixed-QI: m32c dsp:8[fb] relative destination QI */
2269 /* dst32-24-16-FB-relative-Prefixed-QI: m32c dsp:16[fb] relative destination QI */
2270 /* dst32-24-8-An-relative-Prefixed-QI: m32c dsp:8[An] relative destination QI */
2271 /* dst32-24-16-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2272 /* dst32-24-24-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2273 /* dst32-32-8-SB-relative-Prefixed-QI: m32c dsp:8[sb] relative destination QI */
2274 /* dst32-32-16-SB-relative-Prefixed-QI: m32c dsp:16[sb] relative destination QI */
2275 /* dst32-32-8-FB-relative-Prefixed-QI: m32c dsp:8[fb] relative destination QI */
2276 /* dst32-32-16-FB-relative-Prefixed-QI: m32c dsp:16[fb] relative destination QI */
2277 /* dst32-32-8-An-relative-Prefixed-QI: m32c dsp:8[An] relative destination QI */
2278 /* dst32-32-16-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2279 /* dst32-32-24-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2280 /* dst32-40-8-SB-relative-Prefixed-QI: m32c dsp:8[sb] relative destination QI */
2281 /* dst32-40-16-SB-relative-Prefixed-QI: m32c dsp:16[sb] relative destination QI */
2282 /* dst32-40-8-FB-relative-Prefixed-QI: m32c dsp:8[fb] relative destination QI */
2283 /* dst32-40-16-FB-relative-Prefixed-QI: m32c dsp:16[fb] relative destination QI */
2284 /* dst32-40-8-An-relative-Prefixed-QI: m32c dsp:8[An] relative destination QI */
2285 /* dst32-40-16-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2286 /* dst32-40-24-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2287 /* dst32-48-8-SB-relative-Prefixed-QI: m32c dsp:8[sb] relative destination QI */
2288 /* dst32-48-16-SB-relative-Prefixed-QI: m32c dsp:16[sb] relative destination QI */
2289 /* dst32-48-8-FB-relative-Prefixed-QI: m32c dsp:8[fb] relative destination QI */
2290 /* dst32-48-16-FB-relative-Prefixed-QI: m32c dsp:16[fb] relative destination QI */
2291 /* dst32-48-8-An-relative-Prefixed-QI: m32c dsp:8[An] relative destination QI */
2292 /* dst32-48-16-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2293 /* dst32-48-24-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2294 /* dst32-24-8-SB-relative-Prefixed-HI: m32c dsp:8[sb] relative destination HI */
2295 /* dst32-24-16-SB-relative-Prefixed-HI: m32c dsp:16[sb] relative destination HI */
2296 /* dst32-24-8-FB-relative-Prefixed-HI: m32c dsp:8[fb] relative destination HI */
2297 /* dst32-24-16-FB-relative-Prefixed-HI: m32c dsp:16[fb] relative destination HI */
2298 /* dst32-24-8-An-relative-Prefixed-HI: m32c dsp:8[An] relative destination HI */
2299 /* dst32-24-16-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2300 /* dst32-24-24-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2301 /* dst32-32-8-SB-relative-Prefixed-HI: m32c dsp:8[sb] relative destination HI */
2302 /* dst32-32-16-SB-relative-Prefixed-HI: m32c dsp:16[sb] relative destination HI */
2303 /* dst32-32-8-FB-relative-Prefixed-HI: m32c dsp:8[fb] relative destination HI */
2304 /* dst32-32-16-FB-relative-Prefixed-HI: m32c dsp:16[fb] relative destination HI */
2305 /* dst32-32-8-An-relative-Prefixed-HI: m32c dsp:8[An] relative destination HI */
2306 /* dst32-32-16-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2307 /* dst32-32-24-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2308 /* dst32-40-8-SB-relative-Prefixed-HI: m32c dsp:8[sb] relative destination HI */
2309 /* dst32-40-16-SB-relative-Prefixed-HI: m32c dsp:16[sb] relative destination HI */
2310 /* dst32-40-8-FB-relative-Prefixed-HI: m32c dsp:8[fb] relative destination HI */
2311 /* dst32-40-16-FB-relative-Prefixed-HI: m32c dsp:16[fb] relative destination HI */
2312 /* dst32-40-8-An-relative-Prefixed-HI: m32c dsp:8[An] relative destination HI */
2313 /* dst32-40-16-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2314 /* dst32-40-24-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2315 /* dst32-48-8-SB-relative-Prefixed-HI: m32c dsp:8[sb] relative destination HI */
2316 /* dst32-48-16-SB-relative-Prefixed-HI: m32c dsp:16[sb] relative destination HI */
2317 /* dst32-48-8-FB-relative-Prefixed-HI: m32c dsp:8[fb] relative destination HI */
2318 /* dst32-48-16-FB-relative-Prefixed-HI: m32c dsp:16[fb] relative destination HI */
2319 /* dst32-48-8-An-relative-Prefixed-HI: m32c dsp:8[An] relative destination HI */
2320 /* dst32-48-16-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2321 /* dst32-48-24-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2322 /* dst32-24-8-SB-relative-Prefixed-SI: m32c dsp:8[sb] relative destination SI */
2323 /* dst32-24-16-SB-relative-Prefixed-SI: m32c dsp:16[sb] relative destination SI */
2324 /* dst32-24-8-FB-relative-Prefixed-SI: m32c dsp:8[fb] relative destination SI */
2325 /* dst32-24-16-FB-relative-Prefixed-SI: m32c dsp:16[fb] relative destination SI */
2326 /* dst32-24-8-An-relative-Prefixed-SI: m32c dsp:8[An] relative destination SI */
2327 /* dst32-24-16-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2328 /* dst32-24-24-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2329 /* dst32-32-8-SB-relative-Prefixed-SI: m32c dsp:8[sb] relative destination SI */
2330 /* dst32-32-16-SB-relative-Prefixed-SI: m32c dsp:16[sb] relative destination SI */
2331 /* dst32-32-8-FB-relative-Prefixed-SI: m32c dsp:8[fb] relative destination SI */
2332 /* dst32-32-16-FB-relative-Prefixed-SI: m32c dsp:16[fb] relative destination SI */
2333 /* dst32-32-8-An-relative-Prefixed-SI: m32c dsp:8[An] relative destination SI */
2334 /* dst32-32-16-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2335 /* dst32-32-24-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2336 /* dst32-40-8-SB-relative-Prefixed-SI: m32c dsp:8[sb] relative destination SI */
2337 /* dst32-40-16-SB-relative-Prefixed-SI: m32c dsp:16[sb] relative destination SI */
2338 /* dst32-40-8-FB-relative-Prefixed-SI: m32c dsp:8[fb] relative destination SI */
2339 /* dst32-40-16-FB-relative-Prefixed-SI: m32c dsp:16[fb] relative destination SI */
2340 /* dst32-40-8-An-relative-Prefixed-SI: m32c dsp:8[An] relative destination SI */
2341 /* dst32-40-16-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2342 /* dst32-40-24-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2343 /* dst32-48-8-SB-relative-Prefixed-SI: m32c dsp:8[sb] relative destination SI */
2344 /* dst32-48-16-SB-relative-Prefixed-SI: m32c dsp:16[sb] relative destination SI */
2345 /* dst32-48-8-FB-relative-Prefixed-SI: m32c dsp:8[fb] relative destination SI */
2346 /* dst32-48-16-FB-relative-Prefixed-SI: m32c dsp:16[fb] relative destination SI */
2347 /* dst32-48-8-An-relative-Prefixed-SI: m32c dsp:8[An] relative destination SI */
2348 /* dst32-48-16-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2349 /* dst32-48-24-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2350 /* dst32-16-8-SB-relative-ExtUnprefixed-QI: m32c dsp:8[sb] relative destination QI */
2351 /* dst32-16-16-SB-relative-ExtUnprefixed-QI: m32c dsp:16[sb] relative destination QI */
2352 /* dst32-16-8-FB-relative-ExtUnprefixed-QI: m32c dsp:8[fb] relative destination QI */
2353 /* dst32-16-16-FB-relative-ExtUnprefixed-QI: m32c dsp:16[fb] relative destination QI */
2354 /* dst32-16-8-An-relative-ExtUnprefixed-QI: m32c dsp:8[An] relative destination QI */
2355 /* dst32-16-16-An-relative-ExtUnprefixed-QI: m32c dsp:16[An] relative destination QI */
2356 /* dst32-16-24-An-relative-ExtUnprefixed-QI: m32c dsp:16[An] relative destination QI */
2357 /* dst32-16-8-SB-relative-ExtUnprefixed-HI: m32c dsp:8[sb] relative destination HI */
2358 /* dst32-16-16-SB-relative-ExtUnprefixed-HI: m32c dsp:16[sb] relative destination HI */
2359 /* dst32-16-8-FB-relative-ExtUnprefixed-HI: m32c dsp:8[fb] relative destination HI */
2360 /* dst32-16-16-FB-relative-ExtUnprefixed-HI: m32c dsp:16[fb] relative destination HI */
2361 /* dst32-16-8-An-relative-ExtUnprefixed-HI: m32c dsp:8[An] relative destination HI */
2362 /* dst32-16-16-An-relative-ExtUnprefixed-HI: m32c dsp:16[An] relative destination HI */
2363 /* dst32-16-24-An-relative-ExtUnprefixed-HI: m32c dsp:16[An] relative destination HI */
2364 /* dst16-16-16-absolute-QI: m16c absolute address QI */
2365 /* dst16-24-16-absolute-QI: m16c absolute address QI */
2366 /* dst16-32-16-absolute-QI: m16c absolute address QI */
2367 /* dst16-40-16-absolute-QI: m16c absolute address QI */
2368 /* dst16-48-16-absolute-QI: m16c absolute address QI */
2369 /* dst16-16-16-absolute-HI: m16c absolute address HI */
2370 /* dst16-24-16-absolute-HI: m16c absolute address HI */
2371 /* dst16-32-16-absolute-HI: m16c absolute address HI */
2372 /* dst16-40-16-absolute-HI: m16c absolute address HI */
2373 /* dst16-48-16-absolute-HI: m16c absolute address HI */
2374 /* dst16-16-16-absolute-SI: m16c absolute address SI */
2375 /* dst16-24-16-absolute-SI: m16c absolute address SI */
2376 /* dst16-32-16-absolute-SI: m16c absolute address SI */
2377 /* dst16-40-16-absolute-SI: m16c absolute address SI */
2378 /* dst16-48-16-absolute-SI: m16c absolute address SI */
2379 /* dst16-16-16-absolute-Ext-QI: m16c absolute address QI */
2380 /* dst32-16-16-absolute-Unprefixed-QI: m32c absolute address QI */
2381 /* dst32-16-24-absolute-Unprefixed-QI: m32c absolute address QI */
2382 /* dst32-24-16-absolute-Unprefixed-QI: m32c absolute address QI */
2383 /* dst32-24-24-absolute-Unprefixed-QI: m32c absolute address QI */
2384 /* dst32-32-16-absolute-Unprefixed-QI: m32c absolute address QI */
2385 /* dst32-32-24-absolute-Unprefixed-QI: m32c absolute address QI */
2386 /* dst32-40-16-absolute-Unprefixed-QI: m32c absolute address QI */
2387 /* dst32-40-24-absolute-Unprefixed-QI: m32c absolute address QI */
2388 /* dst32-16-16-absolute-Unprefixed-HI: m32c absolute address HI */
2389 /* dst32-16-24-absolute-Unprefixed-HI: m32c absolute address HI */
2390 /* dst32-24-16-absolute-Unprefixed-HI: m32c absolute address HI */
2391 /* dst32-24-24-absolute-Unprefixed-HI: m32c absolute address HI */
2392 /* dst32-32-16-absolute-Unprefixed-HI: m32c absolute address HI */
2393 /* dst32-32-24-absolute-Unprefixed-HI: m32c absolute address HI */
2394 /* dst32-40-16-absolute-Unprefixed-HI: m32c absolute address HI */
2395 /* dst32-40-24-absolute-Unprefixed-HI: m32c absolute address HI */
2396 /* dst32-16-16-absolute-Unprefixed-SI: m32c absolute address SI */
2397 /* dst32-16-24-absolute-Unprefixed-SI: m32c absolute address SI */
2398 /* dst32-24-16-absolute-Unprefixed-SI: m32c absolute address SI */
2399 /* dst32-24-24-absolute-Unprefixed-SI: m32c absolute address SI */
2400 /* dst32-32-16-absolute-Unprefixed-SI: m32c absolute address SI */
2401 /* dst32-32-24-absolute-Unprefixed-SI: m32c absolute address SI */
2402 /* dst32-40-16-absolute-Unprefixed-SI: m32c absolute address SI */
2403 /* dst32-40-24-absolute-Unprefixed-SI: m32c absolute address SI */
2404 /* dst32-24-16-absolute-Prefixed-QI: m32c absolute address QI */
2405 /* dst32-24-24-absolute-Prefixed-QI: m32c absolute address QI */
2406 /* dst32-32-16-absolute-Prefixed-QI: m32c absolute address QI */
2407 /* dst32-32-24-absolute-Prefixed-QI: m32c absolute address QI */
2408 /* dst32-40-16-absolute-Prefixed-QI: m32c absolute address QI */
2409 /* dst32-40-24-absolute-Prefixed-QI: m32c absolute address QI */
2410 /* dst32-48-16-absolute-Prefixed-QI: m32c absolute address QI */
2411 /* dst32-48-24-absolute-Prefixed-QI: m32c absolute address QI */
2412 /* dst32-24-16-absolute-Prefixed-HI: m32c absolute address HI */
2413 /* dst32-24-24-absolute-Prefixed-HI: m32c absolute address HI */
2414 /* dst32-32-16-absolute-Prefixed-HI: m32c absolute address HI */
2415 /* dst32-32-24-absolute-Prefixed-HI: m32c absolute address HI */
2416 /* dst32-40-16-absolute-Prefixed-HI: m32c absolute address HI */
2417 /* dst32-40-24-absolute-Prefixed-HI: m32c absolute address HI */
2418 /* dst32-48-16-absolute-Prefixed-HI: m32c absolute address HI */
2419 /* dst32-48-24-absolute-Prefixed-HI: m32c absolute address HI */
2420 /* dst32-24-16-absolute-Prefixed-SI: m32c absolute address SI */
2421 /* dst32-24-24-absolute-Prefixed-SI: m32c absolute address SI */
2422 /* dst32-32-16-absolute-Prefixed-SI: m32c absolute address SI */
2423 /* dst32-32-24-absolute-Prefixed-SI: m32c absolute address SI */
2424 /* dst32-40-16-absolute-Prefixed-SI: m32c absolute address SI */
2425 /* dst32-40-24-absolute-Prefixed-SI: m32c absolute address SI */
2426 /* dst32-48-16-absolute-Prefixed-SI: m32c absolute address SI */
2427 /* dst32-48-24-absolute-Prefixed-SI: m32c absolute address SI */
2428 /* dst32-16-16-absolute-ExtUnprefixed-QI: m32c absolute address QI */
2429 /* dst32-16-24-absolute-ExtUnprefixed-QI: m32c absolute address QI */
2430 /* dst32-16-16-absolute-ExtUnprefixed-HI: m32c absolute address HI */
2431 /* dst32-16-24-absolute-ExtUnprefixed-HI: m32c absolute address HI */
2432 /* bit16-Rn-direct: m16c Rn direct bit */
2433 /* bit32-Rn-direct-Unprefixed: m32c Rn direct bit */
2434 /* bit32-Rn-direct-Prefixed: m32c Rn direct bit */
2435 /* bit16-An-direct: m16c An direct bit */
2436 /* bit32-An-direct-Unprefixed: m32c An direct bit */
2437 /* bit32-An-direct-Prefixed: m32c An direct bit */
2438 /* bit16-An-indirect: m16c An indirect bit */
2439 /* bit32-An-indirect-Unprefixed: m32c An indirect destination */
2440 /* bit32-An-indirect-Prefixed: m32c An indirect destination */
2441 /* bit16-16-8-SB-relative: m16c dsp:8[sb] relative bit xmode */
2442 /* bit16-16-16-SB-relative: m16c dsp:16[sb] relative bit xmode */
2443 /* bit16-16-8-FB-relative: m16c dsp:8[fb] relative bit xmode */
2444 /* bit16-16-8-An-relative: m16c dsp:8[An] relative bit xmode */
2445 /* bit16-16-16-An-relative: m16c dsp:16[An] relative bit xmode */
2446 /* bit32-16-11-SB-relative-Unprefixed: m32c bit,base:11[sb] relative bit */
2447 /* bit32-16-19-SB-relative-Unprefixed: m32c bit,base:19[sb] relative bit */
2448 /* bit32-16-11-FB-relative-Unprefixed: m32c bit,base:11[fb] relative bit */
2449 /* bit32-16-19-FB-relative-Unprefixed: m32c bit,base:19[fb] relative bit */
2450 /* bit32-16-11-An-relative-Unprefixed: m32c bit,base:11[An] relative bit */
2451 /* bit32-16-19-An-relative-Unprefixed: m32c bit,base:19[An] relative bit */
2452 /* bit32-16-27-An-relative-Unprefixed: m32c bit,base:27[An] relative bit */
2453 /* bit32-24-11-SB-relative-Prefixed: m32c bit,base:11[sb] relative bit */
2454 /* bit32-24-19-SB-relative-Prefixed: m32c bit,base:19[sb] relative bit */
2455 /* bit32-24-11-FB-relative-Prefixed: m32c bit,base:11[fb] relative bit */
2456 /* bit32-24-19-FB-relative-Prefixed: m32c bit,base:19[fb] relative bit */
2457 /* bit32-24-11-An-relative-Prefixed: m32c bit,base:11[An] relative bit */
2458 /* bit32-24-19-An-relative-Prefixed: m32c bit,base:19[An] relative bit */
2459 /* bit32-24-27-An-relative-Prefixed: m32c bit,base:27[An] relative bit */
2460 /* bit16-11-SB-relative-S: m16c bit,base:11[sb] relative bit */
2461 /* Rn16-push-S-derived: m16c r0[lh] for push,pop short version */
2462 /* An16-push-S-derived: m16c r0[lh] for push,pop short version */
2463 /* bit16-16-16-absolute: m16c absolute address */
2464 /* bit32-16-19-absolute-Unprefixed: m32c absolute address bit */
2465 /* bit32-16-27-absolute-Unprefixed: m32c absolute address bit */
2466 /* bit32-24-19-absolute-Prefixed: m32c absolute address bit */
2467 /* bit32-24-27-absolute-Prefixed: m32c absolute address bit */
2468 /* dst16-3-S-R0l-direct-QI: m16c R0l direct QI */
2469 /* dst16-3-S-R0h-direct-QI: m16c R0h direct QI */
2470 /* dst16-3-S-8-8-SB-relative-QI: m16c SB relative QI */
2471 /* dst16-3-S-8-8-FB-relative-QI: m16c FB relative QI */
2472 /* dst16-3-S-8-16-absolute-QI: m16c absolute address QI */
2473 /* dst16-3-S-16-8-SB-relative-QI: m16c SB relative QI */
2474 /* dst16-3-S-16-8-FB-relative-QI: m16c FB relative QI */
2475 /* dst16-3-S-16-16-absolute-QI: m16c absolute address QI */
2476 /* srcdst16-r0l-r0h-S-derived: m16c r0l/r0h operand for short format insns */
2477 /* dst32-2-S-R0l-direct-QI: m32c R0l direct QI */
2478 /* dst32-2-S-R0-direct-HI: m32c R0 direct HI */
2479 /* dst32-1-S-A0-direct-HI: m32c A0 direct HI */
2480 /* dst32-1-S-A1-direct-HI: m32c A1 direct HI */
2481 /* dst32-2-S-8-SB-relative-QI: m32c SB relative for short binary insns */
2482 /* dst32-2-S-8-FB-relative-QI: m32c FB relative for short binary insns */
2483 /* dst32-2-S-16-absolute-QI: m32c absolute address for short binary insns */
2484 /* dst32-2-S-8-SB-relative-HI: m32c SB relative for short binary insns */
2485 /* dst32-2-S-8-FB-relative-HI: m32c FB relative for short binary insns */
2486 /* dst32-2-S-16-absolute-HI: m32c absolute address for short binary insns */
2487 /* dst32-2-S-8-SB-relative-SI: m32c SB relative for short binary insns */
2488 /* dst32-2-S-8-FB-relative-SI: m32c FB relative for short binary insns */
2489 /* dst32-2-S-16-absolute-SI: m32c absolute address for short binary insns */
2490 /* src16-basic-QI: m16c source operand of size QI with no additional fields */
2491 /* src16-basic-HI: m16c source operand of size HI with no additional fields */
2492 /* src32-basic-Unprefixed-QI: m32c destination operand of size QI with no additional fields */
2493 /* src32-basic-Prefixed-QI: m32c destination operand of size QI with no additional fields */
2494 /* src32-basic-Unprefixed-HI: m32c destination operand of size HI with no additional fields */
2495 /* src32-basic-Prefixed-HI: m32c destination operand of size HI with no additional fields */
2496 /* src32-basic-Unprefixed-SI: m32c destination operand of size SI with no additional fields */
2497 /* src32-basic-Prefixed-SI: m32c destination operand of size SI with no additional fields */
2498 /* src32-basic-ExtPrefixed-QI: m32c source operand of size QI with no additional fields */
2499 /* src16-16-8-QI: m16c source operand of size QI with additional 8 bit fields at offset 16 */
2500 /* src16-16-16-QI: m16c source operand of size QI with additional 16 bit fields at offset 16 */
2501 /* src16-16-8-HI: m16c source operand of size HI with additional 8 bit fields at offset 16 */
2502 /* src16-16-16-HI: m16c source operand of size HI with additional 16 bit fields at offset 16 */
2503 /* src32-16-8-Unprefixed-QI: m32c source operand of size QI with additional 8 bit fields at offset 16 */
2504 /* src32-16-16-Unprefixed-QI: m32c source operand of size QI with additional 16 bit fields at offset 16 */
2505 /* src32-16-24-Unprefixed-QI: m32c source operand of size QI with additional 24 bit fields at offset 16 */
2506 /* src32-16-8-Unprefixed-HI: m32c source operand of size HI with additional 8 bit fields at offset 16 */
2507 /* src32-16-16-Unprefixed-HI: m32c source operand of size HI with additional 16 bit fields at offset 16 */
2508 /* src32-16-24-Unprefixed-HI: m32c source operand of size HI with additional 24 bit fields at offset 16 */
2509 /* src32-16-8-Unprefixed-SI: m32c source operand of size SI with additional 8 bit fields at offset 16 */
2510 /* src32-16-16-Unprefixed-SI: m32c source operand of size SI with additional 16 bit fields at offset 16 */
2511 /* src32-16-24-Unprefixed-SI: m32c source operand of size SI with additional 24 bit fields at offset 16 */
2512 /* src32-24-8-Prefixed-QI: m32c source operand of size QI with additional 8 bit fields at offset 24 */
2513 /* src32-24-16-Prefixed-QI: m32c source operand of size QI with additional 16 bit fields at offset 16 */
2514 /* src32-24-24-Prefixed-QI: m32c source operand of size QI with additional 24 bit fields at offset 16 */
2515 /* src32-24-8-Prefixed-HI: m32c source operand of size HI with additional 8 bit fields at offset 24 */
2516 /* src32-24-16-Prefixed-HI: m32c source operand of size HI with additional 16 bit fields at offset 16 */
2517 /* src32-24-24-Prefixed-HI: m32c source operand of size HI with additional 24 bit fields at offset 16 */
2518 /* src32-24-8-Prefixed-SI: m32c source operand of size SI with additional 8 bit fields at offset 24 */
2519 /* src32-24-16-Prefixed-SI: m32c source operand of size SI with additional 16 bit fields at offset 16 */
2520 /* src32-24-24-Prefixed-SI: m32c source operand of size SI with additional 24 bit fields at offset 16 */
2521 /* dst16-basic-QI: m16c destination operand of size QI with no additional fields */
2522 /* dst16-basic-HI: m16c destination operand of size HI with no additional fields */
2523 /* dst16-basic-SI: m16c destination operand of size SI with no additional fields */
2524 /* dst32-basic-Unprefixed-QI: m32c destination operand of size QI with no additional fields */
2525 /* dst32-basic-Prefixed-QI: m32c destination operand of size QI with no additional fields */
2526 /* dst32-basic-Unprefixed-HI: m32c destination operand of size HI with no additional fields */
2527 /* dst32-basic-Prefixed-HI: m32c destination operand of size HI with no additional fields */
2528 /* dst32-basic-Unprefixed-SI: m32c destination operand of size SI with no additional fields */
2529 /* dst32-basic-Prefixed-SI: m32c destination operand of size SI with no additional fields */
2530 /* dst16-16-QI: m16c destination operand of size QI with additional fields at offset 16 */
2531 /* dst16-16-8-QI: m16c destination operand of size QI with additional fields at offset 16 */
2532 /* dst16-16-16-QI: m16c destination operand of size QI with additional fields at offset 16 */
2533 /* dst16-16-HI: m16c destination operand of size HI with additional fields at offset 16 */
2534 /* dst16-16-8-HI: m16c destination operand of size HI with additional fields at offset 16 */
2535 /* dst16-16-16-HI: m16c destination operand of size HI with additional fields at offset 16 */
2536 /* dst16-16-SI: m16c destination operand of size SI with additional fields at offset 16 */
2537 /* dst16-16-8-SI: m16c destination operand of size SI with additional fields at offset 16 */
2538 /* dst16-16-16-SI: m16c destination operand of size SI with additional fields at offset 16 */
2539 /* dst16-16-Ext-QI: m16c destination operand of size QI for 'ext' insns with additional fields at offset 16 */
2540 /* dst16-An-indirect-Mova-HI: m16c addressof An indirect destination HI */
2541 /* dst16-16-8-An-relative-Mova-HI: m16c addressof dsp:8[An] relative destination HI */
2542 /* dst16-16-16-An-relative-Mova-HI: m16c addressof dsp:16[An] relative destination HI */
2543 /* dst16-16-8-SB-relative-Mova-HI: m16c addressof dsp:8[sb] relative destination HI */
2544 /* dst16-16-16-SB-relative-Mova-HI: m16c addressof dsp:16[sb] relative destination HI */
2545 /* dst16-16-8-FB-relative-Mova-HI: m16c addressof dsp:8[fb] relative destination HI */
2546 /* dst16-16-16-absolute-Mova-HI: m16c addressof absolute address HI */
2547 /* dst16-16-Mova-HI: m16c addressof destination operand of size HI with additional fields at offset 16 */
2548 /* dst32-An-indirect-Unprefixed-Mova-SI: m32c addressof An indirect destination SI */
2549 /* dst32-16-8-An-relative-Unprefixed-Mova-SI: m32c addressof dsp:8[An] relative destination SI */
2550 /* dst32-16-16-An-relative-Unprefixed-Mova-SI: m32c addressof dsp:16[An] relative destination SI */
2551 /* dst32-16-24-An-relative-Unprefixed-Mova-SI: addressof m32c dsp:16[An] relative destination SI */
2552 /* dst32-16-8-SB-relative-Unprefixed-Mova-SI: m32c addressof dsp:8[sb] relative destination SI */
2553 /* dst32-16-16-SB-relative-Unprefixed-Mova-SI: m32c addressof dsp:16[sb] relative destination SI */
2554 /* dst32-16-8-FB-relative-Unprefixed-Mova-SI: m32c addressof dsp:8[fb] relative destination SI */
2555 /* dst32-16-16-FB-relative-Unprefixed-Mova-SI: m32c addressof dsp:16[fb] relative destination SI */
2556 /* dst32-16-16-absolute-Unprefixed-Mova-SI: m32c addressof absolute address SI */
2557 /* dst32-16-24-absolute-Unprefixed-Mova-SI: m32c addressof absolute address SI */
2558 /* dst32-16-Unprefixed-Mova-SI: m32c addressof destination operand of size SI with additional fields at offset 16 */
2559 /* dst32-16-Unprefixed-QI: m32c destination operand of size QI with additional fields at offset 16 */
2560 /* dst32-16-8-Unprefixed-QI: m32c destination operand of size QI with additional fields at offset 16 */
2561 /* dst32-16-16-Unprefixed-QI: m32c destination operand of size QI with additional fields at offset 16 */
2562 /* dst32-16-24-Unprefixed-QI: m32c destination operand of size QI with additional fields at offset 16 */
2563 /* dst32-16-Unprefixed-HI: m32c destination operand of size HI with additional fields at offset 16 */
2564 /* dst32-16-8-Unprefixed-HI: m32c destination operand of size HI with additional fields at offset 16 */
2565 /* dst32-16-16-Unprefixed-HI: m32c destination operand of size HI with additional fields at offset 16 */
2566 /* dst32-16-24-Unprefixed-HI: m32c destination operand of size HI with additional fields at offset 16 */
2567 /* dst32-16-Unprefixed-SI: m32c destination operand of size SI with additional fields at offset 16 */
2568 /* dst32-16-8-Unprefixed-SI: m32c destination operand of size SI with additional fields at offset 16 */
2569 /* dst32-16-16-Unprefixed-SI: m32c destination operand of size SI with additional fields at offset 16 */
2570 /* dst32-16-24-Unprefixed-SI: m32c destination operand of size SI with additional fields at offset 16 */
2571 /* dst32-16-ExtUnprefixed-QI: m32c destination operand of size QI with additional fields at offset 16 */
2572 /* dst32-16-ExtUnprefixed-HI: m32c destination operand of size HI with additional fields at offset 16 */
2573 /* dst32-16-Unprefixed-Mulex-HI: m32c destination operand of size HI with additional fields at offset 16 */
2574 /* dst16-24-QI: m16c destination operand of size QI with additional fields at offset 24 */
2575 /* dst16-24-HI: m16c destination operand of size HI with additional fields at offset 24 */
2576 /* dst32-24-Unprefixed-QI: m32c destination operand of size QI with additional fields at offset 24 */
2577 /* dst32-24-Prefixed-QI: m32c destination operand of size QI with additional fields at offset 24 */
2578 /* dst32-24-8-Prefixed-QI: m32c destination operand of size QI with additional fields at offset 24 */
2579 /* dst32-24-16-Prefixed-QI: m32c destination operand of size QI with additional fields at offset 24 */
2580 /* dst32-24-24-Prefixed-QI: m32c destination operand of size QI with additional fields at offset 24 */
2581 /* dst32-24-Unprefixed-HI: m32c destination operand of size HI with additional fields at offset 24 */
2582 /* dst32-24-Prefixed-HI: m32c destination operand of size HI with additional fields at offset 24 */
2583 /* dst32-24-8-Prefixed-HI: m32c destination operand of size HI with additional fields at offset 24 */
2584 /* dst32-24-16-Prefixed-HI: m32c destination operand of size HI with additional fields at offset 24 */
2585 /* dst32-24-24-Prefixed-HI: m32c destination operand of size HI with additional fields at offset 24 */
2586 /* dst32-24-Unprefixed-SI: m32c destination operand of size SI with additional fields at offset 24 */
2587 /* dst32-24-Prefixed-SI: m32c destination operand of size SI with additional fields at offset 24 */
2588 /* dst32-24-8-Prefixed-SI: m32c destination operand of size SI with additional fields at offset 24 */
2589 /* dst32-24-16-Prefixed-SI: m32c destination operand of size SI with additional fields at offset 24 */
2590 /* dst32-24-24-Prefixed-SI: m32c destination operand of size SI with additional fields at offset 24 */
2591 /* dst16-32-QI: m16c destination operand of size QI with additional fields at offset 32 */
2592 /* dst16-32-HI: m16c destination operand of size HI with additional fields at offset 32 */
2593 /* dst32-32-Unprefixed-QI: m32c destination operand of size QI with additional fields at offset 32 */
2594 /* dst32-32-Prefixed-QI: m32c destination operand of size QI with additional fields at offset 32 */
2595 /* dst32-32-Unprefixed-HI: m32c destination operand of size HI with additional fields at offset 32 */
2596 /* dst32-32-Prefixed-HI: m32c destination operand of size HI with additional fields at offset 32 */
2597 /* dst32-32-Unprefixed-SI: m32c destination operand of size SI with additional fields at offset 32 */
2598 /* dst32-32-Prefixed-SI: m32c destination operand of size SI with additional fields at offset 32 */
2599 /* dst32-40-Unprefixed-QI: m32c destination operand of size QI with additional fields at offset 32 */
2600 /* dst32-40-Prefixed-QI: m32c destination operand of size QI with additional fields at offset 32 */
2601 /* dst32-40-Unprefixed-HI: m32c destination operand of size HI with additional fields at offset 32 */
2602 /* dst32-40-Prefixed-HI: m32c destination operand of size HI with additional fields at offset 32 */
2603 /* dst32-40-Unprefixed-SI: m32c destination operand of size SI with additional fields at offset 32 */
2604 /* dst32-40-Prefixed-SI: m32c destination operand of size SI with additional fields at offset 32 */
2605 /* dst32-48-Prefixed-QI: m32c destination operand of size QI with additional fields at offset 32 */
2606 /* dst32-48-Prefixed-HI: m32c destination operand of size HI with additional fields at offset 32 */
2607 /* dst32-48-Prefixed-SI: m32c destination operand of size SI with additional fields at offset 32 */
2608 /* bit16-16: m16c bit operand with possible additional fields at offset 24 */
2609 /* bit16-16-basic: m16c bit operand with no additional fields */
2610 /* bit16-16-8: m16c bit operand with possible additional fields at offset 24 */
2611 /* bit16-16-16: m16c bit operand with possible additional fields at offset 24 */
2612 /* bit32-16-Unprefixed: m32c bit operand with possible additional fields at offset 24 */
2613 /* bit32-24-Prefixed: m32c bit operand with possible additional fields at offset 24 */
2614 /* bit32-basic-Unprefixed: m32c bit operand with no additional fields */
2615 /* bit32-16-8-Unprefixed: m32c bit operand with 8 bit additional fields */
2616 /* bit32-16-16-Unprefixed: m32c bit operand with 16 bit additional fields */
2617 /* bit32-16-24-Unprefixed: m32c bit operand with 24 bit additional fields */
2618 /* src16-2-S: m16c source operand of size QI for short format insns */
2619 /* src32-2-S-QI: m32c source operand of size QI for short format insns */
2620 /* src32-2-S-HI: m32c source operand of size QI for short format insns */
2621 /* Dst16-3-S-8: m16c destination operand of size QI for short format insns */
2622 /* Dst16-3-S-16: m16c destination operand of size QI for short format insns */
2623 /* srcdst16-r0l-r0h-S: m16c r0l/r0h operand of size QI for short format insns */
2624 /* dst32-2-S-basic-QI: m32c r0l operand of size QI for short format binary insns */
2625 /* dst32-2-S-basic-HI: m32c r0 operand of size HI for short format binary insns */
2626 /* dst32-2-S-8-QI: m32c operand of size */
2627 /* dst32-2-S-16-QI: m32c operand of size */
2628 /* dst32-2-S-8-HI: m32c operand of size */
2629 /* dst32-2-S-16-HI: m32c operand of size */
2630 /* dst32-2-S-8-SI: m32c operand of size */
2631 /* dst32-2-S-16-SI: m32c operand of size */
2632 /* dst32-an-S: m32c An operand for short format binary insns */
2633 /* bit16-11-S: m16c bit operand for short format insns */
2634 /* Rn16-push-S-anyof: m16c bit operand for short format insns */
2635 /* An16-push-S-anyof: m16c bit operand for short format insns */
2636 /* sentinel */
2637 { 0, 0, 0, 0, 0,
2638 { 0, { (const PTR) 0 } },
2639 { 0, { 0 } } }
2640 };
2641
2642 #undef A
2643
2644
2645 /* The instruction table. */
2646
2647 #define OP(field) CGEN_SYNTAX_MAKE_FIELD (OPERAND (field))
2648 #if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE)
2649 #define A(a) (1 << CGEN_INSN_##a)
2650 #else
2651 #define A(a) (1 << CGEN_INSN_/**/a)
2652 #endif
2653
2654 static const CGEN_IBASE m32c_cgen_insn_table[MAX_INSNS] =
2655 {
2656 /* Special null first entry.
2657 A `num' value of zero is thus invalid.
2658 Also, the special `invalid' insn resides here. */
2659 { 0, 0, 0, 0, {0, {0}} },
2660 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
2661 {
2662 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,
2663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2664 },
2665 /* extz ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
2666 {
2667 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,
2668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2669 },
2670 /* extz ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
2671 {
2672 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,
2673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2674 },
2675 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
2676 {
2677 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,
2678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2679 },
2680 /* extz ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
2681 {
2682 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,
2683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2684 },
2685 /* extz ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
2686 {
2687 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,
2688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2689 },
2690 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
2691 {
2692 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,
2693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2694 },
2695 /* extz ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
2696 {
2697 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,
2698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2699 },
2700 /* extz ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
2701 {
2702 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,
2703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2704 },
2705 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
2706 {
2707 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,
2708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2709 },
2710 /* extz ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
2711 {
2712 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,
2713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2714 },
2715 /* extz ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
2716 {
2717 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,
2718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2719 },
2720 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
2721 {
2722 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,
2723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2724 },
2725 /* extz ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
2726 {
2727 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,
2728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2729 },
2730 /* extz ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
2731 {
2732 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,
2733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2734 },
2735 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
2736 {
2737 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,
2738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2739 },
2740 /* extz ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
2741 {
2742 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,
2743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2744 },
2745 /* extz ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
2746 {
2747 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,
2748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2749 },
2750 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
2751 {
2752 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,
2753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2754 },
2755 /* extz ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
2756 {
2757 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,
2758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2759 },
2760 /* extz ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
2761 {
2762 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,
2763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2764 },
2765 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
2766 {
2767 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,
2768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2769 },
2770 /* extz ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
2771 {
2772 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,
2773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2774 },
2775 /* extz ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
2776 {
2777 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,
2778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2779 },
2780 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
2781 {
2782 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,
2783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2784 },
2785 /* extz ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
2786 {
2787 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,
2788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2789 },
2790 /* extz ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
2791 {
2792 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,
2793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2794 },
2795 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
2796 {
2797 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,
2798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2799 },
2800 /* extz ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
2801 {
2802 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,
2803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2804 },
2805 /* extz ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
2806 {
2807 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,
2808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2809 },
2810 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
2811 {
2812 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,
2813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2814 },
2815 /* extz ${Dsp-24-u8}[sb],${Dsp-32-u16} */
2816 {
2817 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,
2818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2819 },
2820 /* extz ${Dsp-24-s8}[fb],${Dsp-32-u16} */
2821 {
2822 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,
2823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2824 },
2825 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
2826 {
2827 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,
2828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2829 },
2830 /* extz ${Dsp-24-u8}[sb],${Dsp-32-u24} */
2831 {
2832 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,
2833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2834 },
2835 /* extz ${Dsp-24-s8}[fb],${Dsp-32-u24} */
2836 {
2837 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,
2838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2839 },
2840 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
2841 {
2842 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,
2843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2844 },
2845 /* extz ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
2846 {
2847 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,
2848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2849 },
2850 /* extz ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
2851 {
2852 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,
2853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2854 },
2855 /* extz ${Dsp-24-u16},$Dst32RnPrefixedHI */
2856 {
2857 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,
2858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2859 },
2860 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
2861 {
2862 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,
2863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2864 },
2865 /* extz ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
2866 {
2867 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,
2868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2869 },
2870 /* extz ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
2871 {
2872 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,
2873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2874 },
2875 /* extz ${Dsp-24-u16},$Dst32AnPrefixedHI */
2876 {
2877 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,
2878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2879 },
2880 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
2881 {
2882 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,
2883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2884 },
2885 /* extz ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
2886 {
2887 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,
2888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2889 },
2890 /* extz ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
2891 {
2892 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,
2893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2894 },
2895 /* extz ${Dsp-24-u16},[$Dst32AnPrefixed] */
2896 {
2897 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,
2898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2899 },
2900 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
2901 {
2902 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,
2903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2904 },
2905 /* extz ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
2906 {
2907 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,
2908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2909 },
2910 /* extz ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
2911 {
2912 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,
2913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2914 },
2915 /* extz ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
2916 {
2917 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,
2918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2919 },
2920 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
2921 {
2922 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,
2923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2924 },
2925 /* extz ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
2926 {
2927 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,
2928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2929 },
2930 /* extz ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
2931 {
2932 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,
2933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2934 },
2935 /* extz ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
2936 {
2937 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,
2938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2939 },
2940 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
2941 {
2942 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,
2943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2944 },
2945 /* extz ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
2946 {
2947 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,
2948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2949 },
2950 /* extz ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
2951 {
2952 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,
2953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2954 },
2955 /* extz ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
2956 {
2957 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,
2958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2959 },
2960 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
2961 {
2962 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,
2963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2964 },
2965 /* extz ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
2966 {
2967 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,
2968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2969 },
2970 /* extz ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
2971 {
2972 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,
2973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2974 },
2975 /* extz ${Dsp-24-u16},${Dsp-40-u8}[sb] */
2976 {
2977 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,
2978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2979 },
2980 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
2981 {
2982 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,
2983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2984 },
2985 /* extz ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
2986 {
2987 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,
2988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2989 },
2990 /* extz ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
2991 {
2992 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,
2993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2994 },
2995 /* extz ${Dsp-24-u16},${Dsp-40-u16}[sb] */
2996 {
2997 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,
2998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
2999 },
3000 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
3001 {
3002 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,
3003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3004 },
3005 /* extz ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
3006 {
3007 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,
3008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3009 },
3010 /* extz ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
3011 {
3012 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,
3013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3014 },
3015 /* extz ${Dsp-24-u16},${Dsp-40-s8}[fb] */
3016 {
3017 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,
3018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3019 },
3020 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
3021 {
3022 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,
3023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3024 },
3025 /* extz ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
3026 {
3027 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,
3028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3029 },
3030 /* extz ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
3031 {
3032 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,
3033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3034 },
3035 /* extz ${Dsp-24-u16},${Dsp-40-s16}[fb] */
3036 {
3037 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,
3038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3039 },
3040 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
3041 {
3042 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,
3043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3044 },
3045 /* extz ${Dsp-24-u16}[sb],${Dsp-40-u16} */
3046 {
3047 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,
3048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3049 },
3050 /* extz ${Dsp-24-s16}[fb],${Dsp-40-u16} */
3051 {
3052 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,
3053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3054 },
3055 /* extz ${Dsp-24-u16},${Dsp-40-u16} */
3056 {
3057 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,
3058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3059 },
3060 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
3061 {
3062 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,
3063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3064 },
3065 /* extz ${Dsp-24-u16}[sb],${Dsp-40-u24} */
3066 {
3067 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,
3068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3069 },
3070 /* extz ${Dsp-24-s16}[fb],${Dsp-40-u24} */
3071 {
3072 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,
3073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3074 },
3075 /* extz ${Dsp-24-u16},${Dsp-40-u24} */
3076 {
3077 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,
3078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3079 },
3080 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
3081 {
3082 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,
3083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3084 },
3085 /* extz ${Dsp-24-u24},$Dst32RnPrefixedHI */
3086 {
3087 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,
3088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3089 },
3090 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
3091 {
3092 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,
3093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3094 },
3095 /* extz ${Dsp-24-u24},$Dst32AnPrefixedHI */
3096 {
3097 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,
3098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3099 },
3100 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
3101 {
3102 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,
3103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3104 },
3105 /* extz ${Dsp-24-u24},[$Dst32AnPrefixed] */
3106 {
3107 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,
3108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3109 },
3110 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
3111 {
3112 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,
3113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3114 },
3115 /* extz ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
3116 {
3117 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,
3118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3119 },
3120 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
3121 {
3122 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,
3123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3124 },
3125 /* extz ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
3126 {
3127 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,
3128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3129 },
3130 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
3131 {
3132 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,
3133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3134 },
3135 /* extz ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
3136 {
3137 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,
3138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3139 },
3140 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
3141 {
3142 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,
3143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3144 },
3145 /* extz ${Dsp-24-u24},${Dsp-48-u8}[sb] */
3146 {
3147 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,
3148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3149 },
3150 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
3151 {
3152 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,
3153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3154 },
3155 /* extz ${Dsp-24-u24},${Dsp-48-u16}[sb] */
3156 {
3157 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,
3158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3159 },
3160 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
3161 {
3162 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,
3163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3164 },
3165 /* extz ${Dsp-24-u24},${Dsp-48-s8}[fb] */
3166 {
3167 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,
3168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3169 },
3170 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
3171 {
3172 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,
3173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3174 },
3175 /* extz ${Dsp-24-u24},${Dsp-48-s16}[fb] */
3176 {
3177 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,
3178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3179 },
3180 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
3181 {
3182 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,
3183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3184 },
3185 /* extz ${Dsp-24-u24},${Dsp-48-u16} */
3186 {
3187 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,
3188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3189 },
3190 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
3191 {
3192 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,
3193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3194 },
3195 /* extz ${Dsp-24-u24},${Dsp-48-u24} */
3196 {
3197 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,
3198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3199 },
3200 /* extz $Src32RnPrefixedQI,$Dst32RnPrefixedHI */
3201 {
3202 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,
3203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3204 },
3205 /* extz [$Src32AnPrefixed],$Dst32RnPrefixedHI */
3206 {
3207 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,
3208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3209 },
3210 /* extz $Src32RnPrefixedQI,$Dst32AnPrefixedHI */
3211 {
3212 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,
3213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3214 },
3215 /* extz [$Src32AnPrefixed],$Dst32AnPrefixedHI */
3216 {
3217 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,
3218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3219 },
3220 /* extz $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
3221 {
3222 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,
3223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3224 },
3225 /* extz [$Src32AnPrefixed],[$Dst32AnPrefixed] */
3226 {
3227 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,
3228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3229 },
3230 /* extz $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
3231 {
3232 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,
3233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3234 },
3235 /* extz [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
3236 {
3237 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,
3238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3239 },
3240 /* extz $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
3241 {
3242 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,
3243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3244 },
3245 /* extz [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
3246 {
3247 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,
3248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3249 },
3250 /* extz $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
3251 {
3252 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,
3253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3254 },
3255 /* extz [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
3256 {
3257 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,
3258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3259 },
3260 /* extz $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
3261 {
3262 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,
3263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3264 },
3265 /* extz [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
3266 {
3267 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,
3268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3269 },
3270 /* extz $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
3271 {
3272 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,
3273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3274 },
3275 /* extz [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
3276 {
3277 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,
3278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3279 },
3280 /* extz $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
3281 {
3282 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,
3283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3284 },
3285 /* extz [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
3286 {
3287 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,
3288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3289 },
3290 /* extz $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
3291 {
3292 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,
3293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3294 },
3295 /* extz [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
3296 {
3297 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,
3298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3299 },
3300 /* extz $Src32RnPrefixedQI,${Dsp-24-u16} */
3301 {
3302 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,
3303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3304 },
3305 /* extz [$Src32AnPrefixed],${Dsp-24-u16} */
3306 {
3307 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,
3308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3309 },
3310 /* extz $Src32RnPrefixedQI,${Dsp-24-u24} */
3311 {
3312 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,
3313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3314 },
3315 /* extz [$Src32AnPrefixed],${Dsp-24-u24} */
3316 {
3317 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,
3318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3319 },
3320 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
3321 {
3322 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,
3323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3324 },
3325 /* exts.b ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
3326 {
3327 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,
3328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3329 },
3330 /* exts.b ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
3331 {
3332 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,
3333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3334 },
3335 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
3336 {
3337 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,
3338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3339 },
3340 /* exts.b ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
3341 {
3342 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,
3343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3344 },
3345 /* exts.b ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
3346 {
3347 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,
3348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3349 },
3350 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
3351 {
3352 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,
3353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3354 },
3355 /* exts.b ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
3356 {
3357 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,
3358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3359 },
3360 /* exts.b ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
3361 {
3362 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,
3363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3364 },
3365 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
3366 {
3367 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,
3368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3369 },
3370 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
3371 {
3372 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,
3373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3374 },
3375 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
3376 {
3377 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,
3378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3379 },
3380 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
3381 {
3382 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,
3383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3384 },
3385 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
3386 {
3387 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,
3388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3389 },
3390 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
3391 {
3392 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,
3393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3394 },
3395 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
3396 {
3397 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,
3398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3399 },
3400 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
3401 {
3402 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,
3403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3404 },
3405 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
3406 {
3407 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,
3408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3409 },
3410 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
3411 {
3412 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,
3413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3414 },
3415 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
3416 {
3417 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,
3418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3419 },
3420 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
3421 {
3422 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,
3423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3424 },
3425 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
3426 {
3427 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,
3428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3429 },
3430 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
3431 {
3432 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,
3433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3434 },
3435 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
3436 {
3437 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,
3438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3439 },
3440 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
3441 {
3442 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,
3443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3444 },
3445 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
3446 {
3447 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,
3448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3449 },
3450 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
3451 {
3452 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,
3453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3454 },
3455 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
3456 {
3457 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,
3458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3459 },
3460 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
3461 {
3462 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,
3463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3464 },
3465 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
3466 {
3467 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,
3468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3469 },
3470 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
3471 {
3472 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,
3473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3474 },
3475 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-u16} */
3476 {
3477 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,
3478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3479 },
3480 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-u16} */
3481 {
3482 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,
3483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3484 },
3485 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
3486 {
3487 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,
3488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3489 },
3490 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-u24} */
3491 {
3492 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,
3493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3494 },
3495 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-u24} */
3496 {
3497 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,
3498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3499 },
3500 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
3501 {
3502 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,
3503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3504 },
3505 /* exts.b ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
3506 {
3507 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,
3508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3509 },
3510 /* exts.b ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
3511 {
3512 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,
3513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3514 },
3515 /* exts.b ${Dsp-24-u16},$Dst32RnPrefixedHI */
3516 {
3517 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,
3518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3519 },
3520 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
3521 {
3522 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,
3523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3524 },
3525 /* exts.b ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
3526 {
3527 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,
3528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3529 },
3530 /* exts.b ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
3531 {
3532 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,
3533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3534 },
3535 /* exts.b ${Dsp-24-u16},$Dst32AnPrefixedHI */
3536 {
3537 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,
3538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3539 },
3540 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
3541 {
3542 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,
3543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3544 },
3545 /* exts.b ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
3546 {
3547 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,
3548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3549 },
3550 /* exts.b ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
3551 {
3552 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,
3553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3554 },
3555 /* exts.b ${Dsp-24-u16},[$Dst32AnPrefixed] */
3556 {
3557 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,
3558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3559 },
3560 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
3561 {
3562 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,
3563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3564 },
3565 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
3566 {
3567 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,
3568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3569 },
3570 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
3571 {
3572 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,
3573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3574 },
3575 /* exts.b ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
3576 {
3577 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,
3578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3579 },
3580 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
3581 {
3582 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,
3583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3584 },
3585 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
3586 {
3587 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,
3588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3589 },
3590 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
3591 {
3592 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,
3593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3594 },
3595 /* exts.b ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
3596 {
3597 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,
3598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3599 },
3600 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
3601 {
3602 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,
3603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3604 },
3605 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
3606 {
3607 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,
3608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3609 },
3610 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
3611 {
3612 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,
3613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3614 },
3615 /* exts.b ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
3616 {
3617 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,
3618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3619 },
3620 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
3621 {
3622 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,
3623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3624 },
3625 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
3626 {
3627 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,
3628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3629 },
3630 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
3631 {
3632 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,
3633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3634 },
3635 /* exts.b ${Dsp-24-u16},${Dsp-40-u8}[sb] */
3636 {
3637 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,
3638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3639 },
3640 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
3641 {
3642 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,
3643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3644 },
3645 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
3646 {
3647 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,
3648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3649 },
3650 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
3651 {
3652 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,
3653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3654 },
3655 /* exts.b ${Dsp-24-u16},${Dsp-40-u16}[sb] */
3656 {
3657 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,
3658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3659 },
3660 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
3661 {
3662 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,
3663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3664 },
3665 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
3666 {
3667 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,
3668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3669 },
3670 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
3671 {
3672 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,
3673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3674 },
3675 /* exts.b ${Dsp-24-u16},${Dsp-40-s8}[fb] */
3676 {
3677 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,
3678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3679 },
3680 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
3681 {
3682 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,
3683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3684 },
3685 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
3686 {
3687 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,
3688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3689 },
3690 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
3691 {
3692 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,
3693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3694 },
3695 /* exts.b ${Dsp-24-u16},${Dsp-40-s16}[fb] */
3696 {
3697 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,
3698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3699 },
3700 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
3701 {
3702 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,
3703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3704 },
3705 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-u16} */
3706 {
3707 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,
3708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3709 },
3710 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-u16} */
3711 {
3712 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,
3713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3714 },
3715 /* exts.b ${Dsp-24-u16},${Dsp-40-u16} */
3716 {
3717 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,
3718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3719 },
3720 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
3721 {
3722 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,
3723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3724 },
3725 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-u24} */
3726 {
3727 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,
3728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3729 },
3730 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-u24} */
3731 {
3732 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,
3733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3734 },
3735 /* exts.b ${Dsp-24-u16},${Dsp-40-u24} */
3736 {
3737 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,
3738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3739 },
3740 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
3741 {
3742 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,
3743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3744 },
3745 /* exts.b ${Dsp-24-u24},$Dst32RnPrefixedHI */
3746 {
3747 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,
3748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3749 },
3750 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
3751 {
3752 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,
3753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3754 },
3755 /* exts.b ${Dsp-24-u24},$Dst32AnPrefixedHI */
3756 {
3757 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,
3758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3759 },
3760 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
3761 {
3762 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,
3763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3764 },
3765 /* exts.b ${Dsp-24-u24},[$Dst32AnPrefixed] */
3766 {
3767 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,
3768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3769 },
3770 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
3771 {
3772 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,
3773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3774 },
3775 /* exts.b ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
3776 {
3777 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,
3778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3779 },
3780 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
3781 {
3782 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,
3783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3784 },
3785 /* exts.b ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
3786 {
3787 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,
3788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3789 },
3790 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
3791 {
3792 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,
3793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3794 },
3795 /* exts.b ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
3796 {
3797 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,
3798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3799 },
3800 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
3801 {
3802 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,
3803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3804 },
3805 /* exts.b ${Dsp-24-u24},${Dsp-48-u8}[sb] */
3806 {
3807 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,
3808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3809 },
3810 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
3811 {
3812 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,
3813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3814 },
3815 /* exts.b ${Dsp-24-u24},${Dsp-48-u16}[sb] */
3816 {
3817 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,
3818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3819 },
3820 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
3821 {
3822 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,
3823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3824 },
3825 /* exts.b ${Dsp-24-u24},${Dsp-48-s8}[fb] */
3826 {
3827 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,
3828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3829 },
3830 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
3831 {
3832 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,
3833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3834 },
3835 /* exts.b ${Dsp-24-u24},${Dsp-48-s16}[fb] */
3836 {
3837 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,
3838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3839 },
3840 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
3841 {
3842 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,
3843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3844 },
3845 /* exts.b ${Dsp-24-u24},${Dsp-48-u16} */
3846 {
3847 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,
3848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3849 },
3850 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
3851 {
3852 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,
3853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3854 },
3855 /* exts.b ${Dsp-24-u24},${Dsp-48-u24} */
3856 {
3857 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,
3858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3859 },
3860 /* exts.b $Src32RnPrefixedQI,$Dst32RnPrefixedHI */
3861 {
3862 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,
3863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3864 },
3865 /* exts.b [$Src32AnPrefixed],$Dst32RnPrefixedHI */
3866 {
3867 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,
3868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3869 },
3870 /* exts.b $Src32RnPrefixedQI,$Dst32AnPrefixedHI */
3871 {
3872 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,
3873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3874 },
3875 /* exts.b [$Src32AnPrefixed],$Dst32AnPrefixedHI */
3876 {
3877 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,
3878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3879 },
3880 /* exts.b $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
3881 {
3882 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,
3883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3884 },
3885 /* exts.b [$Src32AnPrefixed],[$Dst32AnPrefixed] */
3886 {
3887 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,
3888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3889 },
3890 /* exts.b $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
3891 {
3892 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,
3893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3894 },
3895 /* exts.b [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
3896 {
3897 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,
3898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3899 },
3900 /* exts.b $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
3901 {
3902 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,
3903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3904 },
3905 /* exts.b [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
3906 {
3907 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,
3908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3909 },
3910 /* exts.b $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
3911 {
3912 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,
3913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3914 },
3915 /* exts.b [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
3916 {
3917 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,
3918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3919 },
3920 /* exts.b $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
3921 {
3922 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,
3923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3924 },
3925 /* exts.b [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
3926 {
3927 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,
3928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3929 },
3930 /* exts.b $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
3931 {
3932 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,
3933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3934 },
3935 /* exts.b [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
3936 {
3937 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,
3938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3939 },
3940 /* exts.b $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
3941 {
3942 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,
3943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3944 },
3945 /* exts.b [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
3946 {
3947 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,
3948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3949 },
3950 /* exts.b $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
3951 {
3952 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,
3953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3954 },
3955 /* exts.b [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
3956 {
3957 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,
3958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3959 },
3960 /* exts.b $Src32RnPrefixedQI,${Dsp-24-u16} */
3961 {
3962 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,
3963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3964 },
3965 /* exts.b [$Src32AnPrefixed],${Dsp-24-u16} */
3966 {
3967 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,
3968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3969 },
3970 /* exts.b $Src32RnPrefixedQI,${Dsp-24-u24} */
3971 {
3972 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,
3973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3974 },
3975 /* exts.b [$Src32AnPrefixed],${Dsp-24-u24} */
3976 {
3977 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,
3978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3979 },
3980 /* exts.w $Dst32RnExtUnprefixedHI */
3981 {
3982 M32C_INSN_EXTS32_W_16_EXTUNPREFIXED_DST32_RN_DIRECT_EXTUNPREFIXED_HI, "exts32.w-16-ExtUnprefixed-dst32-Rn-direct-ExtUnprefixed-HI", "exts.w", 16,
3983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3984 },
3985 /* exts.w $Dst32AnUnprefixedSI */
3986 {
3987 M32C_INSN_EXTS32_W_16_EXTUNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "exts32.w-16-ExtUnprefixed-dst32-An-direct-Unprefixed-SI", "exts.w", 16,
3988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3989 },
3990 /* exts.w [$Dst32AnExtUnprefixed] */
3991 {
3992 M32C_INSN_EXTS32_W_16_EXTUNPREFIXED_DST32_AN_INDIRECT_EXTUNPREFIXED_HI, "exts32.w-16-ExtUnprefixed-dst32-An-indirect-ExtUnprefixed-HI", "exts.w", 16,
3993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3994 },
3995 /* exts.w ${Dsp-16-u8}[$Dst32AnExtUnprefixed] */
3996 {
3997 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,
3998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
3999 },
4000 /* exts.w ${Dsp-16-u16}[$Dst32AnExtUnprefixed] */
4001 {
4002 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,
4003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4004 },
4005 /* exts.w ${Dsp-16-u24}[$Dst32AnExtUnprefixed] */
4006 {
4007 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,
4008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4009 },
4010 /* exts.w ${Dsp-16-u8}[sb] */
4011 {
4012 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,
4013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4014 },
4015 /* exts.w ${Dsp-16-u16}[sb] */
4016 {
4017 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,
4018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4019 },
4020 /* exts.w ${Dsp-16-s8}[fb] */
4021 {
4022 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,
4023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4024 },
4025 /* exts.w ${Dsp-16-s16}[fb] */
4026 {
4027 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,
4028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4029 },
4030 /* exts.w ${Dsp-16-u16} */
4031 {
4032 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,
4033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4034 },
4035 /* exts.w ${Dsp-16-u24} */
4036 {
4037 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,
4038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4039 },
4040 /* exts.b $Dst32RnExtUnprefixedQI */
4041 {
4042 M32C_INSN_EXTS32_B_16_EXTUNPREFIXED_DST32_RN_DIRECT_EXTUNPREFIXED_QI, "exts32.b-16-ExtUnprefixed-dst32-Rn-direct-ExtUnprefixed-QI", "exts.b", 16,
4043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4044 },
4045 /* exts.b $Dst32AnUnprefixedHI */
4046 {
4047 M32C_INSN_EXTS32_B_16_EXTUNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "exts32.b-16-ExtUnprefixed-dst32-An-direct-Unprefixed-HI", "exts.b", 16,
4048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4049 },
4050 /* exts.b [$Dst32AnExtUnprefixed] */
4051 {
4052 M32C_INSN_EXTS32_B_16_EXTUNPREFIXED_DST32_AN_INDIRECT_EXTUNPREFIXED_QI, "exts32.b-16-ExtUnprefixed-dst32-An-indirect-ExtUnprefixed-QI", "exts.b", 16,
4053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4054 },
4055 /* exts.b ${Dsp-16-u8}[$Dst32AnExtUnprefixed] */
4056 {
4057 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,
4058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4059 },
4060 /* exts.b ${Dsp-16-u16}[$Dst32AnExtUnprefixed] */
4061 {
4062 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,
4063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4064 },
4065 /* exts.b ${Dsp-16-u24}[$Dst32AnExtUnprefixed] */
4066 {
4067 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,
4068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4069 },
4070 /* exts.b ${Dsp-16-u8}[sb] */
4071 {
4072 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,
4073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4074 },
4075 /* exts.b ${Dsp-16-u16}[sb] */
4076 {
4077 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,
4078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4079 },
4080 /* exts.b ${Dsp-16-s8}[fb] */
4081 {
4082 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,
4083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4084 },
4085 /* exts.b ${Dsp-16-s16}[fb] */
4086 {
4087 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,
4088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4089 },
4090 /* exts.b ${Dsp-16-u16} */
4091 {
4092 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,
4093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4094 },
4095 /* exts.b ${Dsp-16-u24} */
4096 {
4097 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,
4098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4099 },
4100 /* exts.b $Dst16RnExtQI */
4101 {
4102 M32C_INSN_EXTS16_B_16_EXT_DST16_RN_DIRECT_EXT_QI, "exts16.b-16-Ext-dst16-Rn-direct-Ext-QI", "exts.b", 16,
4103 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
4104 },
4105 /* exts.b [$Dst16An] */
4106 {
4107 M32C_INSN_EXTS16_B_16_EXT_DST16_AN_INDIRECT_EXT_QI, "exts16.b-16-Ext-dst16-An-indirect-Ext-QI", "exts.b", 16,
4108 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
4109 },
4110 /* exts.b ${Dsp-16-u8}[$Dst16An] */
4111 {
4112 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,
4113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
4114 },
4115 /* exts.b ${Dsp-16-u16}[$Dst16An] */
4116 {
4117 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,
4118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
4119 },
4120 /* exts.b ${Dsp-16-u8}[sb] */
4121 {
4122 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,
4123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
4124 },
4125 /* exts.b ${Dsp-16-u16}[sb] */
4126 {
4127 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,
4128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
4129 },
4130 /* exts.b ${Dsp-16-s8}[fb] */
4131 {
4132 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,
4133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
4134 },
4135 /* exts.b ${Dsp-16-u16} */
4136 {
4137 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,
4138 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
4139 },
4140 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
4141 {
4142 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,
4143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4144 },
4145 /* xor.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
4146 {
4147 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,
4148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4149 },
4150 /* xor.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
4151 {
4152 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,
4153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4154 },
4155 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
4156 {
4157 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,
4158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4159 },
4160 /* xor.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
4161 {
4162 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,
4163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4164 },
4165 /* xor.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
4166 {
4167 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,
4168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4169 },
4170 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
4171 {
4172 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,
4173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4174 },
4175 /* xor.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
4176 {
4177 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,
4178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4179 },
4180 /* xor.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
4181 {
4182 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,
4183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4184 },
4185 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
4186 {
4187 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,
4188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4189 },
4190 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
4191 {
4192 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,
4193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4194 },
4195 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
4196 {
4197 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,
4198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4199 },
4200 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
4201 {
4202 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,
4203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4204 },
4205 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
4206 {
4207 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,
4208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4209 },
4210 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
4211 {
4212 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,
4213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4214 },
4215 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
4216 {
4217 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,
4218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4219 },
4220 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
4221 {
4222 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,
4223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4224 },
4225 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
4226 {
4227 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,
4228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4229 },
4230 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
4231 {
4232 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,
4233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4234 },
4235 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
4236 {
4237 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,
4238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4239 },
4240 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
4241 {
4242 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,
4243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4244 },
4245 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
4246 {
4247 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,
4248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4249 },
4250 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
4251 {
4252 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,
4253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4254 },
4255 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
4256 {
4257 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,
4258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4259 },
4260 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
4261 {
4262 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,
4263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4264 },
4265 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
4266 {
4267 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,
4268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4269 },
4270 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
4271 {
4272 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,
4273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4274 },
4275 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
4276 {
4277 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,
4278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4279 },
4280 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
4281 {
4282 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,
4283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4284 },
4285 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
4286 {
4287 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,
4288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4289 },
4290 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
4291 {
4292 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,
4293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4294 },
4295 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
4296 {
4297 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,
4298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4299 },
4300 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
4301 {
4302 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,
4303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4304 },
4305 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
4306 {
4307 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,
4308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4309 },
4310 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
4311 {
4312 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,
4313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4314 },
4315 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
4316 {
4317 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,
4318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4319 },
4320 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
4321 {
4322 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,
4323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4324 },
4325 /* xor.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
4326 {
4327 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,
4328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4329 },
4330 /* xor.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
4331 {
4332 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,
4333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4334 },
4335 /* xor.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
4336 {
4337 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,
4338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4339 },
4340 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
4341 {
4342 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,
4343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4344 },
4345 /* xor.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
4346 {
4347 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,
4348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4349 },
4350 /* xor.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
4351 {
4352 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,
4353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4354 },
4355 /* xor.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
4356 {
4357 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,
4358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4359 },
4360 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
4361 {
4362 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,
4363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4364 },
4365 /* xor.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
4366 {
4367 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,
4368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4369 },
4370 /* xor.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
4371 {
4372 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,
4373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4374 },
4375 /* xor.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
4376 {
4377 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,
4378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4379 },
4380 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
4381 {
4382 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,
4383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4384 },
4385 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
4386 {
4387 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,
4388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4389 },
4390 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
4391 {
4392 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,
4393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4394 },
4395 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
4396 {
4397 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,
4398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4399 },
4400 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
4401 {
4402 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,
4403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4404 },
4405 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
4406 {
4407 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,
4408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4409 },
4410 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
4411 {
4412 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,
4413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4414 },
4415 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
4416 {
4417 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,
4418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4419 },
4420 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
4421 {
4422 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,
4423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4424 },
4425 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
4426 {
4427 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,
4428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4429 },
4430 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
4431 {
4432 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,
4433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4434 },
4435 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
4436 {
4437 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,
4438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4439 },
4440 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
4441 {
4442 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,
4443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4444 },
4445 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
4446 {
4447 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,
4448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4449 },
4450 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
4451 {
4452 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,
4453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4454 },
4455 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
4456 {
4457 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,
4458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4459 },
4460 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
4461 {
4462 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,
4463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4464 },
4465 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
4466 {
4467 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,
4468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4469 },
4470 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
4471 {
4472 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,
4473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4474 },
4475 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
4476 {
4477 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,
4478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4479 },
4480 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
4481 {
4482 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,
4483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4484 },
4485 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
4486 {
4487 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,
4488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4489 },
4490 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
4491 {
4492 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,
4493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4494 },
4495 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
4496 {
4497 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,
4498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4499 },
4500 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
4501 {
4502 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,
4503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4504 },
4505 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
4506 {
4507 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,
4508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4509 },
4510 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
4511 {
4512 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,
4513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4514 },
4515 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
4516 {
4517 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,
4518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4519 },
4520 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
4521 {
4522 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,
4523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4524 },
4525 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
4526 {
4527 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,
4528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4529 },
4530 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
4531 {
4532 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,
4533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4534 },
4535 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
4536 {
4537 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,
4538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4539 },
4540 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
4541 {
4542 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,
4543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4544 },
4545 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
4546 {
4547 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,
4548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4549 },
4550 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
4551 {
4552 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,
4553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4554 },
4555 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
4556 {
4557 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,
4558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4559 },
4560 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
4561 {
4562 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,
4563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4564 },
4565 /* xor.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
4566 {
4567 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,
4568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4569 },
4570 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
4571 {
4572 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,
4573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4574 },
4575 /* xor.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
4576 {
4577 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,
4578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4579 },
4580 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
4581 {
4582 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,
4583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4584 },
4585 /* xor.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
4586 {
4587 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,
4588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4589 },
4590 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
4591 {
4592 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,
4593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4594 },
4595 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
4596 {
4597 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,
4598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4599 },
4600 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
4601 {
4602 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,
4603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4604 },
4605 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
4606 {
4607 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,
4608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4609 },
4610 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
4611 {
4612 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,
4613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4614 },
4615 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
4616 {
4617 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,
4618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4619 },
4620 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
4621 {
4622 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,
4623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4624 },
4625 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
4626 {
4627 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,
4628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4629 },
4630 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
4631 {
4632 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,
4633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4634 },
4635 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
4636 {
4637 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,
4638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4639 },
4640 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
4641 {
4642 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,
4643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4644 },
4645 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
4646 {
4647 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,
4648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4649 },
4650 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
4651 {
4652 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,
4653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4654 },
4655 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
4656 {
4657 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,
4658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4659 },
4660 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
4661 {
4662 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,
4663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4664 },
4665 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
4666 {
4667 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,
4668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4669 },
4670 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
4671 {
4672 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,
4673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4674 },
4675 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
4676 {
4677 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,
4678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4679 },
4680 /* xor.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
4681 {
4682 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,
4683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4684 },
4685 /* xor.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
4686 {
4687 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,
4688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4689 },
4690 /* xor.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
4691 {
4692 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,
4693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4694 },
4695 /* xor.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
4696 {
4697 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,
4698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4699 },
4700 /* xor.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
4701 {
4702 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,
4703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4704 },
4705 /* xor.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
4706 {
4707 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,
4708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4709 },
4710 /* xor.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
4711 {
4712 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,
4713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4714 },
4715 /* xor.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
4716 {
4717 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,
4718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4719 },
4720 /* xor.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
4721 {
4722 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,
4723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4724 },
4725 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
4726 {
4727 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,
4728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4729 },
4730 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
4731 {
4732 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,
4733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4734 },
4735 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
4736 {
4737 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,
4738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4739 },
4740 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
4741 {
4742 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,
4743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4744 },
4745 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
4746 {
4747 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,
4748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4749 },
4750 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
4751 {
4752 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,
4753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4754 },
4755 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
4756 {
4757 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,
4758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4759 },
4760 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
4761 {
4762 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,
4763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4764 },
4765 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
4766 {
4767 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,
4768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4769 },
4770 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
4771 {
4772 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,
4773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4774 },
4775 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
4776 {
4777 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,
4778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4779 },
4780 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
4781 {
4782 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,
4783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4784 },
4785 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
4786 {
4787 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,
4788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4789 },
4790 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
4791 {
4792 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,
4793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4794 },
4795 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
4796 {
4797 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,
4798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4799 },
4800 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
4801 {
4802 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,
4803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4804 },
4805 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
4806 {
4807 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,
4808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4809 },
4810 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
4811 {
4812 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,
4813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4814 },
4815 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
4816 {
4817 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,
4818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4819 },
4820 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
4821 {
4822 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,
4823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4824 },
4825 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
4826 {
4827 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,
4828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4829 },
4830 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
4831 {
4832 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,
4833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4834 },
4835 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
4836 {
4837 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,
4838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4839 },
4840 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
4841 {
4842 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,
4843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4844 },
4845 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
4846 {
4847 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,
4848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4849 },
4850 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
4851 {
4852 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,
4853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4854 },
4855 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
4856 {
4857 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,
4858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4859 },
4860 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
4861 {
4862 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,
4863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4864 },
4865 /* xor.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
4866 {
4867 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,
4868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4869 },
4870 /* xor.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
4871 {
4872 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,
4873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4874 },
4875 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
4876 {
4877 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,
4878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4879 },
4880 /* xor.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
4881 {
4882 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,
4883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4884 },
4885 /* xor.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
4886 {
4887 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,
4888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4889 },
4890 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
4891 {
4892 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,
4893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4894 },
4895 /* xor.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
4896 {
4897 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,
4898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4899 },
4900 /* xor.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
4901 {
4902 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,
4903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4904 },
4905 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
4906 {
4907 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,
4908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4909 },
4910 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
4911 {
4912 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,
4913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4914 },
4915 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
4916 {
4917 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,
4918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4919 },
4920 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
4921 {
4922 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,
4923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4924 },
4925 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
4926 {
4927 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,
4928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4929 },
4930 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
4931 {
4932 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,
4933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4934 },
4935 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
4936 {
4937 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,
4938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4939 },
4940 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
4941 {
4942 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,
4943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4944 },
4945 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
4946 {
4947 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,
4948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4949 },
4950 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
4951 {
4952 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,
4953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4954 },
4955 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
4956 {
4957 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,
4958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4959 },
4960 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
4961 {
4962 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,
4963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4964 },
4965 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
4966 {
4967 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,
4968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4969 },
4970 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
4971 {
4972 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,
4973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4974 },
4975 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
4976 {
4977 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,
4978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4979 },
4980 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
4981 {
4982 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,
4983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4984 },
4985 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
4986 {
4987 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,
4988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4989 },
4990 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
4991 {
4992 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,
4993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4994 },
4995 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
4996 {
4997 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,
4998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
4999 },
5000 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
5001 {
5002 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,
5003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5004 },
5005 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
5006 {
5007 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,
5008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5009 },
5010 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
5011 {
5012 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,
5013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5014 },
5015 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
5016 {
5017 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,
5018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5019 },
5020 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
5021 {
5022 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,
5023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5024 },
5025 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
5026 {
5027 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,
5028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5029 },
5030 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
5031 {
5032 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,
5033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5034 },
5035 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
5036 {
5037 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,
5038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5039 },
5040 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
5041 {
5042 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,
5043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5044 },
5045 /* xor.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
5046 {
5047 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,
5048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5049 },
5050 /* xor.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
5051 {
5052 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,
5053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5054 },
5055 /* xor.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
5056 {
5057 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,
5058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5059 },
5060 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
5061 {
5062 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,
5063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5064 },
5065 /* xor.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
5066 {
5067 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,
5068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5069 },
5070 /* xor.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
5071 {
5072 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,
5073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5074 },
5075 /* xor.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
5076 {
5077 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,
5078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5079 },
5080 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
5081 {
5082 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,
5083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5084 },
5085 /* xor.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
5086 {
5087 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,
5088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5089 },
5090 /* xor.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
5091 {
5092 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,
5093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5094 },
5095 /* xor.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
5096 {
5097 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,
5098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5099 },
5100 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
5101 {
5102 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,
5103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5104 },
5105 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
5106 {
5107 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,
5108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5109 },
5110 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
5111 {
5112 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,
5113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5114 },
5115 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
5116 {
5117 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,
5118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5119 },
5120 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
5121 {
5122 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,
5123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5124 },
5125 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
5126 {
5127 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,
5128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5129 },
5130 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
5131 {
5132 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,
5133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5134 },
5135 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
5136 {
5137 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,
5138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5139 },
5140 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
5141 {
5142 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,
5143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5144 },
5145 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
5146 {
5147 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,
5148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5149 },
5150 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
5151 {
5152 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,
5153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5154 },
5155 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
5156 {
5157 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,
5158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5159 },
5160 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
5161 {
5162 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,
5163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5164 },
5165 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
5166 {
5167 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,
5168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5169 },
5170 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
5171 {
5172 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,
5173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5174 },
5175 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
5176 {
5177 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,
5178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5179 },
5180 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
5181 {
5182 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,
5183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5184 },
5185 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
5186 {
5187 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,
5188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5189 },
5190 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
5191 {
5192 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,
5193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5194 },
5195 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
5196 {
5197 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,
5198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5199 },
5200 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
5201 {
5202 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,
5203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5204 },
5205 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
5206 {
5207 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,
5208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5209 },
5210 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
5211 {
5212 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,
5213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5214 },
5215 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
5216 {
5217 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,
5218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5219 },
5220 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
5221 {
5222 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,
5223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5224 },
5225 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
5226 {
5227 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,
5228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5229 },
5230 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
5231 {
5232 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,
5233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5234 },
5235 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
5236 {
5237 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,
5238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5239 },
5240 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
5241 {
5242 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,
5243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5244 },
5245 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
5246 {
5247 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,
5248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5249 },
5250 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
5251 {
5252 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,
5253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5254 },
5255 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
5256 {
5257 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,
5258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5259 },
5260 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
5261 {
5262 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,
5263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5264 },
5265 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
5266 {
5267 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,
5268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5269 },
5270 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
5271 {
5272 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,
5273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5274 },
5275 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
5276 {
5277 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,
5278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5279 },
5280 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
5281 {
5282 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,
5283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5284 },
5285 /* xor.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
5286 {
5287 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,
5288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5289 },
5290 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
5291 {
5292 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,
5293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5294 },
5295 /* xor.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
5296 {
5297 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,
5298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5299 },
5300 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
5301 {
5302 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,
5303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5304 },
5305 /* xor.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
5306 {
5307 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,
5308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5309 },
5310 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
5311 {
5312 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,
5313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5314 },
5315 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
5316 {
5317 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,
5318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5319 },
5320 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
5321 {
5322 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,
5323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5324 },
5325 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
5326 {
5327 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,
5328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5329 },
5330 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
5331 {
5332 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,
5333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5334 },
5335 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
5336 {
5337 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,
5338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5339 },
5340 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
5341 {
5342 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,
5343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5344 },
5345 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
5346 {
5347 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,
5348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5349 },
5350 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
5351 {
5352 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,
5353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5354 },
5355 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
5356 {
5357 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,
5358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5359 },
5360 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
5361 {
5362 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,
5363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5364 },
5365 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
5366 {
5367 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,
5368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5369 },
5370 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
5371 {
5372 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,
5373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5374 },
5375 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
5376 {
5377 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,
5378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5379 },
5380 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
5381 {
5382 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,
5383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5384 },
5385 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
5386 {
5387 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,
5388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5389 },
5390 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
5391 {
5392 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,
5393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5394 },
5395 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
5396 {
5397 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,
5398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5399 },
5400 /* xor.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
5401 {
5402 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,
5403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5404 },
5405 /* xor.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
5406 {
5407 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,
5408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5409 },
5410 /* xor.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
5411 {
5412 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,
5413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5414 },
5415 /* xor.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
5416 {
5417 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,
5418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5419 },
5420 /* xor.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
5421 {
5422 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,
5423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5424 },
5425 /* xor.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
5426 {
5427 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,
5428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5429 },
5430 /* xor.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
5431 {
5432 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,
5433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5434 },
5435 /* xor.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
5436 {
5437 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,
5438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5439 },
5440 /* xor.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
5441 {
5442 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,
5443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5444 },
5445 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
5446 {
5447 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,
5448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5449 },
5450 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
5451 {
5452 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,
5453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5454 },
5455 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
5456 {
5457 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,
5458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5459 },
5460 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
5461 {
5462 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,
5463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5464 },
5465 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
5466 {
5467 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,
5468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5469 },
5470 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
5471 {
5472 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,
5473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5474 },
5475 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
5476 {
5477 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,
5478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5479 },
5480 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
5481 {
5482 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,
5483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5484 },
5485 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
5486 {
5487 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,
5488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5489 },
5490 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
5491 {
5492 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,
5493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5494 },
5495 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
5496 {
5497 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,
5498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5499 },
5500 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
5501 {
5502 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,
5503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5504 },
5505 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
5506 {
5507 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,
5508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5509 },
5510 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
5511 {
5512 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,
5513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5514 },
5515 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
5516 {
5517 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,
5518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5519 },
5520 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
5521 {
5522 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,
5523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5524 },
5525 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
5526 {
5527 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,
5528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5529 },
5530 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
5531 {
5532 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,
5533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5534 },
5535 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
5536 {
5537 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,
5538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5539 },
5540 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
5541 {
5542 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,
5543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5544 },
5545 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
5546 {
5547 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,
5548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5549 },
5550 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
5551 {
5552 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,
5553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5554 },
5555 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
5556 {
5557 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,
5558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5559 },
5560 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
5561 {
5562 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,
5563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5564 },
5565 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
5566 {
5567 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,
5568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5569 },
5570 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
5571 {
5572 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,
5573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5574 },
5575 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
5576 {
5577 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,
5578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
5579 },
5580 /* xor.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
5581 {
5582 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,
5583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5584 },
5585 /* xor.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
5586 {
5587 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,
5588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5589 },
5590 /* xor.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
5591 {
5592 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,
5593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5594 },
5595 /* xor.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
5596 {
5597 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,
5598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5599 },
5600 /* xor.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
5601 {
5602 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,
5603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5604 },
5605 /* xor.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
5606 {
5607 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,
5608 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5609 },
5610 /* xor.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
5611 {
5612 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,
5613 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5614 },
5615 /* xor.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
5616 {
5617 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,
5618 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5619 },
5620 /* xor.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
5621 {
5622 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,
5623 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5624 },
5625 /* xor.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
5626 {
5627 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,
5628 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5629 },
5630 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
5631 {
5632 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,
5633 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5634 },
5635 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
5636 {
5637 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,
5638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5639 },
5640 /* xor.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
5641 {
5642 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,
5643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5644 },
5645 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
5646 {
5647 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,
5648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5649 },
5650 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
5651 {
5652 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,
5653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5654 },
5655 /* xor.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
5656 {
5657 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,
5658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5659 },
5660 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
5661 {
5662 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,
5663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5664 },
5665 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
5666 {
5667 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,
5668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5669 },
5670 /* xor.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
5671 {
5672 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,
5673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5674 },
5675 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
5676 {
5677 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,
5678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5679 },
5680 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
5681 {
5682 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,
5683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5684 },
5685 /* xor.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
5686 {
5687 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,
5688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5689 },
5690 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
5691 {
5692 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,
5693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5694 },
5695 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
5696 {
5697 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,
5698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5699 },
5700 /* xor.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
5701 {
5702 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,
5703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5704 },
5705 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
5706 {
5707 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,
5708 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5709 },
5710 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
5711 {
5712 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,
5713 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5714 },
5715 /* xor.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
5716 {
5717 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,
5718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5719 },
5720 /* xor.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
5721 {
5722 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,
5723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5724 },
5725 /* xor.w${G} ${Dsp-16-u16},$Dst16RnHI */
5726 {
5727 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,
5728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5729 },
5730 /* xor.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
5731 {
5732 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,
5733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5734 },
5735 /* xor.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
5736 {
5737 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,
5738 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5739 },
5740 /* xor.w${G} ${Dsp-16-u16},$Dst16AnHI */
5741 {
5742 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,
5743 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5744 },
5745 /* xor.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
5746 {
5747 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,
5748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5749 },
5750 /* xor.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
5751 {
5752 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,
5753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5754 },
5755 /* xor.w${G} ${Dsp-16-u16},[$Dst16An] */
5756 {
5757 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,
5758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5759 },
5760 /* xor.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
5761 {
5762 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,
5763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5764 },
5765 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
5766 {
5767 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,
5768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5769 },
5770 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
5771 {
5772 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,
5773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5774 },
5775 /* xor.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
5776 {
5777 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,
5778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5779 },
5780 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
5781 {
5782 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,
5783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5784 },
5785 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
5786 {
5787 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,
5788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5789 },
5790 /* xor.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
5791 {
5792 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,
5793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5794 },
5795 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
5796 {
5797 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,
5798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5799 },
5800 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
5801 {
5802 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,
5803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5804 },
5805 /* xor.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
5806 {
5807 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,
5808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5809 },
5810 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
5811 {
5812 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,
5813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5814 },
5815 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
5816 {
5817 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,
5818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5819 },
5820 /* xor.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
5821 {
5822 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,
5823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5824 },
5825 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
5826 {
5827 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,
5828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5829 },
5830 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
5831 {
5832 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,
5833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5834 },
5835 /* xor.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
5836 {
5837 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,
5838 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5839 },
5840 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
5841 {
5842 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,
5843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5844 },
5845 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
5846 {
5847 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,
5848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5849 },
5850 /* xor.w${G} $Src16RnHI,$Dst16RnHI */
5851 {
5852 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,
5853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5854 },
5855 /* xor.w${G} $Src16AnHI,$Dst16RnHI */
5856 {
5857 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,
5858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5859 },
5860 /* xor.w${G} [$Src16An],$Dst16RnHI */
5861 {
5862 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,
5863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5864 },
5865 /* xor.w${G} $Src16RnHI,$Dst16AnHI */
5866 {
5867 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,
5868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5869 },
5870 /* xor.w${G} $Src16AnHI,$Dst16AnHI */
5871 {
5872 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,
5873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5874 },
5875 /* xor.w${G} [$Src16An],$Dst16AnHI */
5876 {
5877 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,
5878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5879 },
5880 /* xor.w${G} $Src16RnHI,[$Dst16An] */
5881 {
5882 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,
5883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5884 },
5885 /* xor.w${G} $Src16AnHI,[$Dst16An] */
5886 {
5887 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,
5888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5889 },
5890 /* xor.w${G} [$Src16An],[$Dst16An] */
5891 {
5892 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,
5893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5894 },
5895 /* xor.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
5896 {
5897 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,
5898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5899 },
5900 /* xor.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
5901 {
5902 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,
5903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5904 },
5905 /* xor.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
5906 {
5907 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,
5908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5909 },
5910 /* xor.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
5911 {
5912 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,
5913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5914 },
5915 /* xor.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
5916 {
5917 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,
5918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5919 },
5920 /* xor.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
5921 {
5922 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,
5923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5924 },
5925 /* xor.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
5926 {
5927 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,
5928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5929 },
5930 /* xor.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
5931 {
5932 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,
5933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5934 },
5935 /* xor.w${G} [$Src16An],${Dsp-16-u8}[sb] */
5936 {
5937 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,
5938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5939 },
5940 /* xor.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
5941 {
5942 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,
5943 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5944 },
5945 /* xor.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
5946 {
5947 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,
5948 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5949 },
5950 /* xor.w${G} [$Src16An],${Dsp-16-u16}[sb] */
5951 {
5952 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,
5953 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5954 },
5955 /* xor.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
5956 {
5957 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,
5958 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5959 },
5960 /* xor.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
5961 {
5962 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,
5963 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5964 },
5965 /* xor.w${G} [$Src16An],${Dsp-16-s8}[fb] */
5966 {
5967 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,
5968 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5969 },
5970 /* xor.w${G} $Src16RnHI,${Dsp-16-u16} */
5971 {
5972 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,
5973 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5974 },
5975 /* xor.w${G} $Src16AnHI,${Dsp-16-u16} */
5976 {
5977 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,
5978 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5979 },
5980 /* xor.w${G} [$Src16An],${Dsp-16-u16} */
5981 {
5982 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,
5983 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5984 },
5985 /* xor.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
5986 {
5987 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,
5988 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5989 },
5990 /* xor.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
5991 {
5992 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,
5993 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5994 },
5995 /* xor.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
5996 {
5997 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,
5998 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
5999 },
6000 /* xor.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
6001 {
6002 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,
6003 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6004 },
6005 /* xor.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
6006 {
6007 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,
6008 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6009 },
6010 /* xor.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
6011 {
6012 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,
6013 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6014 },
6015 /* xor.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
6016 {
6017 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,
6018 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6019 },
6020 /* xor.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
6021 {
6022 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,
6023 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6024 },
6025 /* xor.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
6026 {
6027 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,
6028 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6029 },
6030 /* xor.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
6031 {
6032 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,
6033 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6034 },
6035 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
6036 {
6037 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,
6038 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6039 },
6040 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
6041 {
6042 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,
6043 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6044 },
6045 /* xor.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
6046 {
6047 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,
6048 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6049 },
6050 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
6051 {
6052 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,
6053 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6054 },
6055 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
6056 {
6057 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,
6058 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6059 },
6060 /* xor.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
6061 {
6062 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,
6063 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6064 },
6065 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
6066 {
6067 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,
6068 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6069 },
6070 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
6071 {
6072 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,
6073 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6074 },
6075 /* xor.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
6076 {
6077 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,
6078 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6079 },
6080 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
6081 {
6082 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,
6083 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6084 },
6085 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
6086 {
6087 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,
6088 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6089 },
6090 /* xor.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
6091 {
6092 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,
6093 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6094 },
6095 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
6096 {
6097 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,
6098 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6099 },
6100 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
6101 {
6102 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,
6103 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6104 },
6105 /* xor.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
6106 {
6107 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,
6108 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6109 },
6110 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
6111 {
6112 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,
6113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6114 },
6115 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
6116 {
6117 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,
6118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6119 },
6120 /* xor.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
6121 {
6122 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,
6123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6124 },
6125 /* xor.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
6126 {
6127 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,
6128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6129 },
6130 /* xor.b${G} ${Dsp-16-u16},$Dst16RnQI */
6131 {
6132 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,
6133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6134 },
6135 /* xor.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
6136 {
6137 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,
6138 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6139 },
6140 /* xor.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
6141 {
6142 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,
6143 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6144 },
6145 /* xor.b${G} ${Dsp-16-u16},$Dst16AnQI */
6146 {
6147 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,
6148 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6149 },
6150 /* xor.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
6151 {
6152 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,
6153 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6154 },
6155 /* xor.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
6156 {
6157 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,
6158 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6159 },
6160 /* xor.b${G} ${Dsp-16-u16},[$Dst16An] */
6161 {
6162 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,
6163 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6164 },
6165 /* xor.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
6166 {
6167 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,
6168 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6169 },
6170 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
6171 {
6172 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,
6173 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6174 },
6175 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
6176 {
6177 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,
6178 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6179 },
6180 /* xor.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
6181 {
6182 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,
6183 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6184 },
6185 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
6186 {
6187 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,
6188 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6189 },
6190 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
6191 {
6192 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,
6193 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6194 },
6195 /* xor.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
6196 {
6197 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,
6198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6199 },
6200 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
6201 {
6202 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,
6203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6204 },
6205 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
6206 {
6207 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,
6208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6209 },
6210 /* xor.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
6211 {
6212 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,
6213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6214 },
6215 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
6216 {
6217 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,
6218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6219 },
6220 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
6221 {
6222 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,
6223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6224 },
6225 /* xor.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
6226 {
6227 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,
6228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6229 },
6230 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
6231 {
6232 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,
6233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6234 },
6235 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
6236 {
6237 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,
6238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6239 },
6240 /* xor.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
6241 {
6242 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,
6243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6244 },
6245 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
6246 {
6247 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,
6248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6249 },
6250 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
6251 {
6252 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,
6253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6254 },
6255 /* xor.b${G} $Src16RnQI,$Dst16RnQI */
6256 {
6257 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,
6258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6259 },
6260 /* xor.b${G} $Src16AnQI,$Dst16RnQI */
6261 {
6262 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,
6263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6264 },
6265 /* xor.b${G} [$Src16An],$Dst16RnQI */
6266 {
6267 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,
6268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6269 },
6270 /* xor.b${G} $Src16RnQI,$Dst16AnQI */
6271 {
6272 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,
6273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6274 },
6275 /* xor.b${G} $Src16AnQI,$Dst16AnQI */
6276 {
6277 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,
6278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6279 },
6280 /* xor.b${G} [$Src16An],$Dst16AnQI */
6281 {
6282 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,
6283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6284 },
6285 /* xor.b${G} $Src16RnQI,[$Dst16An] */
6286 {
6287 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,
6288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6289 },
6290 /* xor.b${G} $Src16AnQI,[$Dst16An] */
6291 {
6292 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,
6293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6294 },
6295 /* xor.b${G} [$Src16An],[$Dst16An] */
6296 {
6297 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,
6298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6299 },
6300 /* xor.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
6301 {
6302 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,
6303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6304 },
6305 /* xor.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
6306 {
6307 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,
6308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6309 },
6310 /* xor.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
6311 {
6312 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,
6313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6314 },
6315 /* xor.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
6316 {
6317 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,
6318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6319 },
6320 /* xor.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
6321 {
6322 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,
6323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6324 },
6325 /* xor.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
6326 {
6327 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,
6328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6329 },
6330 /* xor.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
6331 {
6332 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,
6333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6334 },
6335 /* xor.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
6336 {
6337 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,
6338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6339 },
6340 /* xor.b${G} [$Src16An],${Dsp-16-u8}[sb] */
6341 {
6342 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,
6343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6344 },
6345 /* xor.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
6346 {
6347 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,
6348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6349 },
6350 /* xor.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
6351 {
6352 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,
6353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6354 },
6355 /* xor.b${G} [$Src16An],${Dsp-16-u16}[sb] */
6356 {
6357 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,
6358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6359 },
6360 /* xor.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
6361 {
6362 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,
6363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6364 },
6365 /* xor.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
6366 {
6367 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,
6368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6369 },
6370 /* xor.b${G} [$Src16An],${Dsp-16-s8}[fb] */
6371 {
6372 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,
6373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6374 },
6375 /* xor.b${G} $Src16RnQI,${Dsp-16-u16} */
6376 {
6377 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,
6378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6379 },
6380 /* xor.b${G} $Src16AnQI,${Dsp-16-u16} */
6381 {
6382 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,
6383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6384 },
6385 /* xor.b${G} [$Src16An],${Dsp-16-u16} */
6386 {
6387 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,
6388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6389 },
6390 /* xor.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
6391 {
6392 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,
6393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6394 },
6395 /* xor.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
6396 {
6397 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,
6398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6399 },
6400 /* xor.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
6401 {
6402 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,
6403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6404 },
6405 /* xor.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
6406 {
6407 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,
6408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6409 },
6410 /* xor.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
6411 {
6412 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,
6413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6414 },
6415 /* xor.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
6416 {
6417 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,
6418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6419 },
6420 /* xor.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
6421 {
6422 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,
6423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6424 },
6425 /* xor.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
6426 {
6427 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,
6428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6429 },
6430 /* xor.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
6431 {
6432 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,
6433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6434 },
6435 /* xor.w${G} #${Imm-32-HI},${Dsp-16-u16} */
6436 {
6437 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,
6438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6439 },
6440 /* xor.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
6441 {
6442 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,
6443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6444 },
6445 /* xor.w${G} #${Imm-40-HI},${Dsp-16-u24} */
6446 {
6447 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,
6448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6449 },
6450 /* xor.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
6451 {
6452 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,
6453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6454 },
6455 /* xor.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
6456 {
6457 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,
6458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6459 },
6460 /* xor.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
6461 {
6462 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,
6463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6464 },
6465 /* xor.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
6466 {
6467 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,
6468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6469 },
6470 /* xor.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
6471 {
6472 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,
6473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6474 },
6475 /* xor.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
6476 {
6477 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,
6478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6479 },
6480 /* xor.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
6481 {
6482 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,
6483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6484 },
6485 /* xor.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
6486 {
6487 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,
6488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6489 },
6490 /* xor.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
6491 {
6492 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,
6493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6494 },
6495 /* xor.b${G} #${Imm-32-QI},${Dsp-16-u16} */
6496 {
6497 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,
6498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6499 },
6500 /* xor.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
6501 {
6502 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,
6503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6504 },
6505 /* xor.b${G} #${Imm-40-QI},${Dsp-16-u24} */
6506 {
6507 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,
6508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6509 },
6510 /* xor.w${G} #${Imm-16-HI},$Dst16RnHI */
6511 {
6512 M32C_INSN_XOR16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "xor16.w-imm-G-basic-dst16-Rn-direct-HI", "xor.w", 32,
6513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6514 },
6515 /* xor.w${G} #${Imm-16-HI},$Dst16AnHI */
6516 {
6517 M32C_INSN_XOR16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "xor16.w-imm-G-basic-dst16-An-direct-HI", "xor.w", 32,
6518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6519 },
6520 /* xor.w${G} #${Imm-16-HI},[$Dst16An] */
6521 {
6522 M32C_INSN_XOR16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "xor16.w-imm-G-basic-dst16-An-indirect-HI", "xor.w", 32,
6523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6524 },
6525 /* xor.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
6526 {
6527 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,
6528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6529 },
6530 /* xor.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
6531 {
6532 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,
6533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6534 },
6535 /* xor.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
6536 {
6537 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,
6538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6539 },
6540 /* xor.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
6541 {
6542 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,
6543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6544 },
6545 /* xor.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
6546 {
6547 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,
6548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6549 },
6550 /* xor.w${G} #${Imm-32-HI},${Dsp-16-u16} */
6551 {
6552 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,
6553 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6554 },
6555 /* xor.b${G} #${Imm-16-QI},$Dst16RnQI */
6556 {
6557 M32C_INSN_XOR16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "xor16.b-imm-G-basic-dst16-Rn-direct-QI", "xor.b", 24,
6558 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6559 },
6560 /* xor.b${G} #${Imm-16-QI},$Dst16AnQI */
6561 {
6562 M32C_INSN_XOR16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "xor16.b-imm-G-basic-dst16-An-direct-QI", "xor.b", 24,
6563 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6564 },
6565 /* xor.b${G} #${Imm-16-QI},[$Dst16An] */
6566 {
6567 M32C_INSN_XOR16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "xor16.b-imm-G-basic-dst16-An-indirect-QI", "xor.b", 24,
6568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6569 },
6570 /* xor.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
6571 {
6572 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,
6573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6574 },
6575 /* xor.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
6576 {
6577 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,
6578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6579 },
6580 /* xor.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
6581 {
6582 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,
6583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6584 },
6585 /* xor.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
6586 {
6587 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,
6588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6589 },
6590 /* xor.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
6591 {
6592 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,
6593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6594 },
6595 /* xor.b${G} #${Imm-32-QI},${Dsp-16-u16} */
6596 {
6597 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,
6598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
6599 },
6600 /* xchg.w r3,$Dst32RnUnprefixedHI */
6601 {
6602 M32C_INSN_XCHG32W_R3_DST32_RN_DIRECT_UNPREFIXED_HI, "xchg32w-r3-dst32-Rn-direct-Unprefixed-HI", "xchg.w", 16,
6603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6604 },
6605 /* xchg.w r3,$Dst32AnUnprefixedHI */
6606 {
6607 M32C_INSN_XCHG32W_R3_DST32_AN_DIRECT_UNPREFIXED_HI, "xchg32w-r3-dst32-An-direct-Unprefixed-HI", "xchg.w", 16,
6608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6609 },
6610 /* xchg.w r3,[$Dst32AnUnprefixed] */
6611 {
6612 M32C_INSN_XCHG32W_R3_DST32_AN_INDIRECT_UNPREFIXED_HI, "xchg32w-r3-dst32-An-indirect-Unprefixed-HI", "xchg.w", 16,
6613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6614 },
6615 /* xchg.w r3,${Dsp-16-u8}[$Dst32AnUnprefixed] */
6616 {
6617 M32C_INSN_XCHG32W_R3_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-8-An-relative-Unprefixed-HI", "xchg.w", 24,
6618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6619 },
6620 /* xchg.w r3,${Dsp-16-u16}[$Dst32AnUnprefixed] */
6621 {
6622 M32C_INSN_XCHG32W_R3_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-16-An-relative-Unprefixed-HI", "xchg.w", 32,
6623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6624 },
6625 /* xchg.w r3,${Dsp-16-u24}[$Dst32AnUnprefixed] */
6626 {
6627 M32C_INSN_XCHG32W_R3_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-24-An-relative-Unprefixed-HI", "xchg.w", 40,
6628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6629 },
6630 /* xchg.w r3,${Dsp-16-u8}[sb] */
6631 {
6632 M32C_INSN_XCHG32W_R3_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-8-SB-relative-Unprefixed-HI", "xchg.w", 24,
6633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6634 },
6635 /* xchg.w r3,${Dsp-16-u16}[sb] */
6636 {
6637 M32C_INSN_XCHG32W_R3_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-16-SB-relative-Unprefixed-HI", "xchg.w", 32,
6638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6639 },
6640 /* xchg.w r3,${Dsp-16-s8}[fb] */
6641 {
6642 M32C_INSN_XCHG32W_R3_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-8-FB-relative-Unprefixed-HI", "xchg.w", 24,
6643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6644 },
6645 /* xchg.w r3,${Dsp-16-s16}[fb] */
6646 {
6647 M32C_INSN_XCHG32W_R3_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-16-FB-relative-Unprefixed-HI", "xchg.w", 32,
6648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6649 },
6650 /* xchg.w r3,${Dsp-16-u16} */
6651 {
6652 M32C_INSN_XCHG32W_R3_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-16-absolute-Unprefixed-HI", "xchg.w", 32,
6653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6654 },
6655 /* xchg.w r3,${Dsp-16-u24} */
6656 {
6657 M32C_INSN_XCHG32W_R3_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-24-absolute-Unprefixed-HI", "xchg.w", 40,
6658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6659 },
6660 /* xchg.w r2,$Dst32RnUnprefixedHI */
6661 {
6662 M32C_INSN_XCHG32W_R2_DST32_RN_DIRECT_UNPREFIXED_HI, "xchg32w-r2-dst32-Rn-direct-Unprefixed-HI", "xchg.w", 16,
6663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6664 },
6665 /* xchg.w r2,$Dst32AnUnprefixedHI */
6666 {
6667 M32C_INSN_XCHG32W_R2_DST32_AN_DIRECT_UNPREFIXED_HI, "xchg32w-r2-dst32-An-direct-Unprefixed-HI", "xchg.w", 16,
6668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6669 },
6670 /* xchg.w r2,[$Dst32AnUnprefixed] */
6671 {
6672 M32C_INSN_XCHG32W_R2_DST32_AN_INDIRECT_UNPREFIXED_HI, "xchg32w-r2-dst32-An-indirect-Unprefixed-HI", "xchg.w", 16,
6673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6674 },
6675 /* xchg.w r2,${Dsp-16-u8}[$Dst32AnUnprefixed] */
6676 {
6677 M32C_INSN_XCHG32W_R2_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-8-An-relative-Unprefixed-HI", "xchg.w", 24,
6678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6679 },
6680 /* xchg.w r2,${Dsp-16-u16}[$Dst32AnUnprefixed] */
6681 {
6682 M32C_INSN_XCHG32W_R2_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-16-An-relative-Unprefixed-HI", "xchg.w", 32,
6683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6684 },
6685 /* xchg.w r2,${Dsp-16-u24}[$Dst32AnUnprefixed] */
6686 {
6687 M32C_INSN_XCHG32W_R2_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-24-An-relative-Unprefixed-HI", "xchg.w", 40,
6688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6689 },
6690 /* xchg.w r2,${Dsp-16-u8}[sb] */
6691 {
6692 M32C_INSN_XCHG32W_R2_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-8-SB-relative-Unprefixed-HI", "xchg.w", 24,
6693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6694 },
6695 /* xchg.w r2,${Dsp-16-u16}[sb] */
6696 {
6697 M32C_INSN_XCHG32W_R2_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-16-SB-relative-Unprefixed-HI", "xchg.w", 32,
6698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6699 },
6700 /* xchg.w r2,${Dsp-16-s8}[fb] */
6701 {
6702 M32C_INSN_XCHG32W_R2_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-8-FB-relative-Unprefixed-HI", "xchg.w", 24,
6703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6704 },
6705 /* xchg.w r2,${Dsp-16-s16}[fb] */
6706 {
6707 M32C_INSN_XCHG32W_R2_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-16-FB-relative-Unprefixed-HI", "xchg.w", 32,
6708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6709 },
6710 /* xchg.w r2,${Dsp-16-u16} */
6711 {
6712 M32C_INSN_XCHG32W_R2_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-16-absolute-Unprefixed-HI", "xchg.w", 32,
6713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6714 },
6715 /* xchg.w r2,${Dsp-16-u24} */
6716 {
6717 M32C_INSN_XCHG32W_R2_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-24-absolute-Unprefixed-HI", "xchg.w", 40,
6718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6719 },
6720 /* xchg.w a1,$Dst32RnUnprefixedHI */
6721 {
6722 M32C_INSN_XCHG32W_A1_DST32_RN_DIRECT_UNPREFIXED_HI, "xchg32w-a1-dst32-Rn-direct-Unprefixed-HI", "xchg.w", 16,
6723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6724 },
6725 /* xchg.w a1,$Dst32AnUnprefixedHI */
6726 {
6727 M32C_INSN_XCHG32W_A1_DST32_AN_DIRECT_UNPREFIXED_HI, "xchg32w-a1-dst32-An-direct-Unprefixed-HI", "xchg.w", 16,
6728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6729 },
6730 /* xchg.w a1,[$Dst32AnUnprefixed] */
6731 {
6732 M32C_INSN_XCHG32W_A1_DST32_AN_INDIRECT_UNPREFIXED_HI, "xchg32w-a1-dst32-An-indirect-Unprefixed-HI", "xchg.w", 16,
6733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6734 },
6735 /* xchg.w a1,${Dsp-16-u8}[$Dst32AnUnprefixed] */
6736 {
6737 M32C_INSN_XCHG32W_A1_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-8-An-relative-Unprefixed-HI", "xchg.w", 24,
6738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6739 },
6740 /* xchg.w a1,${Dsp-16-u16}[$Dst32AnUnprefixed] */
6741 {
6742 M32C_INSN_XCHG32W_A1_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-16-An-relative-Unprefixed-HI", "xchg.w", 32,
6743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6744 },
6745 /* xchg.w a1,${Dsp-16-u24}[$Dst32AnUnprefixed] */
6746 {
6747 M32C_INSN_XCHG32W_A1_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-24-An-relative-Unprefixed-HI", "xchg.w", 40,
6748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6749 },
6750 /* xchg.w a1,${Dsp-16-u8}[sb] */
6751 {
6752 M32C_INSN_XCHG32W_A1_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-8-SB-relative-Unprefixed-HI", "xchg.w", 24,
6753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6754 },
6755 /* xchg.w a1,${Dsp-16-u16}[sb] */
6756 {
6757 M32C_INSN_XCHG32W_A1_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-16-SB-relative-Unprefixed-HI", "xchg.w", 32,
6758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6759 },
6760 /* xchg.w a1,${Dsp-16-s8}[fb] */
6761 {
6762 M32C_INSN_XCHG32W_A1_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-8-FB-relative-Unprefixed-HI", "xchg.w", 24,
6763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6764 },
6765 /* xchg.w a1,${Dsp-16-s16}[fb] */
6766 {
6767 M32C_INSN_XCHG32W_A1_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-16-FB-relative-Unprefixed-HI", "xchg.w", 32,
6768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6769 },
6770 /* xchg.w a1,${Dsp-16-u16} */
6771 {
6772 M32C_INSN_XCHG32W_A1_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-16-absolute-Unprefixed-HI", "xchg.w", 32,
6773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6774 },
6775 /* xchg.w a1,${Dsp-16-u24} */
6776 {
6777 M32C_INSN_XCHG32W_A1_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-24-absolute-Unprefixed-HI", "xchg.w", 40,
6778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6779 },
6780 /* xchg.w a0,$Dst32RnUnprefixedHI */
6781 {
6782 M32C_INSN_XCHG32W_A0_DST32_RN_DIRECT_UNPREFIXED_HI, "xchg32w-a0-dst32-Rn-direct-Unprefixed-HI", "xchg.w", 16,
6783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6784 },
6785 /* xchg.w a0,$Dst32AnUnprefixedHI */
6786 {
6787 M32C_INSN_XCHG32W_A0_DST32_AN_DIRECT_UNPREFIXED_HI, "xchg32w-a0-dst32-An-direct-Unprefixed-HI", "xchg.w", 16,
6788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6789 },
6790 /* xchg.w a0,[$Dst32AnUnprefixed] */
6791 {
6792 M32C_INSN_XCHG32W_A0_DST32_AN_INDIRECT_UNPREFIXED_HI, "xchg32w-a0-dst32-An-indirect-Unprefixed-HI", "xchg.w", 16,
6793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6794 },
6795 /* xchg.w a0,${Dsp-16-u8}[$Dst32AnUnprefixed] */
6796 {
6797 M32C_INSN_XCHG32W_A0_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-8-An-relative-Unprefixed-HI", "xchg.w", 24,
6798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6799 },
6800 /* xchg.w a0,${Dsp-16-u16}[$Dst32AnUnprefixed] */
6801 {
6802 M32C_INSN_XCHG32W_A0_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-16-An-relative-Unprefixed-HI", "xchg.w", 32,
6803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6804 },
6805 /* xchg.w a0,${Dsp-16-u24}[$Dst32AnUnprefixed] */
6806 {
6807 M32C_INSN_XCHG32W_A0_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-24-An-relative-Unprefixed-HI", "xchg.w", 40,
6808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6809 },
6810 /* xchg.w a0,${Dsp-16-u8}[sb] */
6811 {
6812 M32C_INSN_XCHG32W_A0_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-8-SB-relative-Unprefixed-HI", "xchg.w", 24,
6813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6814 },
6815 /* xchg.w a0,${Dsp-16-u16}[sb] */
6816 {
6817 M32C_INSN_XCHG32W_A0_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-16-SB-relative-Unprefixed-HI", "xchg.w", 32,
6818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6819 },
6820 /* xchg.w a0,${Dsp-16-s8}[fb] */
6821 {
6822 M32C_INSN_XCHG32W_A0_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-8-FB-relative-Unprefixed-HI", "xchg.w", 24,
6823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6824 },
6825 /* xchg.w a0,${Dsp-16-s16}[fb] */
6826 {
6827 M32C_INSN_XCHG32W_A0_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-16-FB-relative-Unprefixed-HI", "xchg.w", 32,
6828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6829 },
6830 /* xchg.w a0,${Dsp-16-u16} */
6831 {
6832 M32C_INSN_XCHG32W_A0_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-16-absolute-Unprefixed-HI", "xchg.w", 32,
6833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6834 },
6835 /* xchg.w a0,${Dsp-16-u24} */
6836 {
6837 M32C_INSN_XCHG32W_A0_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-24-absolute-Unprefixed-HI", "xchg.w", 40,
6838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6839 },
6840 /* xchg.w r1,$Dst32RnUnprefixedHI */
6841 {
6842 M32C_INSN_XCHG32W_R1_DST32_RN_DIRECT_UNPREFIXED_HI, "xchg32w-r1-dst32-Rn-direct-Unprefixed-HI", "xchg.w", 16,
6843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6844 },
6845 /* xchg.w r1,$Dst32AnUnprefixedHI */
6846 {
6847 M32C_INSN_XCHG32W_R1_DST32_AN_DIRECT_UNPREFIXED_HI, "xchg32w-r1-dst32-An-direct-Unprefixed-HI", "xchg.w", 16,
6848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6849 },
6850 /* xchg.w r1,[$Dst32AnUnprefixed] */
6851 {
6852 M32C_INSN_XCHG32W_R1_DST32_AN_INDIRECT_UNPREFIXED_HI, "xchg32w-r1-dst32-An-indirect-Unprefixed-HI", "xchg.w", 16,
6853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6854 },
6855 /* xchg.w r1,${Dsp-16-u8}[$Dst32AnUnprefixed] */
6856 {
6857 M32C_INSN_XCHG32W_R1_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-8-An-relative-Unprefixed-HI", "xchg.w", 24,
6858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6859 },
6860 /* xchg.w r1,${Dsp-16-u16}[$Dst32AnUnprefixed] */
6861 {
6862 M32C_INSN_XCHG32W_R1_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-16-An-relative-Unprefixed-HI", "xchg.w", 32,
6863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6864 },
6865 /* xchg.w r1,${Dsp-16-u24}[$Dst32AnUnprefixed] */
6866 {
6867 M32C_INSN_XCHG32W_R1_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-24-An-relative-Unprefixed-HI", "xchg.w", 40,
6868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6869 },
6870 /* xchg.w r1,${Dsp-16-u8}[sb] */
6871 {
6872 M32C_INSN_XCHG32W_R1_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-8-SB-relative-Unprefixed-HI", "xchg.w", 24,
6873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6874 },
6875 /* xchg.w r1,${Dsp-16-u16}[sb] */
6876 {
6877 M32C_INSN_XCHG32W_R1_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-16-SB-relative-Unprefixed-HI", "xchg.w", 32,
6878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6879 },
6880 /* xchg.w r1,${Dsp-16-s8}[fb] */
6881 {
6882 M32C_INSN_XCHG32W_R1_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-8-FB-relative-Unprefixed-HI", "xchg.w", 24,
6883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6884 },
6885 /* xchg.w r1,${Dsp-16-s16}[fb] */
6886 {
6887 M32C_INSN_XCHG32W_R1_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-16-FB-relative-Unprefixed-HI", "xchg.w", 32,
6888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6889 },
6890 /* xchg.w r1,${Dsp-16-u16} */
6891 {
6892 M32C_INSN_XCHG32W_R1_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-16-absolute-Unprefixed-HI", "xchg.w", 32,
6893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6894 },
6895 /* xchg.w r1,${Dsp-16-u24} */
6896 {
6897 M32C_INSN_XCHG32W_R1_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-24-absolute-Unprefixed-HI", "xchg.w", 40,
6898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6899 },
6900 /* xchg.w r0,$Dst32RnUnprefixedHI */
6901 {
6902 M32C_INSN_XCHG32W_R0_DST32_RN_DIRECT_UNPREFIXED_HI, "xchg32w-r0-dst32-Rn-direct-Unprefixed-HI", "xchg.w", 16,
6903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6904 },
6905 /* xchg.w r0,$Dst32AnUnprefixedHI */
6906 {
6907 M32C_INSN_XCHG32W_R0_DST32_AN_DIRECT_UNPREFIXED_HI, "xchg32w-r0-dst32-An-direct-Unprefixed-HI", "xchg.w", 16,
6908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6909 },
6910 /* xchg.w r0,[$Dst32AnUnprefixed] */
6911 {
6912 M32C_INSN_XCHG32W_R0_DST32_AN_INDIRECT_UNPREFIXED_HI, "xchg32w-r0-dst32-An-indirect-Unprefixed-HI", "xchg.w", 16,
6913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6914 },
6915 /* xchg.w r0,${Dsp-16-u8}[$Dst32AnUnprefixed] */
6916 {
6917 M32C_INSN_XCHG32W_R0_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-8-An-relative-Unprefixed-HI", "xchg.w", 24,
6918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6919 },
6920 /* xchg.w r0,${Dsp-16-u16}[$Dst32AnUnprefixed] */
6921 {
6922 M32C_INSN_XCHG32W_R0_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-16-An-relative-Unprefixed-HI", "xchg.w", 32,
6923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6924 },
6925 /* xchg.w r0,${Dsp-16-u24}[$Dst32AnUnprefixed] */
6926 {
6927 M32C_INSN_XCHG32W_R0_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-24-An-relative-Unprefixed-HI", "xchg.w", 40,
6928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6929 },
6930 /* xchg.w r0,${Dsp-16-u8}[sb] */
6931 {
6932 M32C_INSN_XCHG32W_R0_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-8-SB-relative-Unprefixed-HI", "xchg.w", 24,
6933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6934 },
6935 /* xchg.w r0,${Dsp-16-u16}[sb] */
6936 {
6937 M32C_INSN_XCHG32W_R0_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-16-SB-relative-Unprefixed-HI", "xchg.w", 32,
6938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6939 },
6940 /* xchg.w r0,${Dsp-16-s8}[fb] */
6941 {
6942 M32C_INSN_XCHG32W_R0_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-8-FB-relative-Unprefixed-HI", "xchg.w", 24,
6943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6944 },
6945 /* xchg.w r0,${Dsp-16-s16}[fb] */
6946 {
6947 M32C_INSN_XCHG32W_R0_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-16-FB-relative-Unprefixed-HI", "xchg.w", 32,
6948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6949 },
6950 /* xchg.w r0,${Dsp-16-u16} */
6951 {
6952 M32C_INSN_XCHG32W_R0_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-16-absolute-Unprefixed-HI", "xchg.w", 32,
6953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6954 },
6955 /* xchg.w r0,${Dsp-16-u24} */
6956 {
6957 M32C_INSN_XCHG32W_R0_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-24-absolute-Unprefixed-HI", "xchg.w", 40,
6958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6959 },
6960 /* xchg.b r1h,$Dst32RnUnprefixedQI */
6961 {
6962 M32C_INSN_XCHG32B_R1H_DST32_RN_DIRECT_UNPREFIXED_QI, "xchg32b-r1h-dst32-Rn-direct-Unprefixed-QI", "xchg.b", 16,
6963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6964 },
6965 /* xchg.b r1h,$Dst32AnUnprefixedQI */
6966 {
6967 M32C_INSN_XCHG32B_R1H_DST32_AN_DIRECT_UNPREFIXED_QI, "xchg32b-r1h-dst32-An-direct-Unprefixed-QI", "xchg.b", 16,
6968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6969 },
6970 /* xchg.b r1h,[$Dst32AnUnprefixed] */
6971 {
6972 M32C_INSN_XCHG32B_R1H_DST32_AN_INDIRECT_UNPREFIXED_QI, "xchg32b-r1h-dst32-An-indirect-Unprefixed-QI", "xchg.b", 16,
6973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6974 },
6975 /* xchg.b r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
6976 {
6977 M32C_INSN_XCHG32B_R1H_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-8-An-relative-Unprefixed-QI", "xchg.b", 24,
6978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6979 },
6980 /* xchg.b r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
6981 {
6982 M32C_INSN_XCHG32B_R1H_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-16-An-relative-Unprefixed-QI", "xchg.b", 32,
6983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6984 },
6985 /* xchg.b r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
6986 {
6987 M32C_INSN_XCHG32B_R1H_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-24-An-relative-Unprefixed-QI", "xchg.b", 40,
6988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6989 },
6990 /* xchg.b r1h,${Dsp-16-u8}[sb] */
6991 {
6992 M32C_INSN_XCHG32B_R1H_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-8-SB-relative-Unprefixed-QI", "xchg.b", 24,
6993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6994 },
6995 /* xchg.b r1h,${Dsp-16-u16}[sb] */
6996 {
6997 M32C_INSN_XCHG32B_R1H_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-16-SB-relative-Unprefixed-QI", "xchg.b", 32,
6998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
6999 },
7000 /* xchg.b r1h,${Dsp-16-s8}[fb] */
7001 {
7002 M32C_INSN_XCHG32B_R1H_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-8-FB-relative-Unprefixed-QI", "xchg.b", 24,
7003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7004 },
7005 /* xchg.b r1h,${Dsp-16-s16}[fb] */
7006 {
7007 M32C_INSN_XCHG32B_R1H_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-16-FB-relative-Unprefixed-QI", "xchg.b", 32,
7008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7009 },
7010 /* xchg.b r1h,${Dsp-16-u16} */
7011 {
7012 M32C_INSN_XCHG32B_R1H_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-16-absolute-Unprefixed-QI", "xchg.b", 32,
7013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7014 },
7015 /* xchg.b r1h,${Dsp-16-u24} */
7016 {
7017 M32C_INSN_XCHG32B_R1H_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-24-absolute-Unprefixed-QI", "xchg.b", 40,
7018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7019 },
7020 /* xchg.b r0h,$Dst32RnUnprefixedQI */
7021 {
7022 M32C_INSN_XCHG32B_R0H_DST32_RN_DIRECT_UNPREFIXED_QI, "xchg32b-r0h-dst32-Rn-direct-Unprefixed-QI", "xchg.b", 16,
7023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7024 },
7025 /* xchg.b r0h,$Dst32AnUnprefixedQI */
7026 {
7027 M32C_INSN_XCHG32B_R0H_DST32_AN_DIRECT_UNPREFIXED_QI, "xchg32b-r0h-dst32-An-direct-Unprefixed-QI", "xchg.b", 16,
7028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7029 },
7030 /* xchg.b r0h,[$Dst32AnUnprefixed] */
7031 {
7032 M32C_INSN_XCHG32B_R0H_DST32_AN_INDIRECT_UNPREFIXED_QI, "xchg32b-r0h-dst32-An-indirect-Unprefixed-QI", "xchg.b", 16,
7033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7034 },
7035 /* xchg.b r0h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
7036 {
7037 M32C_INSN_XCHG32B_R0H_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-8-An-relative-Unprefixed-QI", "xchg.b", 24,
7038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7039 },
7040 /* xchg.b r0h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
7041 {
7042 M32C_INSN_XCHG32B_R0H_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-16-An-relative-Unprefixed-QI", "xchg.b", 32,
7043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7044 },
7045 /* xchg.b r0h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
7046 {
7047 M32C_INSN_XCHG32B_R0H_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-24-An-relative-Unprefixed-QI", "xchg.b", 40,
7048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7049 },
7050 /* xchg.b r0h,${Dsp-16-u8}[sb] */
7051 {
7052 M32C_INSN_XCHG32B_R0H_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-8-SB-relative-Unprefixed-QI", "xchg.b", 24,
7053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7054 },
7055 /* xchg.b r0h,${Dsp-16-u16}[sb] */
7056 {
7057 M32C_INSN_XCHG32B_R0H_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-16-SB-relative-Unprefixed-QI", "xchg.b", 32,
7058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7059 },
7060 /* xchg.b r0h,${Dsp-16-s8}[fb] */
7061 {
7062 M32C_INSN_XCHG32B_R0H_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-8-FB-relative-Unprefixed-QI", "xchg.b", 24,
7063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7064 },
7065 /* xchg.b r0h,${Dsp-16-s16}[fb] */
7066 {
7067 M32C_INSN_XCHG32B_R0H_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-16-FB-relative-Unprefixed-QI", "xchg.b", 32,
7068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7069 },
7070 /* xchg.b r0h,${Dsp-16-u16} */
7071 {
7072 M32C_INSN_XCHG32B_R0H_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-16-absolute-Unprefixed-QI", "xchg.b", 32,
7073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7074 },
7075 /* xchg.b r0h,${Dsp-16-u24} */
7076 {
7077 M32C_INSN_XCHG32B_R0H_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-24-absolute-Unprefixed-QI", "xchg.b", 40,
7078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7079 },
7080 /* xchg.b a1,$Dst32RnUnprefixedQI */
7081 {
7082 M32C_INSN_XCHG32B_A1_DST32_RN_DIRECT_UNPREFIXED_QI, "xchg32b-a1-dst32-Rn-direct-Unprefixed-QI", "xchg.b", 16,
7083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7084 },
7085 /* xchg.b a1,$Dst32AnUnprefixedQI */
7086 {
7087 M32C_INSN_XCHG32B_A1_DST32_AN_DIRECT_UNPREFIXED_QI, "xchg32b-a1-dst32-An-direct-Unprefixed-QI", "xchg.b", 16,
7088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7089 },
7090 /* xchg.b a1,[$Dst32AnUnprefixed] */
7091 {
7092 M32C_INSN_XCHG32B_A1_DST32_AN_INDIRECT_UNPREFIXED_QI, "xchg32b-a1-dst32-An-indirect-Unprefixed-QI", "xchg.b", 16,
7093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7094 },
7095 /* xchg.b a1,${Dsp-16-u8}[$Dst32AnUnprefixed] */
7096 {
7097 M32C_INSN_XCHG32B_A1_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-8-An-relative-Unprefixed-QI", "xchg.b", 24,
7098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7099 },
7100 /* xchg.b a1,${Dsp-16-u16}[$Dst32AnUnprefixed] */
7101 {
7102 M32C_INSN_XCHG32B_A1_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-16-An-relative-Unprefixed-QI", "xchg.b", 32,
7103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7104 },
7105 /* xchg.b a1,${Dsp-16-u24}[$Dst32AnUnprefixed] */
7106 {
7107 M32C_INSN_XCHG32B_A1_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-24-An-relative-Unprefixed-QI", "xchg.b", 40,
7108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7109 },
7110 /* xchg.b a1,${Dsp-16-u8}[sb] */
7111 {
7112 M32C_INSN_XCHG32B_A1_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-8-SB-relative-Unprefixed-QI", "xchg.b", 24,
7113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7114 },
7115 /* xchg.b a1,${Dsp-16-u16}[sb] */
7116 {
7117 M32C_INSN_XCHG32B_A1_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-16-SB-relative-Unprefixed-QI", "xchg.b", 32,
7118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7119 },
7120 /* xchg.b a1,${Dsp-16-s8}[fb] */
7121 {
7122 M32C_INSN_XCHG32B_A1_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-8-FB-relative-Unprefixed-QI", "xchg.b", 24,
7123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7124 },
7125 /* xchg.b a1,${Dsp-16-s16}[fb] */
7126 {
7127 M32C_INSN_XCHG32B_A1_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-16-FB-relative-Unprefixed-QI", "xchg.b", 32,
7128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7129 },
7130 /* xchg.b a1,${Dsp-16-u16} */
7131 {
7132 M32C_INSN_XCHG32B_A1_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-16-absolute-Unprefixed-QI", "xchg.b", 32,
7133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7134 },
7135 /* xchg.b a1,${Dsp-16-u24} */
7136 {
7137 M32C_INSN_XCHG32B_A1_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-24-absolute-Unprefixed-QI", "xchg.b", 40,
7138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7139 },
7140 /* xchg.b a0,$Dst32RnUnprefixedQI */
7141 {
7142 M32C_INSN_XCHG32B_A0_DST32_RN_DIRECT_UNPREFIXED_QI, "xchg32b-a0-dst32-Rn-direct-Unprefixed-QI", "xchg.b", 16,
7143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7144 },
7145 /* xchg.b a0,$Dst32AnUnprefixedQI */
7146 {
7147 M32C_INSN_XCHG32B_A0_DST32_AN_DIRECT_UNPREFIXED_QI, "xchg32b-a0-dst32-An-direct-Unprefixed-QI", "xchg.b", 16,
7148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7149 },
7150 /* xchg.b a0,[$Dst32AnUnprefixed] */
7151 {
7152 M32C_INSN_XCHG32B_A0_DST32_AN_INDIRECT_UNPREFIXED_QI, "xchg32b-a0-dst32-An-indirect-Unprefixed-QI", "xchg.b", 16,
7153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7154 },
7155 /* xchg.b a0,${Dsp-16-u8}[$Dst32AnUnprefixed] */
7156 {
7157 M32C_INSN_XCHG32B_A0_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-8-An-relative-Unprefixed-QI", "xchg.b", 24,
7158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7159 },
7160 /* xchg.b a0,${Dsp-16-u16}[$Dst32AnUnprefixed] */
7161 {
7162 M32C_INSN_XCHG32B_A0_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-16-An-relative-Unprefixed-QI", "xchg.b", 32,
7163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7164 },
7165 /* xchg.b a0,${Dsp-16-u24}[$Dst32AnUnprefixed] */
7166 {
7167 M32C_INSN_XCHG32B_A0_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-24-An-relative-Unprefixed-QI", "xchg.b", 40,
7168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7169 },
7170 /* xchg.b a0,${Dsp-16-u8}[sb] */
7171 {
7172 M32C_INSN_XCHG32B_A0_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-8-SB-relative-Unprefixed-QI", "xchg.b", 24,
7173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7174 },
7175 /* xchg.b a0,${Dsp-16-u16}[sb] */
7176 {
7177 M32C_INSN_XCHG32B_A0_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-16-SB-relative-Unprefixed-QI", "xchg.b", 32,
7178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7179 },
7180 /* xchg.b a0,${Dsp-16-s8}[fb] */
7181 {
7182 M32C_INSN_XCHG32B_A0_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-8-FB-relative-Unprefixed-QI", "xchg.b", 24,
7183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7184 },
7185 /* xchg.b a0,${Dsp-16-s16}[fb] */
7186 {
7187 M32C_INSN_XCHG32B_A0_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-16-FB-relative-Unprefixed-QI", "xchg.b", 32,
7188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7189 },
7190 /* xchg.b a0,${Dsp-16-u16} */
7191 {
7192 M32C_INSN_XCHG32B_A0_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-16-absolute-Unprefixed-QI", "xchg.b", 32,
7193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7194 },
7195 /* xchg.b a0,${Dsp-16-u24} */
7196 {
7197 M32C_INSN_XCHG32B_A0_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-24-absolute-Unprefixed-QI", "xchg.b", 40,
7198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7199 },
7200 /* xchg.b r1l,$Dst32RnUnprefixedQI */
7201 {
7202 M32C_INSN_XCHG32B_R1L_DST32_RN_DIRECT_UNPREFIXED_QI, "xchg32b-r1l-dst32-Rn-direct-Unprefixed-QI", "xchg.b", 16,
7203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7204 },
7205 /* xchg.b r1l,$Dst32AnUnprefixedQI */
7206 {
7207 M32C_INSN_XCHG32B_R1L_DST32_AN_DIRECT_UNPREFIXED_QI, "xchg32b-r1l-dst32-An-direct-Unprefixed-QI", "xchg.b", 16,
7208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7209 },
7210 /* xchg.b r1l,[$Dst32AnUnprefixed] */
7211 {
7212 M32C_INSN_XCHG32B_R1L_DST32_AN_INDIRECT_UNPREFIXED_QI, "xchg32b-r1l-dst32-An-indirect-Unprefixed-QI", "xchg.b", 16,
7213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7214 },
7215 /* xchg.b r1l,${Dsp-16-u8}[$Dst32AnUnprefixed] */
7216 {
7217 M32C_INSN_XCHG32B_R1L_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-8-An-relative-Unprefixed-QI", "xchg.b", 24,
7218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7219 },
7220 /* xchg.b r1l,${Dsp-16-u16}[$Dst32AnUnprefixed] */
7221 {
7222 M32C_INSN_XCHG32B_R1L_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-16-An-relative-Unprefixed-QI", "xchg.b", 32,
7223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7224 },
7225 /* xchg.b r1l,${Dsp-16-u24}[$Dst32AnUnprefixed] */
7226 {
7227 M32C_INSN_XCHG32B_R1L_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-24-An-relative-Unprefixed-QI", "xchg.b", 40,
7228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7229 },
7230 /* xchg.b r1l,${Dsp-16-u8}[sb] */
7231 {
7232 M32C_INSN_XCHG32B_R1L_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-8-SB-relative-Unprefixed-QI", "xchg.b", 24,
7233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7234 },
7235 /* xchg.b r1l,${Dsp-16-u16}[sb] */
7236 {
7237 M32C_INSN_XCHG32B_R1L_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-16-SB-relative-Unprefixed-QI", "xchg.b", 32,
7238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7239 },
7240 /* xchg.b r1l,${Dsp-16-s8}[fb] */
7241 {
7242 M32C_INSN_XCHG32B_R1L_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-8-FB-relative-Unprefixed-QI", "xchg.b", 24,
7243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7244 },
7245 /* xchg.b r1l,${Dsp-16-s16}[fb] */
7246 {
7247 M32C_INSN_XCHG32B_R1L_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-16-FB-relative-Unprefixed-QI", "xchg.b", 32,
7248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7249 },
7250 /* xchg.b r1l,${Dsp-16-u16} */
7251 {
7252 M32C_INSN_XCHG32B_R1L_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-16-absolute-Unprefixed-QI", "xchg.b", 32,
7253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7254 },
7255 /* xchg.b r1l,${Dsp-16-u24} */
7256 {
7257 M32C_INSN_XCHG32B_R1L_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-24-absolute-Unprefixed-QI", "xchg.b", 40,
7258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7259 },
7260 /* xchg.b r0l,$Dst32RnUnprefixedQI */
7261 {
7262 M32C_INSN_XCHG32B_R0L_DST32_RN_DIRECT_UNPREFIXED_QI, "xchg32b-r0l-dst32-Rn-direct-Unprefixed-QI", "xchg.b", 16,
7263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7264 },
7265 /* xchg.b r0l,$Dst32AnUnprefixedQI */
7266 {
7267 M32C_INSN_XCHG32B_R0L_DST32_AN_DIRECT_UNPREFIXED_QI, "xchg32b-r0l-dst32-An-direct-Unprefixed-QI", "xchg.b", 16,
7268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7269 },
7270 /* xchg.b r0l,[$Dst32AnUnprefixed] */
7271 {
7272 M32C_INSN_XCHG32B_R0L_DST32_AN_INDIRECT_UNPREFIXED_QI, "xchg32b-r0l-dst32-An-indirect-Unprefixed-QI", "xchg.b", 16,
7273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7274 },
7275 /* xchg.b r0l,${Dsp-16-u8}[$Dst32AnUnprefixed] */
7276 {
7277 M32C_INSN_XCHG32B_R0L_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-8-An-relative-Unprefixed-QI", "xchg.b", 24,
7278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7279 },
7280 /* xchg.b r0l,${Dsp-16-u16}[$Dst32AnUnprefixed] */
7281 {
7282 M32C_INSN_XCHG32B_R0L_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-16-An-relative-Unprefixed-QI", "xchg.b", 32,
7283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7284 },
7285 /* xchg.b r0l,${Dsp-16-u24}[$Dst32AnUnprefixed] */
7286 {
7287 M32C_INSN_XCHG32B_R0L_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-24-An-relative-Unprefixed-QI", "xchg.b", 40,
7288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7289 },
7290 /* xchg.b r0l,${Dsp-16-u8}[sb] */
7291 {
7292 M32C_INSN_XCHG32B_R0L_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-8-SB-relative-Unprefixed-QI", "xchg.b", 24,
7293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7294 },
7295 /* xchg.b r0l,${Dsp-16-u16}[sb] */
7296 {
7297 M32C_INSN_XCHG32B_R0L_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-16-SB-relative-Unprefixed-QI", "xchg.b", 32,
7298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7299 },
7300 /* xchg.b r0l,${Dsp-16-s8}[fb] */
7301 {
7302 M32C_INSN_XCHG32B_R0L_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-8-FB-relative-Unprefixed-QI", "xchg.b", 24,
7303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7304 },
7305 /* xchg.b r0l,${Dsp-16-s16}[fb] */
7306 {
7307 M32C_INSN_XCHG32B_R0L_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-16-FB-relative-Unprefixed-QI", "xchg.b", 32,
7308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7309 },
7310 /* xchg.b r0l,${Dsp-16-u16} */
7311 {
7312 M32C_INSN_XCHG32B_R0L_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-16-absolute-Unprefixed-QI", "xchg.b", 32,
7313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7314 },
7315 /* xchg.b r0l,${Dsp-16-u24} */
7316 {
7317 M32C_INSN_XCHG32B_R0L_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-24-absolute-Unprefixed-QI", "xchg.b", 40,
7318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7319 },
7320 /* xchg.w r3,$Dst16RnHI */
7321 {
7322 M32C_INSN_XCHG16W_R3_DST16_RN_DIRECT_HI, "xchg16w-r3-dst16-Rn-direct-HI", "xchg.w", 16,
7323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7324 },
7325 /* xchg.w r3,$Dst16AnHI */
7326 {
7327 M32C_INSN_XCHG16W_R3_DST16_AN_DIRECT_HI, "xchg16w-r3-dst16-An-direct-HI", "xchg.w", 16,
7328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7329 },
7330 /* xchg.w r3,[$Dst16An] */
7331 {
7332 M32C_INSN_XCHG16W_R3_DST16_AN_INDIRECT_HI, "xchg16w-r3-dst16-An-indirect-HI", "xchg.w", 16,
7333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7334 },
7335 /* xchg.w r3,${Dsp-16-u8}[$Dst16An] */
7336 {
7337 M32C_INSN_XCHG16W_R3_DST16_16_8_AN_RELATIVE_HI, "xchg16w-r3-dst16-16-8-An-relative-HI", "xchg.w", 24,
7338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7339 },
7340 /* xchg.w r3,${Dsp-16-u16}[$Dst16An] */
7341 {
7342 M32C_INSN_XCHG16W_R3_DST16_16_16_AN_RELATIVE_HI, "xchg16w-r3-dst16-16-16-An-relative-HI", "xchg.w", 32,
7343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7344 },
7345 /* xchg.w r3,${Dsp-16-u8}[sb] */
7346 {
7347 M32C_INSN_XCHG16W_R3_DST16_16_8_SB_RELATIVE_HI, "xchg16w-r3-dst16-16-8-SB-relative-HI", "xchg.w", 24,
7348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7349 },
7350 /* xchg.w r3,${Dsp-16-u16}[sb] */
7351 {
7352 M32C_INSN_XCHG16W_R3_DST16_16_16_SB_RELATIVE_HI, "xchg16w-r3-dst16-16-16-SB-relative-HI", "xchg.w", 32,
7353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7354 },
7355 /* xchg.w r3,${Dsp-16-s8}[fb] */
7356 {
7357 M32C_INSN_XCHG16W_R3_DST16_16_8_FB_RELATIVE_HI, "xchg16w-r3-dst16-16-8-FB-relative-HI", "xchg.w", 24,
7358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7359 },
7360 /* xchg.w r3,${Dsp-16-u16} */
7361 {
7362 M32C_INSN_XCHG16W_R3_DST16_16_16_ABSOLUTE_HI, "xchg16w-r3-dst16-16-16-absolute-HI", "xchg.w", 32,
7363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7364 },
7365 /* xchg.w r2,$Dst16RnHI */
7366 {
7367 M32C_INSN_XCHG16W_R2_DST16_RN_DIRECT_HI, "xchg16w-r2-dst16-Rn-direct-HI", "xchg.w", 16,
7368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7369 },
7370 /* xchg.w r2,$Dst16AnHI */
7371 {
7372 M32C_INSN_XCHG16W_R2_DST16_AN_DIRECT_HI, "xchg16w-r2-dst16-An-direct-HI", "xchg.w", 16,
7373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7374 },
7375 /* xchg.w r2,[$Dst16An] */
7376 {
7377 M32C_INSN_XCHG16W_R2_DST16_AN_INDIRECT_HI, "xchg16w-r2-dst16-An-indirect-HI", "xchg.w", 16,
7378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7379 },
7380 /* xchg.w r2,${Dsp-16-u8}[$Dst16An] */
7381 {
7382 M32C_INSN_XCHG16W_R2_DST16_16_8_AN_RELATIVE_HI, "xchg16w-r2-dst16-16-8-An-relative-HI", "xchg.w", 24,
7383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7384 },
7385 /* xchg.w r2,${Dsp-16-u16}[$Dst16An] */
7386 {
7387 M32C_INSN_XCHG16W_R2_DST16_16_16_AN_RELATIVE_HI, "xchg16w-r2-dst16-16-16-An-relative-HI", "xchg.w", 32,
7388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7389 },
7390 /* xchg.w r2,${Dsp-16-u8}[sb] */
7391 {
7392 M32C_INSN_XCHG16W_R2_DST16_16_8_SB_RELATIVE_HI, "xchg16w-r2-dst16-16-8-SB-relative-HI", "xchg.w", 24,
7393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7394 },
7395 /* xchg.w r2,${Dsp-16-u16}[sb] */
7396 {
7397 M32C_INSN_XCHG16W_R2_DST16_16_16_SB_RELATIVE_HI, "xchg16w-r2-dst16-16-16-SB-relative-HI", "xchg.w", 32,
7398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7399 },
7400 /* xchg.w r2,${Dsp-16-s8}[fb] */
7401 {
7402 M32C_INSN_XCHG16W_R2_DST16_16_8_FB_RELATIVE_HI, "xchg16w-r2-dst16-16-8-FB-relative-HI", "xchg.w", 24,
7403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7404 },
7405 /* xchg.w r2,${Dsp-16-u16} */
7406 {
7407 M32C_INSN_XCHG16W_R2_DST16_16_16_ABSOLUTE_HI, "xchg16w-r2-dst16-16-16-absolute-HI", "xchg.w", 32,
7408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7409 },
7410 /* xchg.w r1,$Dst16RnHI */
7411 {
7412 M32C_INSN_XCHG16W_R1_DST16_RN_DIRECT_HI, "xchg16w-r1-dst16-Rn-direct-HI", "xchg.w", 16,
7413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7414 },
7415 /* xchg.w r1,$Dst16AnHI */
7416 {
7417 M32C_INSN_XCHG16W_R1_DST16_AN_DIRECT_HI, "xchg16w-r1-dst16-An-direct-HI", "xchg.w", 16,
7418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7419 },
7420 /* xchg.w r1,[$Dst16An] */
7421 {
7422 M32C_INSN_XCHG16W_R1_DST16_AN_INDIRECT_HI, "xchg16w-r1-dst16-An-indirect-HI", "xchg.w", 16,
7423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7424 },
7425 /* xchg.w r1,${Dsp-16-u8}[$Dst16An] */
7426 {
7427 M32C_INSN_XCHG16W_R1_DST16_16_8_AN_RELATIVE_HI, "xchg16w-r1-dst16-16-8-An-relative-HI", "xchg.w", 24,
7428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7429 },
7430 /* xchg.w r1,${Dsp-16-u16}[$Dst16An] */
7431 {
7432 M32C_INSN_XCHG16W_R1_DST16_16_16_AN_RELATIVE_HI, "xchg16w-r1-dst16-16-16-An-relative-HI", "xchg.w", 32,
7433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7434 },
7435 /* xchg.w r1,${Dsp-16-u8}[sb] */
7436 {
7437 M32C_INSN_XCHG16W_R1_DST16_16_8_SB_RELATIVE_HI, "xchg16w-r1-dst16-16-8-SB-relative-HI", "xchg.w", 24,
7438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7439 },
7440 /* xchg.w r1,${Dsp-16-u16}[sb] */
7441 {
7442 M32C_INSN_XCHG16W_R1_DST16_16_16_SB_RELATIVE_HI, "xchg16w-r1-dst16-16-16-SB-relative-HI", "xchg.w", 32,
7443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7444 },
7445 /* xchg.w r1,${Dsp-16-s8}[fb] */
7446 {
7447 M32C_INSN_XCHG16W_R1_DST16_16_8_FB_RELATIVE_HI, "xchg16w-r1-dst16-16-8-FB-relative-HI", "xchg.w", 24,
7448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7449 },
7450 /* xchg.w r1,${Dsp-16-u16} */
7451 {
7452 M32C_INSN_XCHG16W_R1_DST16_16_16_ABSOLUTE_HI, "xchg16w-r1-dst16-16-16-absolute-HI", "xchg.w", 32,
7453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7454 },
7455 /* xchg.w r0,$Dst16RnQI */
7456 {
7457 M32C_INSN_XCHG16W_R0_DST16_RN_DIRECT_QI, "xchg16w-r0-dst16-Rn-direct-QI", "xchg.w", 16,
7458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7459 },
7460 /* xchg.w r0,$Dst16AnQI */
7461 {
7462 M32C_INSN_XCHG16W_R0_DST16_AN_DIRECT_QI, "xchg16w-r0-dst16-An-direct-QI", "xchg.w", 16,
7463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7464 },
7465 /* xchg.w r0,[$Dst16An] */
7466 {
7467 M32C_INSN_XCHG16W_R0_DST16_AN_INDIRECT_QI, "xchg16w-r0-dst16-An-indirect-QI", "xchg.w", 16,
7468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7469 },
7470 /* xchg.w r0,${Dsp-16-u8}[$Dst16An] */
7471 {
7472 M32C_INSN_XCHG16W_R0_DST16_16_8_AN_RELATIVE_QI, "xchg16w-r0-dst16-16-8-An-relative-QI", "xchg.w", 24,
7473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7474 },
7475 /* xchg.w r0,${Dsp-16-u16}[$Dst16An] */
7476 {
7477 M32C_INSN_XCHG16W_R0_DST16_16_16_AN_RELATIVE_QI, "xchg16w-r0-dst16-16-16-An-relative-QI", "xchg.w", 32,
7478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7479 },
7480 /* xchg.w r0,${Dsp-16-u8}[sb] */
7481 {
7482 M32C_INSN_XCHG16W_R0_DST16_16_8_SB_RELATIVE_QI, "xchg16w-r0-dst16-16-8-SB-relative-QI", "xchg.w", 24,
7483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7484 },
7485 /* xchg.w r0,${Dsp-16-u16}[sb] */
7486 {
7487 M32C_INSN_XCHG16W_R0_DST16_16_16_SB_RELATIVE_QI, "xchg16w-r0-dst16-16-16-SB-relative-QI", "xchg.w", 32,
7488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7489 },
7490 /* xchg.w r0,${Dsp-16-s8}[fb] */
7491 {
7492 M32C_INSN_XCHG16W_R0_DST16_16_8_FB_RELATIVE_QI, "xchg16w-r0-dst16-16-8-FB-relative-QI", "xchg.w", 24,
7493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7494 },
7495 /* xchg.w r0,${Dsp-16-u16} */
7496 {
7497 M32C_INSN_XCHG16W_R0_DST16_16_16_ABSOLUTE_QI, "xchg16w-r0-dst16-16-16-absolute-QI", "xchg.w", 32,
7498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7499 },
7500 /* xchg.b r1h,$Dst16RnQI */
7501 {
7502 M32C_INSN_XCHG16B_R1H_DST16_RN_DIRECT_QI, "xchg16b-r1h-dst16-Rn-direct-QI", "xchg.b", 16,
7503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7504 },
7505 /* xchg.b r1h,$Dst16AnQI */
7506 {
7507 M32C_INSN_XCHG16B_R1H_DST16_AN_DIRECT_QI, "xchg16b-r1h-dst16-An-direct-QI", "xchg.b", 16,
7508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7509 },
7510 /* xchg.b r1h,[$Dst16An] */
7511 {
7512 M32C_INSN_XCHG16B_R1H_DST16_AN_INDIRECT_QI, "xchg16b-r1h-dst16-An-indirect-QI", "xchg.b", 16,
7513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7514 },
7515 /* xchg.b r1h,${Dsp-16-u8}[$Dst16An] */
7516 {
7517 M32C_INSN_XCHG16B_R1H_DST16_16_8_AN_RELATIVE_QI, "xchg16b-r1h-dst16-16-8-An-relative-QI", "xchg.b", 24,
7518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7519 },
7520 /* xchg.b r1h,${Dsp-16-u16}[$Dst16An] */
7521 {
7522 M32C_INSN_XCHG16B_R1H_DST16_16_16_AN_RELATIVE_QI, "xchg16b-r1h-dst16-16-16-An-relative-QI", "xchg.b", 32,
7523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7524 },
7525 /* xchg.b r1h,${Dsp-16-u8}[sb] */
7526 {
7527 M32C_INSN_XCHG16B_R1H_DST16_16_8_SB_RELATIVE_QI, "xchg16b-r1h-dst16-16-8-SB-relative-QI", "xchg.b", 24,
7528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7529 },
7530 /* xchg.b r1h,${Dsp-16-u16}[sb] */
7531 {
7532 M32C_INSN_XCHG16B_R1H_DST16_16_16_SB_RELATIVE_QI, "xchg16b-r1h-dst16-16-16-SB-relative-QI", "xchg.b", 32,
7533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7534 },
7535 /* xchg.b r1h,${Dsp-16-s8}[fb] */
7536 {
7537 M32C_INSN_XCHG16B_R1H_DST16_16_8_FB_RELATIVE_QI, "xchg16b-r1h-dst16-16-8-FB-relative-QI", "xchg.b", 24,
7538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7539 },
7540 /* xchg.b r1h,${Dsp-16-u16} */
7541 {
7542 M32C_INSN_XCHG16B_R1H_DST16_16_16_ABSOLUTE_QI, "xchg16b-r1h-dst16-16-16-absolute-QI", "xchg.b", 32,
7543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7544 },
7545 /* xchg.b r1l,$Dst16RnQI */
7546 {
7547 M32C_INSN_XCHG16B_R1L_DST16_RN_DIRECT_QI, "xchg16b-r1l-dst16-Rn-direct-QI", "xchg.b", 16,
7548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7549 },
7550 /* xchg.b r1l,$Dst16AnQI */
7551 {
7552 M32C_INSN_XCHG16B_R1L_DST16_AN_DIRECT_QI, "xchg16b-r1l-dst16-An-direct-QI", "xchg.b", 16,
7553 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7554 },
7555 /* xchg.b r1l,[$Dst16An] */
7556 {
7557 M32C_INSN_XCHG16B_R1L_DST16_AN_INDIRECT_QI, "xchg16b-r1l-dst16-An-indirect-QI", "xchg.b", 16,
7558 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7559 },
7560 /* xchg.b r1l,${Dsp-16-u8}[$Dst16An] */
7561 {
7562 M32C_INSN_XCHG16B_R1L_DST16_16_8_AN_RELATIVE_QI, "xchg16b-r1l-dst16-16-8-An-relative-QI", "xchg.b", 24,
7563 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7564 },
7565 /* xchg.b r1l,${Dsp-16-u16}[$Dst16An] */
7566 {
7567 M32C_INSN_XCHG16B_R1L_DST16_16_16_AN_RELATIVE_QI, "xchg16b-r1l-dst16-16-16-An-relative-QI", "xchg.b", 32,
7568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7569 },
7570 /* xchg.b r1l,${Dsp-16-u8}[sb] */
7571 {
7572 M32C_INSN_XCHG16B_R1L_DST16_16_8_SB_RELATIVE_QI, "xchg16b-r1l-dst16-16-8-SB-relative-QI", "xchg.b", 24,
7573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7574 },
7575 /* xchg.b r1l,${Dsp-16-u16}[sb] */
7576 {
7577 M32C_INSN_XCHG16B_R1L_DST16_16_16_SB_RELATIVE_QI, "xchg16b-r1l-dst16-16-16-SB-relative-QI", "xchg.b", 32,
7578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7579 },
7580 /* xchg.b r1l,${Dsp-16-s8}[fb] */
7581 {
7582 M32C_INSN_XCHG16B_R1L_DST16_16_8_FB_RELATIVE_QI, "xchg16b-r1l-dst16-16-8-FB-relative-QI", "xchg.b", 24,
7583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7584 },
7585 /* xchg.b r1l,${Dsp-16-u16} */
7586 {
7587 M32C_INSN_XCHG16B_R1L_DST16_16_16_ABSOLUTE_QI, "xchg16b-r1l-dst16-16-16-absolute-QI", "xchg.b", 32,
7588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7589 },
7590 /* xchg.b r0h,$Dst16RnQI */
7591 {
7592 M32C_INSN_XCHG16B_R0H_DST16_RN_DIRECT_QI, "xchg16b-r0h-dst16-Rn-direct-QI", "xchg.b", 16,
7593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7594 },
7595 /* xchg.b r0h,$Dst16AnQI */
7596 {
7597 M32C_INSN_XCHG16B_R0H_DST16_AN_DIRECT_QI, "xchg16b-r0h-dst16-An-direct-QI", "xchg.b", 16,
7598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7599 },
7600 /* xchg.b r0h,[$Dst16An] */
7601 {
7602 M32C_INSN_XCHG16B_R0H_DST16_AN_INDIRECT_QI, "xchg16b-r0h-dst16-An-indirect-QI", "xchg.b", 16,
7603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7604 },
7605 /* xchg.b r0h,${Dsp-16-u8}[$Dst16An] */
7606 {
7607 M32C_INSN_XCHG16B_R0H_DST16_16_8_AN_RELATIVE_QI, "xchg16b-r0h-dst16-16-8-An-relative-QI", "xchg.b", 24,
7608 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7609 },
7610 /* xchg.b r0h,${Dsp-16-u16}[$Dst16An] */
7611 {
7612 M32C_INSN_XCHG16B_R0H_DST16_16_16_AN_RELATIVE_QI, "xchg16b-r0h-dst16-16-16-An-relative-QI", "xchg.b", 32,
7613 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7614 },
7615 /* xchg.b r0h,${Dsp-16-u8}[sb] */
7616 {
7617 M32C_INSN_XCHG16B_R0H_DST16_16_8_SB_RELATIVE_QI, "xchg16b-r0h-dst16-16-8-SB-relative-QI", "xchg.b", 24,
7618 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7619 },
7620 /* xchg.b r0h,${Dsp-16-u16}[sb] */
7621 {
7622 M32C_INSN_XCHG16B_R0H_DST16_16_16_SB_RELATIVE_QI, "xchg16b-r0h-dst16-16-16-SB-relative-QI", "xchg.b", 32,
7623 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7624 },
7625 /* xchg.b r0h,${Dsp-16-s8}[fb] */
7626 {
7627 M32C_INSN_XCHG16B_R0H_DST16_16_8_FB_RELATIVE_QI, "xchg16b-r0h-dst16-16-8-FB-relative-QI", "xchg.b", 24,
7628 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7629 },
7630 /* xchg.b r0h,${Dsp-16-u16} */
7631 {
7632 M32C_INSN_XCHG16B_R0H_DST16_16_16_ABSOLUTE_QI, "xchg16b-r0h-dst16-16-16-absolute-QI", "xchg.b", 32,
7633 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7634 },
7635 /* xchg.b r0l,$Dst16RnQI */
7636 {
7637 M32C_INSN_XCHG16B_R0L_DST16_RN_DIRECT_QI, "xchg16b-r0l-dst16-Rn-direct-QI", "xchg.b", 16,
7638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7639 },
7640 /* xchg.b r0l,$Dst16AnQI */
7641 {
7642 M32C_INSN_XCHG16B_R0L_DST16_AN_DIRECT_QI, "xchg16b-r0l-dst16-An-direct-QI", "xchg.b", 16,
7643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7644 },
7645 /* xchg.b r0l,[$Dst16An] */
7646 {
7647 M32C_INSN_XCHG16B_R0L_DST16_AN_INDIRECT_QI, "xchg16b-r0l-dst16-An-indirect-QI", "xchg.b", 16,
7648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7649 },
7650 /* xchg.b r0l,${Dsp-16-u8}[$Dst16An] */
7651 {
7652 M32C_INSN_XCHG16B_R0L_DST16_16_8_AN_RELATIVE_QI, "xchg16b-r0l-dst16-16-8-An-relative-QI", "xchg.b", 24,
7653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7654 },
7655 /* xchg.b r0l,${Dsp-16-u16}[$Dst16An] */
7656 {
7657 M32C_INSN_XCHG16B_R0L_DST16_16_16_AN_RELATIVE_QI, "xchg16b-r0l-dst16-16-16-An-relative-QI", "xchg.b", 32,
7658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7659 },
7660 /* xchg.b r0l,${Dsp-16-u8}[sb] */
7661 {
7662 M32C_INSN_XCHG16B_R0L_DST16_16_8_SB_RELATIVE_QI, "xchg16b-r0l-dst16-16-8-SB-relative-QI", "xchg.b", 24,
7663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7664 },
7665 /* xchg.b r0l,${Dsp-16-u16}[sb] */
7666 {
7667 M32C_INSN_XCHG16B_R0L_DST16_16_16_SB_RELATIVE_QI, "xchg16b-r0l-dst16-16-16-SB-relative-QI", "xchg.b", 32,
7668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7669 },
7670 /* xchg.b r0l,${Dsp-16-s8}[fb] */
7671 {
7672 M32C_INSN_XCHG16B_R0L_DST16_16_8_FB_RELATIVE_QI, "xchg16b-r0l-dst16-16-8-FB-relative-QI", "xchg.b", 24,
7673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7674 },
7675 /* xchg.b r0l,${Dsp-16-u16} */
7676 {
7677 M32C_INSN_XCHG16B_R0L_DST16_16_16_ABSOLUTE_QI, "xchg16b-r0l-dst16-16-16-absolute-QI", "xchg.b", 32,
7678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
7679 },
7680 /* tst.w${S} #${Imm-16-HI},${Dsp-8-u8}[sb] */
7681 {
7682 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,
7683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7684 },
7685 /* tst.w${S} #${Imm-16-HI},${Dsp-8-s8}[fb] */
7686 {
7687 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,
7688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7689 },
7690 /* tst.w${S} #${Imm-24-HI},${Dsp-8-u16} */
7691 {
7692 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,
7693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7694 },
7695 /* tst.w${S} #${Imm-8-HI},r0 */
7696 {
7697 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,
7698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7699 },
7700 /* tst.b${S} #${Imm-16-QI},${Dsp-8-u8}[sb] */
7701 {
7702 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,
7703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7704 },
7705 /* tst.b${S} #${Imm-16-QI},${Dsp-8-s8}[fb] */
7706 {
7707 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,
7708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7709 },
7710 /* tst.b${S} #${Imm-24-QI},${Dsp-8-u16} */
7711 {
7712 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,
7713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7714 },
7715 /* tst.b${S} #${Imm-8-QI},r0l */
7716 {
7717 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,
7718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7719 },
7720 /* tst.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
7721 {
7722 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,
7723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7724 },
7725 /* tst.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
7726 {
7727 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,
7728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7729 },
7730 /* tst.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
7731 {
7732 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,
7733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7734 },
7735 /* tst.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
7736 {
7737 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,
7738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7739 },
7740 /* tst.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
7741 {
7742 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,
7743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7744 },
7745 /* tst.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
7746 {
7747 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,
7748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7749 },
7750 /* tst.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
7751 {
7752 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,
7753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7754 },
7755 /* tst.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
7756 {
7757 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,
7758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7759 },
7760 /* tst.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
7761 {
7762 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,
7763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7764 },
7765 /* tst.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
7766 {
7767 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,
7768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7769 },
7770 /* tst.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
7771 {
7772 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,
7773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7774 },
7775 /* tst.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
7776 {
7777 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,
7778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7779 },
7780 /* tst.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
7781 {
7782 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,
7783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7784 },
7785 /* tst.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
7786 {
7787 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,
7788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7789 },
7790 /* tst.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
7791 {
7792 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,
7793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7794 },
7795 /* tst.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
7796 {
7797 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,
7798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7799 },
7800 /* tst.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
7801 {
7802 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,
7803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7804 },
7805 /* tst.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
7806 {
7807 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,
7808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7809 },
7810 /* tst.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
7811 {
7812 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,
7813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7814 },
7815 /* tst.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
7816 {
7817 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,
7818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7819 },
7820 /* tst.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
7821 {
7822 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,
7823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7824 },
7825 /* tst.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
7826 {
7827 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,
7828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7829 },
7830 /* tst.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
7831 {
7832 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,
7833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7834 },
7835 /* tst.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
7836 {
7837 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,
7838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7839 },
7840 /* tst.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
7841 {
7842 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,
7843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7844 },
7845 /* tst.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
7846 {
7847 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,
7848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7849 },
7850 /* tst.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
7851 {
7852 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,
7853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7854 },
7855 /* tst.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
7856 {
7857 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,
7858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7859 },
7860 /* tst.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
7861 {
7862 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,
7863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7864 },
7865 /* tst.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
7866 {
7867 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,
7868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7869 },
7870 /* tst.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
7871 {
7872 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,
7873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7874 },
7875 /* tst.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
7876 {
7877 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,
7878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7879 },
7880 /* tst.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
7881 {
7882 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,
7883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7884 },
7885 /* tst.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
7886 {
7887 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,
7888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7889 },
7890 /* tst.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
7891 {
7892 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,
7893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7894 },
7895 /* tst.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
7896 {
7897 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,
7898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7899 },
7900 /* tst.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
7901 {
7902 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,
7903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7904 },
7905 /* tst.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
7906 {
7907 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,
7908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7909 },
7910 /* tst.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
7911 {
7912 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,
7913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7914 },
7915 /* tst.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
7916 {
7917 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,
7918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7919 },
7920 /* tst.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
7921 {
7922 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,
7923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7924 },
7925 /* tst.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
7926 {
7927 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,
7928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7929 },
7930 /* tst.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
7931 {
7932 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,
7933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7934 },
7935 /* tst.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
7936 {
7937 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,
7938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7939 },
7940 /* tst.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
7941 {
7942 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,
7943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7944 },
7945 /* tst.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
7946 {
7947 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,
7948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7949 },
7950 /* tst.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
7951 {
7952 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,
7953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7954 },
7955 /* tst.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
7956 {
7957 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,
7958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7959 },
7960 /* tst.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
7961 {
7962 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,
7963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7964 },
7965 /* tst.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
7966 {
7967 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,
7968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7969 },
7970 /* tst.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
7971 {
7972 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,
7973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7974 },
7975 /* tst.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
7976 {
7977 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,
7978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7979 },
7980 /* tst.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
7981 {
7982 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,
7983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7984 },
7985 /* tst.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
7986 {
7987 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,
7988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7989 },
7990 /* tst.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
7991 {
7992 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,
7993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7994 },
7995 /* tst.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
7996 {
7997 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,
7998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
7999 },
8000 /* tst.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
8001 {
8002 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,
8003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8004 },
8005 /* tst.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
8006 {
8007 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,
8008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8009 },
8010 /* tst.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
8011 {
8012 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,
8013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8014 },
8015 /* tst.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
8016 {
8017 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,
8018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8019 },
8020 /* tst.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
8021 {
8022 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,
8023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8024 },
8025 /* tst.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
8026 {
8027 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,
8028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8029 },
8030 /* tst.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
8031 {
8032 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,
8033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8034 },
8035 /* tst.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
8036 {
8037 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,
8038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8039 },
8040 /* tst.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
8041 {
8042 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,
8043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8044 },
8045 /* tst.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
8046 {
8047 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,
8048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8049 },
8050 /* tst.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
8051 {
8052 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,
8053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8054 },
8055 /* tst.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
8056 {
8057 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,
8058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8059 },
8060 /* tst.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
8061 {
8062 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,
8063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8064 },
8065 /* tst.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
8066 {
8067 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,
8068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8069 },
8070 /* tst.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
8071 {
8072 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,
8073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8074 },
8075 /* tst.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
8076 {
8077 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,
8078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8079 },
8080 /* tst.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
8081 {
8082 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,
8083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8084 },
8085 /* tst.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
8086 {
8087 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,
8088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8089 },
8090 /* tst.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
8091 {
8092 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,
8093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8094 },
8095 /* tst.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
8096 {
8097 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,
8098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8099 },
8100 /* tst.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
8101 {
8102 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,
8103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8104 },
8105 /* tst.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
8106 {
8107 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,
8108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8109 },
8110 /* tst.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
8111 {
8112 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,
8113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8114 },
8115 /* tst.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
8116 {
8117 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,
8118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8119 },
8120 /* tst.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
8121 {
8122 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,
8123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8124 },
8125 /* tst.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
8126 {
8127 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,
8128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8129 },
8130 /* tst.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
8131 {
8132 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,
8133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8134 },
8135 /* tst.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
8136 {
8137 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,
8138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8139 },
8140 /* tst.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
8141 {
8142 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,
8143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8144 },
8145 /* tst.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
8146 {
8147 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,
8148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8149 },
8150 /* tst.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
8151 {
8152 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,
8153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8154 },
8155 /* tst.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
8156 {
8157 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,
8158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8159 },
8160 /* tst.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
8161 {
8162 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,
8163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8164 },
8165 /* tst.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
8166 {
8167 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,
8168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8169 },
8170 /* tst.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
8171 {
8172 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,
8173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8174 },
8175 /* tst.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
8176 {
8177 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,
8178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8179 },
8180 /* tst.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
8181 {
8182 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,
8183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8184 },
8185 /* tst.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
8186 {
8187 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,
8188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8189 },
8190 /* tst.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
8191 {
8192 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,
8193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8194 },
8195 /* tst.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
8196 {
8197 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,
8198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8199 },
8200 /* tst.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
8201 {
8202 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,
8203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8204 },
8205 /* tst.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
8206 {
8207 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,
8208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8209 },
8210 /* tst.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
8211 {
8212 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,
8213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8214 },
8215 /* tst.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
8216 {
8217 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,
8218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8219 },
8220 /* tst.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
8221 {
8222 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,
8223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8224 },
8225 /* tst.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
8226 {
8227 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,
8228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8229 },
8230 /* tst.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
8231 {
8232 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,
8233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8234 },
8235 /* tst.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
8236 {
8237 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,
8238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8239 },
8240 /* tst.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
8241 {
8242 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,
8243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8244 },
8245 /* tst.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
8246 {
8247 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,
8248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8249 },
8250 /* tst.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
8251 {
8252 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,
8253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8254 },
8255 /* tst.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
8256 {
8257 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,
8258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8259 },
8260 /* tst.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
8261 {
8262 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,
8263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8264 },
8265 /* tst.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
8266 {
8267 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,
8268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8269 },
8270 /* tst.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
8271 {
8272 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,
8273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8274 },
8275 /* tst.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
8276 {
8277 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,
8278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8279 },
8280 /* tst.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
8281 {
8282 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,
8283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8284 },
8285 /* tst.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
8286 {
8287 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,
8288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8289 },
8290 /* tst.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
8291 {
8292 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,
8293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8294 },
8295 /* tst.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
8296 {
8297 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,
8298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8299 },
8300 /* tst.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
8301 {
8302 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,
8303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8304 },
8305 /* tst.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
8306 {
8307 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,
8308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8309 },
8310 /* tst.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
8311 {
8312 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,
8313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8314 },
8315 /* tst.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
8316 {
8317 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,
8318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8319 },
8320 /* tst.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
8321 {
8322 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,
8323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8324 },
8325 /* tst.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
8326 {
8327 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,
8328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8329 },
8330 /* tst.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
8331 {
8332 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,
8333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8334 },
8335 /* tst.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
8336 {
8337 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,
8338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8339 },
8340 /* tst.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
8341 {
8342 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,
8343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8344 },
8345 /* tst.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
8346 {
8347 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,
8348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8349 },
8350 /* tst.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
8351 {
8352 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,
8353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8354 },
8355 /* tst.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
8356 {
8357 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,
8358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8359 },
8360 /* tst.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
8361 {
8362 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,
8363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8364 },
8365 /* tst.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
8366 {
8367 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,
8368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8369 },
8370 /* tst.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
8371 {
8372 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,
8373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8374 },
8375 /* tst.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
8376 {
8377 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,
8378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8379 },
8380 /* tst.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
8381 {
8382 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,
8383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8384 },
8385 /* tst.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
8386 {
8387 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,
8388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8389 },
8390 /* tst.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
8391 {
8392 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,
8393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8394 },
8395 /* tst.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
8396 {
8397 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,
8398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8399 },
8400 /* tst.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
8401 {
8402 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,
8403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8404 },
8405 /* tst.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
8406 {
8407 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,
8408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8409 },
8410 /* tst.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
8411 {
8412 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,
8413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8414 },
8415 /* tst.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
8416 {
8417 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,
8418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8419 },
8420 /* tst.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
8421 {
8422 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,
8423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8424 },
8425 /* tst.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
8426 {
8427 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,
8428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8429 },
8430 /* tst.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
8431 {
8432 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,
8433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8434 },
8435 /* tst.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
8436 {
8437 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,
8438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8439 },
8440 /* tst.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
8441 {
8442 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,
8443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8444 },
8445 /* tst.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
8446 {
8447 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,
8448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8449 },
8450 /* tst.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
8451 {
8452 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,
8453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8454 },
8455 /* tst.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
8456 {
8457 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,
8458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8459 },
8460 /* tst.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
8461 {
8462 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,
8463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8464 },
8465 /* tst.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
8466 {
8467 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,
8468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8469 },
8470 /* tst.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
8471 {
8472 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,
8473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8474 },
8475 /* tst.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
8476 {
8477 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,
8478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8479 },
8480 /* tst.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
8481 {
8482 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,
8483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8484 },
8485 /* tst.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
8486 {
8487 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,
8488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8489 },
8490 /* tst.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
8491 {
8492 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,
8493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8494 },
8495 /* tst.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
8496 {
8497 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,
8498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8499 },
8500 /* tst.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
8501 {
8502 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,
8503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8504 },
8505 /* tst.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
8506 {
8507 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,
8508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8509 },
8510 /* tst.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
8511 {
8512 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,
8513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8514 },
8515 /* tst.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
8516 {
8517 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,
8518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8519 },
8520 /* tst.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
8521 {
8522 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,
8523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8524 },
8525 /* tst.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
8526 {
8527 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,
8528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8529 },
8530 /* tst.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
8531 {
8532 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,
8533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8534 },
8535 /* tst.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
8536 {
8537 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,
8538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8539 },
8540 /* tst.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
8541 {
8542 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,
8543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8544 },
8545 /* tst.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
8546 {
8547 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,
8548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8549 },
8550 /* tst.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
8551 {
8552 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,
8553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8554 },
8555 /* tst.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
8556 {
8557 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,
8558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8559 },
8560 /* tst.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
8561 {
8562 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,
8563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8564 },
8565 /* tst.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
8566 {
8567 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,
8568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8569 },
8570 /* tst.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
8571 {
8572 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,
8573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8574 },
8575 /* tst.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
8576 {
8577 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,
8578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8579 },
8580 /* tst.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
8581 {
8582 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,
8583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8584 },
8585 /* tst.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
8586 {
8587 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,
8588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8589 },
8590 /* tst.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
8591 {
8592 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,
8593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8594 },
8595 /* tst.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
8596 {
8597 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,
8598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8599 },
8600 /* tst.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
8601 {
8602 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,
8603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8604 },
8605 /* tst.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
8606 {
8607 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,
8608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8609 },
8610 /* tst.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
8611 {
8612 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,
8613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8614 },
8615 /* tst.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
8616 {
8617 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,
8618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8619 },
8620 /* tst.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
8621 {
8622 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,
8623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8624 },
8625 /* tst.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
8626 {
8627 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,
8628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8629 },
8630 /* tst.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
8631 {
8632 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,
8633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8634 },
8635 /* tst.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
8636 {
8637 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,
8638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8639 },
8640 /* tst.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
8641 {
8642 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,
8643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8644 },
8645 /* tst.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
8646 {
8647 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,
8648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8649 },
8650 /* tst.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
8651 {
8652 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,
8653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8654 },
8655 /* tst.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
8656 {
8657 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,
8658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8659 },
8660 /* tst.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
8661 {
8662 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,
8663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8664 },
8665 /* tst.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
8666 {
8667 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,
8668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8669 },
8670 /* tst.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
8671 {
8672 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,
8673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8674 },
8675 /* tst.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
8676 {
8677 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,
8678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8679 },
8680 /* tst.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
8681 {
8682 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,
8683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8684 },
8685 /* tst.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
8686 {
8687 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,
8688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8689 },
8690 /* tst.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
8691 {
8692 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,
8693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8694 },
8695 /* tst.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
8696 {
8697 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,
8698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8699 },
8700 /* tst.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
8701 {
8702 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,
8703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8704 },
8705 /* tst.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
8706 {
8707 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,
8708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8709 },
8710 /* tst.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
8711 {
8712 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,
8713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8714 },
8715 /* tst.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
8716 {
8717 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,
8718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8719 },
8720 /* tst.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
8721 {
8722 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,
8723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8724 },
8725 /* tst.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
8726 {
8727 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,
8728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8729 },
8730 /* tst.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
8731 {
8732 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,
8733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8734 },
8735 /* tst.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
8736 {
8737 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,
8738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8739 },
8740 /* tst.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
8741 {
8742 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,
8743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8744 },
8745 /* tst.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
8746 {
8747 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,
8748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8749 },
8750 /* tst.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
8751 {
8752 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,
8753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8754 },
8755 /* tst.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
8756 {
8757 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,
8758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8759 },
8760 /* tst.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
8761 {
8762 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,
8763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8764 },
8765 /* tst.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
8766 {
8767 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,
8768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8769 },
8770 /* tst.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
8771 {
8772 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,
8773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8774 },
8775 /* tst.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
8776 {
8777 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,
8778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8779 },
8780 /* tst.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
8781 {
8782 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,
8783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8784 },
8785 /* tst.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
8786 {
8787 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,
8788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8789 },
8790 /* tst.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
8791 {
8792 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,
8793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8794 },
8795 /* tst.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
8796 {
8797 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,
8798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8799 },
8800 /* tst.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
8801 {
8802 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,
8803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8804 },
8805 /* tst.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
8806 {
8807 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,
8808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8809 },
8810 /* tst.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
8811 {
8812 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,
8813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8814 },
8815 /* tst.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
8816 {
8817 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,
8818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8819 },
8820 /* tst.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
8821 {
8822 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,
8823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8824 },
8825 /* tst.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
8826 {
8827 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,
8828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8829 },
8830 /* tst.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
8831 {
8832 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,
8833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8834 },
8835 /* tst.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
8836 {
8837 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,
8838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8839 },
8840 /* tst.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
8841 {
8842 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,
8843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8844 },
8845 /* tst.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
8846 {
8847 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,
8848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8849 },
8850 /* tst.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
8851 {
8852 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,
8853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8854 },
8855 /* tst.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
8856 {
8857 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,
8858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8859 },
8860 /* tst.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
8861 {
8862 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,
8863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8864 },
8865 /* tst.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
8866 {
8867 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,
8868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8869 },
8870 /* tst.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
8871 {
8872 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,
8873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8874 },
8875 /* tst.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
8876 {
8877 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,
8878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8879 },
8880 /* tst.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
8881 {
8882 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,
8883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8884 },
8885 /* tst.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
8886 {
8887 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,
8888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8889 },
8890 /* tst.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
8891 {
8892 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,
8893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8894 },
8895 /* tst.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
8896 {
8897 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,
8898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8899 },
8900 /* tst.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
8901 {
8902 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,
8903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8904 },
8905 /* tst.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
8906 {
8907 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,
8908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8909 },
8910 /* tst.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
8911 {
8912 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,
8913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8914 },
8915 /* tst.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
8916 {
8917 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,
8918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8919 },
8920 /* tst.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
8921 {
8922 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,
8923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8924 },
8925 /* tst.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
8926 {
8927 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,
8928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8929 },
8930 /* tst.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
8931 {
8932 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,
8933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8934 },
8935 /* tst.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
8936 {
8937 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,
8938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8939 },
8940 /* tst.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
8941 {
8942 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,
8943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8944 },
8945 /* tst.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
8946 {
8947 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,
8948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8949 },
8950 /* tst.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
8951 {
8952 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,
8953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8954 },
8955 /* tst.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
8956 {
8957 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,
8958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8959 },
8960 /* tst.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
8961 {
8962 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,
8963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8964 },
8965 /* tst.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
8966 {
8967 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,
8968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8969 },
8970 /* tst.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
8971 {
8972 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,
8973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8974 },
8975 /* tst.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
8976 {
8977 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,
8978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8979 },
8980 /* tst.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
8981 {
8982 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,
8983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8984 },
8985 /* tst.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
8986 {
8987 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,
8988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8989 },
8990 /* tst.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
8991 {
8992 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,
8993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8994 },
8995 /* tst.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
8996 {
8997 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,
8998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
8999 },
9000 /* tst.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
9001 {
9002 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,
9003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9004 },
9005 /* tst.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
9006 {
9007 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,
9008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9009 },
9010 /* tst.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
9011 {
9012 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,
9013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9014 },
9015 /* tst.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
9016 {
9017 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,
9018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9019 },
9020 /* tst.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
9021 {
9022 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,
9023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9024 },
9025 /* tst.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
9026 {
9027 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,
9028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9029 },
9030 /* tst.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
9031 {
9032 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,
9033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9034 },
9035 /* tst.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
9036 {
9037 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,
9038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9039 },
9040 /* tst.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
9041 {
9042 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,
9043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9044 },
9045 /* tst.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
9046 {
9047 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,
9048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9049 },
9050 /* tst.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
9051 {
9052 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,
9053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9054 },
9055 /* tst.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
9056 {
9057 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,
9058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9059 },
9060 /* tst.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
9061 {
9062 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,
9063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9064 },
9065 /* tst.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
9066 {
9067 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,
9068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9069 },
9070 /* tst.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
9071 {
9072 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,
9073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9074 },
9075 /* tst.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
9076 {
9077 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,
9078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9079 },
9080 /* tst.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
9081 {
9082 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,
9083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9084 },
9085 /* tst.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
9086 {
9087 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,
9088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9089 },
9090 /* tst.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
9091 {
9092 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,
9093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9094 },
9095 /* tst.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
9096 {
9097 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,
9098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9099 },
9100 /* tst.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
9101 {
9102 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,
9103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9104 },
9105 /* tst.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
9106 {
9107 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,
9108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9109 },
9110 /* tst.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
9111 {
9112 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,
9113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9114 },
9115 /* tst.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
9116 {
9117 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,
9118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9119 },
9120 /* tst.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
9121 {
9122 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,
9123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9124 },
9125 /* tst.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
9126 {
9127 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,
9128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9129 },
9130 /* tst.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
9131 {
9132 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,
9133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9134 },
9135 /* tst.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
9136 {
9137 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,
9138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9139 },
9140 /* tst.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
9141 {
9142 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,
9143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9144 },
9145 /* tst.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
9146 {
9147 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,
9148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9149 },
9150 /* tst.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
9151 {
9152 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,
9153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9154 },
9155 /* tst.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
9156 {
9157 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,
9158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9159 },
9160 /* tst.w${X} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
9161 {
9162 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,
9163 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9164 },
9165 /* tst.w${X} ${Dsp-16-u8}[sb],$Dst16RnHI */
9166 {
9167 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,
9168 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9169 },
9170 /* tst.w${X} ${Dsp-16-s8}[fb],$Dst16RnHI */
9171 {
9172 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,
9173 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9174 },
9175 /* tst.w${X} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
9176 {
9177 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,
9178 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9179 },
9180 /* tst.w${X} ${Dsp-16-u8}[sb],$Dst16AnHI */
9181 {
9182 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,
9183 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9184 },
9185 /* tst.w${X} ${Dsp-16-s8}[fb],$Dst16AnHI */
9186 {
9187 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,
9188 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9189 },
9190 /* tst.w${X} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
9191 {
9192 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,
9193 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9194 },
9195 /* tst.w${X} ${Dsp-16-u8}[sb],[$Dst16An] */
9196 {
9197 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,
9198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9199 },
9200 /* tst.w${X} ${Dsp-16-s8}[fb],[$Dst16An] */
9201 {
9202 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,
9203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9204 },
9205 /* tst.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
9206 {
9207 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,
9208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9209 },
9210 /* tst.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
9211 {
9212 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,
9213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9214 },
9215 /* tst.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
9216 {
9217 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,
9218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9219 },
9220 /* tst.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
9221 {
9222 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,
9223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9224 },
9225 /* tst.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
9226 {
9227 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,
9228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9229 },
9230 /* tst.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
9231 {
9232 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,
9233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9234 },
9235 /* tst.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
9236 {
9237 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,
9238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9239 },
9240 /* tst.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
9241 {
9242 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,
9243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9244 },
9245 /* tst.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
9246 {
9247 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,
9248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9249 },
9250 /* tst.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
9251 {
9252 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,
9253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9254 },
9255 /* tst.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
9256 {
9257 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,
9258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9259 },
9260 /* tst.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
9261 {
9262 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,
9263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9264 },
9265 /* tst.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
9266 {
9267 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,
9268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9269 },
9270 /* tst.w${X} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
9271 {
9272 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,
9273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9274 },
9275 /* tst.w${X} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
9276 {
9277 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,
9278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9279 },
9280 /* tst.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
9281 {
9282 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,
9283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9284 },
9285 /* tst.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
9286 {
9287 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,
9288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9289 },
9290 /* tst.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
9291 {
9292 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,
9293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9294 },
9295 /* tst.w${X} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
9296 {
9297 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,
9298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9299 },
9300 /* tst.w${X} ${Dsp-16-u16}[sb],$Dst16RnHI */
9301 {
9302 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,
9303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9304 },
9305 /* tst.w${X} ${Dsp-16-u16},$Dst16RnHI */
9306 {
9307 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,
9308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9309 },
9310 /* tst.w${X} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
9311 {
9312 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,
9313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9314 },
9315 /* tst.w${X} ${Dsp-16-u16}[sb],$Dst16AnHI */
9316 {
9317 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,
9318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9319 },
9320 /* tst.w${X} ${Dsp-16-u16},$Dst16AnHI */
9321 {
9322 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,
9323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9324 },
9325 /* tst.w${X} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
9326 {
9327 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,
9328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9329 },
9330 /* tst.w${X} ${Dsp-16-u16}[sb],[$Dst16An] */
9331 {
9332 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,
9333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9334 },
9335 /* tst.w${X} ${Dsp-16-u16},[$Dst16An] */
9336 {
9337 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,
9338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9339 },
9340 /* tst.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
9341 {
9342 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,
9343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9344 },
9345 /* tst.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
9346 {
9347 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,
9348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9349 },
9350 /* tst.w${X} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
9351 {
9352 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,
9353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9354 },
9355 /* tst.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
9356 {
9357 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,
9358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9359 },
9360 /* tst.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
9361 {
9362 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,
9363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9364 },
9365 /* tst.w${X} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
9366 {
9367 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,
9368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9369 },
9370 /* tst.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
9371 {
9372 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,
9373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9374 },
9375 /* tst.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
9376 {
9377 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,
9378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9379 },
9380 /* tst.w${X} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
9381 {
9382 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,
9383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9384 },
9385 /* tst.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
9386 {
9387 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,
9388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9389 },
9390 /* tst.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
9391 {
9392 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,
9393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9394 },
9395 /* tst.w${X} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
9396 {
9397 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,
9398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9399 },
9400 /* tst.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
9401 {
9402 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,
9403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9404 },
9405 /* tst.w${X} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
9406 {
9407 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,
9408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9409 },
9410 /* tst.w${X} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
9411 {
9412 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,
9413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9414 },
9415 /* tst.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
9416 {
9417 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,
9418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9419 },
9420 /* tst.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
9421 {
9422 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,
9423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9424 },
9425 /* tst.w${X} ${Dsp-16-u16},${Dsp-32-u16} */
9426 {
9427 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,
9428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9429 },
9430 /* tst.w${X} $Src16RnHI,$Dst16RnHI */
9431 {
9432 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,
9433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9434 },
9435 /* tst.w${X} $Src16AnHI,$Dst16RnHI */
9436 {
9437 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,
9438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9439 },
9440 /* tst.w${X} [$Src16An],$Dst16RnHI */
9441 {
9442 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,
9443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9444 },
9445 /* tst.w${X} $Src16RnHI,$Dst16AnHI */
9446 {
9447 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,
9448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9449 },
9450 /* tst.w${X} $Src16AnHI,$Dst16AnHI */
9451 {
9452 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,
9453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9454 },
9455 /* tst.w${X} [$Src16An],$Dst16AnHI */
9456 {
9457 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,
9458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9459 },
9460 /* tst.w${X} $Src16RnHI,[$Dst16An] */
9461 {
9462 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,
9463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9464 },
9465 /* tst.w${X} $Src16AnHI,[$Dst16An] */
9466 {
9467 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,
9468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9469 },
9470 /* tst.w${X} [$Src16An],[$Dst16An] */
9471 {
9472 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,
9473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9474 },
9475 /* tst.w${X} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
9476 {
9477 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,
9478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9479 },
9480 /* tst.w${X} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
9481 {
9482 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,
9483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9484 },
9485 /* tst.w${X} [$Src16An],${Dsp-16-u8}[$Dst16An] */
9486 {
9487 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,
9488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9489 },
9490 /* tst.w${X} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
9491 {
9492 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,
9493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9494 },
9495 /* tst.w${X} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
9496 {
9497 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,
9498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9499 },
9500 /* tst.w${X} [$Src16An],${Dsp-16-u16}[$Dst16An] */
9501 {
9502 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,
9503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9504 },
9505 /* tst.w${X} $Src16RnHI,${Dsp-16-u8}[sb] */
9506 {
9507 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,
9508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9509 },
9510 /* tst.w${X} $Src16AnHI,${Dsp-16-u8}[sb] */
9511 {
9512 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,
9513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9514 },
9515 /* tst.w${X} [$Src16An],${Dsp-16-u8}[sb] */
9516 {
9517 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,
9518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9519 },
9520 /* tst.w${X} $Src16RnHI,${Dsp-16-u16}[sb] */
9521 {
9522 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,
9523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9524 },
9525 /* tst.w${X} $Src16AnHI,${Dsp-16-u16}[sb] */
9526 {
9527 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,
9528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9529 },
9530 /* tst.w${X} [$Src16An],${Dsp-16-u16}[sb] */
9531 {
9532 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,
9533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9534 },
9535 /* tst.w${X} $Src16RnHI,${Dsp-16-s8}[fb] */
9536 {
9537 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,
9538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9539 },
9540 /* tst.w${X} $Src16AnHI,${Dsp-16-s8}[fb] */
9541 {
9542 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,
9543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9544 },
9545 /* tst.w${X} [$Src16An],${Dsp-16-s8}[fb] */
9546 {
9547 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,
9548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9549 },
9550 /* tst.w${X} $Src16RnHI,${Dsp-16-u16} */
9551 {
9552 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,
9553 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9554 },
9555 /* tst.w${X} $Src16AnHI,${Dsp-16-u16} */
9556 {
9557 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,
9558 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9559 },
9560 /* tst.w${X} [$Src16An],${Dsp-16-u16} */
9561 {
9562 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,
9563 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9564 },
9565 /* tst.b${X} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
9566 {
9567 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,
9568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9569 },
9570 /* tst.b${X} ${Dsp-16-u8}[sb],$Dst16RnQI */
9571 {
9572 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,
9573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9574 },
9575 /* tst.b${X} ${Dsp-16-s8}[fb],$Dst16RnQI */
9576 {
9577 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,
9578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9579 },
9580 /* tst.b${X} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
9581 {
9582 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,
9583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9584 },
9585 /* tst.b${X} ${Dsp-16-u8}[sb],$Dst16AnQI */
9586 {
9587 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,
9588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9589 },
9590 /* tst.b${X} ${Dsp-16-s8}[fb],$Dst16AnQI */
9591 {
9592 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,
9593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9594 },
9595 /* tst.b${X} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
9596 {
9597 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,
9598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9599 },
9600 /* tst.b${X} ${Dsp-16-u8}[sb],[$Dst16An] */
9601 {
9602 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,
9603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9604 },
9605 /* tst.b${X} ${Dsp-16-s8}[fb],[$Dst16An] */
9606 {
9607 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,
9608 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9609 },
9610 /* tst.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
9611 {
9612 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,
9613 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9614 },
9615 /* tst.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
9616 {
9617 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,
9618 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9619 },
9620 /* tst.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
9621 {
9622 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,
9623 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9624 },
9625 /* tst.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
9626 {
9627 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,
9628 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9629 },
9630 /* tst.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
9631 {
9632 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,
9633 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9634 },
9635 /* tst.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
9636 {
9637 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,
9638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9639 },
9640 /* tst.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
9641 {
9642 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,
9643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9644 },
9645 /* tst.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
9646 {
9647 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,
9648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9649 },
9650 /* tst.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
9651 {
9652 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,
9653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9654 },
9655 /* tst.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
9656 {
9657 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,
9658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9659 },
9660 /* tst.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
9661 {
9662 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,
9663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9664 },
9665 /* tst.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
9666 {
9667 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,
9668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9669 },
9670 /* tst.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
9671 {
9672 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,
9673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9674 },
9675 /* tst.b${X} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
9676 {
9677 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,
9678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9679 },
9680 /* tst.b${X} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
9681 {
9682 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,
9683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9684 },
9685 /* tst.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
9686 {
9687 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,
9688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9689 },
9690 /* tst.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
9691 {
9692 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,
9693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9694 },
9695 /* tst.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
9696 {
9697 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,
9698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9699 },
9700 /* tst.b${X} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
9701 {
9702 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,
9703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9704 },
9705 /* tst.b${X} ${Dsp-16-u16}[sb],$Dst16RnQI */
9706 {
9707 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,
9708 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9709 },
9710 /* tst.b${X} ${Dsp-16-u16},$Dst16RnQI */
9711 {
9712 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,
9713 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9714 },
9715 /* tst.b${X} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
9716 {
9717 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,
9718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9719 },
9720 /* tst.b${X} ${Dsp-16-u16}[sb],$Dst16AnQI */
9721 {
9722 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,
9723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9724 },
9725 /* tst.b${X} ${Dsp-16-u16},$Dst16AnQI */
9726 {
9727 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,
9728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9729 },
9730 /* tst.b${X} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
9731 {
9732 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,
9733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9734 },
9735 /* tst.b${X} ${Dsp-16-u16}[sb],[$Dst16An] */
9736 {
9737 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,
9738 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9739 },
9740 /* tst.b${X} ${Dsp-16-u16},[$Dst16An] */
9741 {
9742 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,
9743 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9744 },
9745 /* tst.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
9746 {
9747 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,
9748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9749 },
9750 /* tst.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
9751 {
9752 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,
9753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9754 },
9755 /* tst.b${X} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
9756 {
9757 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,
9758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9759 },
9760 /* tst.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
9761 {
9762 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,
9763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9764 },
9765 /* tst.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
9766 {
9767 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,
9768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9769 },
9770 /* tst.b${X} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
9771 {
9772 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,
9773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9774 },
9775 /* tst.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
9776 {
9777 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,
9778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9779 },
9780 /* tst.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
9781 {
9782 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,
9783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9784 },
9785 /* tst.b${X} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
9786 {
9787 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,
9788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9789 },
9790 /* tst.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
9791 {
9792 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,
9793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9794 },
9795 /* tst.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
9796 {
9797 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,
9798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9799 },
9800 /* tst.b${X} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
9801 {
9802 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,
9803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9804 },
9805 /* tst.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
9806 {
9807 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,
9808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9809 },
9810 /* tst.b${X} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
9811 {
9812 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,
9813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9814 },
9815 /* tst.b${X} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
9816 {
9817 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,
9818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9819 },
9820 /* tst.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
9821 {
9822 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,
9823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9824 },
9825 /* tst.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
9826 {
9827 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,
9828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9829 },
9830 /* tst.b${X} ${Dsp-16-u16},${Dsp-32-u16} */
9831 {
9832 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,
9833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9834 },
9835 /* tst.b${X} $Src16RnQI,$Dst16RnQI */
9836 {
9837 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,
9838 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9839 },
9840 /* tst.b${X} $Src16AnQI,$Dst16RnQI */
9841 {
9842 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,
9843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9844 },
9845 /* tst.b${X} [$Src16An],$Dst16RnQI */
9846 {
9847 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,
9848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9849 },
9850 /* tst.b${X} $Src16RnQI,$Dst16AnQI */
9851 {
9852 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,
9853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9854 },
9855 /* tst.b${X} $Src16AnQI,$Dst16AnQI */
9856 {
9857 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,
9858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9859 },
9860 /* tst.b${X} [$Src16An],$Dst16AnQI */
9861 {
9862 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,
9863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9864 },
9865 /* tst.b${X} $Src16RnQI,[$Dst16An] */
9866 {
9867 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,
9868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9869 },
9870 /* tst.b${X} $Src16AnQI,[$Dst16An] */
9871 {
9872 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,
9873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9874 },
9875 /* tst.b${X} [$Src16An],[$Dst16An] */
9876 {
9877 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,
9878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9879 },
9880 /* tst.b${X} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
9881 {
9882 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,
9883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9884 },
9885 /* tst.b${X} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
9886 {
9887 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,
9888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9889 },
9890 /* tst.b${X} [$Src16An],${Dsp-16-u8}[$Dst16An] */
9891 {
9892 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,
9893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9894 },
9895 /* tst.b${X} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
9896 {
9897 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,
9898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9899 },
9900 /* tst.b${X} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
9901 {
9902 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,
9903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9904 },
9905 /* tst.b${X} [$Src16An],${Dsp-16-u16}[$Dst16An] */
9906 {
9907 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,
9908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9909 },
9910 /* tst.b${X} $Src16RnQI,${Dsp-16-u8}[sb] */
9911 {
9912 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,
9913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9914 },
9915 /* tst.b${X} $Src16AnQI,${Dsp-16-u8}[sb] */
9916 {
9917 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,
9918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9919 },
9920 /* tst.b${X} [$Src16An],${Dsp-16-u8}[sb] */
9921 {
9922 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,
9923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9924 },
9925 /* tst.b${X} $Src16RnQI,${Dsp-16-u16}[sb] */
9926 {
9927 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,
9928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9929 },
9930 /* tst.b${X} $Src16AnQI,${Dsp-16-u16}[sb] */
9931 {
9932 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,
9933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9934 },
9935 /* tst.b${X} [$Src16An],${Dsp-16-u16}[sb] */
9936 {
9937 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,
9938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9939 },
9940 /* tst.b${X} $Src16RnQI,${Dsp-16-s8}[fb] */
9941 {
9942 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,
9943 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9944 },
9945 /* tst.b${X} $Src16AnQI,${Dsp-16-s8}[fb] */
9946 {
9947 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,
9948 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9949 },
9950 /* tst.b${X} [$Src16An],${Dsp-16-s8}[fb] */
9951 {
9952 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,
9953 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9954 },
9955 /* tst.b${X} $Src16RnQI,${Dsp-16-u16} */
9956 {
9957 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,
9958 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9959 },
9960 /* tst.b${X} $Src16AnQI,${Dsp-16-u16} */
9961 {
9962 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,
9963 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9964 },
9965 /* tst.b${X} [$Src16An],${Dsp-16-u16} */
9966 {
9967 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,
9968 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
9969 },
9970 /* tst.w${X} #${Imm-16-HI},$Dst32RnUnprefixedHI */
9971 {
9972 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,
9973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9974 },
9975 /* tst.w${X} #${Imm-16-HI},$Dst32AnUnprefixedHI */
9976 {
9977 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,
9978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9979 },
9980 /* tst.w${X} #${Imm-16-HI},[$Dst32AnUnprefixed] */
9981 {
9982 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,
9983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9984 },
9985 /* tst.w${X} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
9986 {
9987 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,
9988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9989 },
9990 /* tst.w${X} #${Imm-24-HI},${Dsp-16-u8}[sb] */
9991 {
9992 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,
9993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9994 },
9995 /* tst.w${X} #${Imm-24-HI},${Dsp-16-s8}[fb] */
9996 {
9997 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,
9998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
9999 },
10000 /* tst.w${X} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
10001 {
10002 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,
10003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10004 },
10005 /* tst.w${X} #${Imm-32-HI},${Dsp-16-u16}[sb] */
10006 {
10007 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,
10008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10009 },
10010 /* tst.w${X} #${Imm-32-HI},${Dsp-16-s16}[fb] */
10011 {
10012 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,
10013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10014 },
10015 /* tst.w${X} #${Imm-32-HI},${Dsp-16-u16} */
10016 {
10017 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,
10018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10019 },
10020 /* tst.w${X} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
10021 {
10022 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,
10023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10024 },
10025 /* tst.w${X} #${Imm-40-HI},${Dsp-16-u24} */
10026 {
10027 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,
10028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10029 },
10030 /* tst.b${X} #${Imm-16-QI},$Dst32RnUnprefixedQI */
10031 {
10032 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,
10033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10034 },
10035 /* tst.b${X} #${Imm-16-QI},$Dst32AnUnprefixedQI */
10036 {
10037 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,
10038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10039 },
10040 /* tst.b${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
10041 {
10042 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,
10043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10044 },
10045 /* tst.b${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
10046 {
10047 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,
10048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10049 },
10050 /* tst.b${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
10051 {
10052 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,
10053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10054 },
10055 /* tst.b${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
10056 {
10057 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,
10058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10059 },
10060 /* tst.b${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
10061 {
10062 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,
10063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10064 },
10065 /* tst.b${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
10066 {
10067 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,
10068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10069 },
10070 /* tst.b${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
10071 {
10072 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,
10073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10074 },
10075 /* tst.b${X} #${Imm-32-QI},${Dsp-16-u16} */
10076 {
10077 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,
10078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10079 },
10080 /* tst.b${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
10081 {
10082 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,
10083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10084 },
10085 /* tst.b${X} #${Imm-40-QI},${Dsp-16-u24} */
10086 {
10087 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,
10088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10089 },
10090 /* tst.w${X} #${Imm-16-HI},$Dst16RnHI */
10091 {
10092 M32C_INSN_TST16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "tst16.w-imm-G-basic-dst16-Rn-direct-HI", "tst.w", 32,
10093 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10094 },
10095 /* tst.w${X} #${Imm-16-HI},$Dst16AnHI */
10096 {
10097 M32C_INSN_TST16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "tst16.w-imm-G-basic-dst16-An-direct-HI", "tst.w", 32,
10098 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10099 },
10100 /* tst.w${X} #${Imm-16-HI},[$Dst16An] */
10101 {
10102 M32C_INSN_TST16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "tst16.w-imm-G-basic-dst16-An-indirect-HI", "tst.w", 32,
10103 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10104 },
10105 /* tst.w${X} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
10106 {
10107 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,
10108 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10109 },
10110 /* tst.w${X} #${Imm-24-HI},${Dsp-16-u8}[sb] */
10111 {
10112 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,
10113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10114 },
10115 /* tst.w${X} #${Imm-24-HI},${Dsp-16-s8}[fb] */
10116 {
10117 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,
10118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10119 },
10120 /* tst.w${X} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
10121 {
10122 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,
10123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10124 },
10125 /* tst.w${X} #${Imm-32-HI},${Dsp-16-u16}[sb] */
10126 {
10127 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,
10128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10129 },
10130 /* tst.w${X} #${Imm-32-HI},${Dsp-16-u16} */
10131 {
10132 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,
10133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10134 },
10135 /* tst.b${X} #${Imm-16-QI},$Dst16RnQI */
10136 {
10137 M32C_INSN_TST16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "tst16.b-imm-G-basic-dst16-Rn-direct-QI", "tst.b", 24,
10138 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10139 },
10140 /* tst.b${X} #${Imm-16-QI},$Dst16AnQI */
10141 {
10142 M32C_INSN_TST16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "tst16.b-imm-G-basic-dst16-An-direct-QI", "tst.b", 24,
10143 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10144 },
10145 /* tst.b${X} #${Imm-16-QI},[$Dst16An] */
10146 {
10147 M32C_INSN_TST16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "tst16.b-imm-G-basic-dst16-An-indirect-QI", "tst.b", 24,
10148 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10149 },
10150 /* tst.b${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
10151 {
10152 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,
10153 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10154 },
10155 /* tst.b${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
10156 {
10157 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,
10158 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10159 },
10160 /* tst.b${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
10161 {
10162 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,
10163 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10164 },
10165 /* tst.b${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
10166 {
10167 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,
10168 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10169 },
10170 /* tst.b${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
10171 {
10172 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,
10173 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10174 },
10175 /* tst.b${X} #${Imm-32-QI},${Dsp-16-u16} */
10176 {
10177 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,
10178 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
10179 },
10180 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
10181 {
10182 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,
10183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10184 },
10185 /* subx${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedSI */
10186 {
10187 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,
10188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10189 },
10190 /* subx${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedSI */
10191 {
10192 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,
10193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10194 },
10195 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
10196 {
10197 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,
10198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10199 },
10200 /* subx${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedSI */
10201 {
10202 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,
10203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10204 },
10205 /* subx${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedSI */
10206 {
10207 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,
10208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10209 },
10210 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
10211 {
10212 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,
10213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10214 },
10215 /* subx${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
10216 {
10217 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,
10218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10219 },
10220 /* subx${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
10221 {
10222 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,
10223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10224 },
10225 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
10226 {
10227 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,
10228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10229 },
10230 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
10231 {
10232 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,
10233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10234 },
10235 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
10236 {
10237 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,
10238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10239 },
10240 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
10241 {
10242 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,
10243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10244 },
10245 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
10246 {
10247 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,
10248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10249 },
10250 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
10251 {
10252 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,
10253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10254 },
10255 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
10256 {
10257 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,
10258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10259 },
10260 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
10261 {
10262 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,
10263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10264 },
10265 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
10266 {
10267 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,
10268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10269 },
10270 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
10271 {
10272 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,
10273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10274 },
10275 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
10276 {
10277 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,
10278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10279 },
10280 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
10281 {
10282 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,
10283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10284 },
10285 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
10286 {
10287 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,
10288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10289 },
10290 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
10291 {
10292 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,
10293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10294 },
10295 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
10296 {
10297 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,
10298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10299 },
10300 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
10301 {
10302 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,
10303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10304 },
10305 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
10306 {
10307 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,
10308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10309 },
10310 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
10311 {
10312 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,
10313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10314 },
10315 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
10316 {
10317 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,
10318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10319 },
10320 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
10321 {
10322 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,
10323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10324 },
10325 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
10326 {
10327 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,
10328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10329 },
10330 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
10331 {
10332 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,
10333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10334 },
10335 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
10336 {
10337 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,
10338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10339 },
10340 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
10341 {
10342 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,
10343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10344 },
10345 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
10346 {
10347 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,
10348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10349 },
10350 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
10351 {
10352 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,
10353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10354 },
10355 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
10356 {
10357 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,
10358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10359 },
10360 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
10361 {
10362 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,
10363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10364 },
10365 /* subx${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedSI */
10366 {
10367 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,
10368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10369 },
10370 /* subx${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedSI */
10371 {
10372 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,
10373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10374 },
10375 /* subx${G} ${Dsp-16-u16},$Dst32RnUnprefixedSI */
10376 {
10377 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,
10378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10379 },
10380 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
10381 {
10382 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,
10383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10384 },
10385 /* subx${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedSI */
10386 {
10387 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,
10388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10389 },
10390 /* subx${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedSI */
10391 {
10392 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,
10393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10394 },
10395 /* subx${G} ${Dsp-16-u16},$Dst32AnUnprefixedSI */
10396 {
10397 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,
10398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10399 },
10400 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
10401 {
10402 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,
10403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10404 },
10405 /* subx${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
10406 {
10407 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,
10408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10409 },
10410 /* subx${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
10411 {
10412 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,
10413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10414 },
10415 /* subx${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
10416 {
10417 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,
10418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10419 },
10420 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
10421 {
10422 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,
10423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10424 },
10425 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
10426 {
10427 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,
10428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10429 },
10430 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
10431 {
10432 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,
10433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10434 },
10435 /* subx${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
10436 {
10437 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,
10438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10439 },
10440 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
10441 {
10442 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,
10443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10444 },
10445 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
10446 {
10447 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,
10448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10449 },
10450 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
10451 {
10452 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,
10453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10454 },
10455 /* subx${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
10456 {
10457 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,
10458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10459 },
10460 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
10461 {
10462 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,
10463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10464 },
10465 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
10466 {
10467 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,
10468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10469 },
10470 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
10471 {
10472 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,
10473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10474 },
10475 /* subx${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
10476 {
10477 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,
10478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10479 },
10480 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
10481 {
10482 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,
10483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10484 },
10485 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
10486 {
10487 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,
10488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10489 },
10490 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
10491 {
10492 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,
10493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10494 },
10495 /* subx${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
10496 {
10497 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,
10498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10499 },
10500 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
10501 {
10502 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,
10503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10504 },
10505 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
10506 {
10507 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,
10508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10509 },
10510 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
10511 {
10512 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,
10513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10514 },
10515 /* subx${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
10516 {
10517 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,
10518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10519 },
10520 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
10521 {
10522 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,
10523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10524 },
10525 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
10526 {
10527 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,
10528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10529 },
10530 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
10531 {
10532 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,
10533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10534 },
10535 /* subx${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
10536 {
10537 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,
10538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10539 },
10540 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
10541 {
10542 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,
10543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10544 },
10545 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
10546 {
10547 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,
10548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10549 },
10550 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
10551 {
10552 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,
10553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10554 },
10555 /* subx${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
10556 {
10557 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,
10558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10559 },
10560 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
10561 {
10562 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,
10563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10564 },
10565 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
10566 {
10567 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,
10568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10569 },
10570 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
10571 {
10572 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,
10573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10574 },
10575 /* subx${G} ${Dsp-16-u16},${Dsp-32-u16} */
10576 {
10577 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,
10578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10579 },
10580 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
10581 {
10582 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,
10583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10584 },
10585 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
10586 {
10587 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,
10588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10589 },
10590 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
10591 {
10592 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,
10593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10594 },
10595 /* subx${G} ${Dsp-16-u16},${Dsp-32-u24} */
10596 {
10597 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,
10598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10599 },
10600 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
10601 {
10602 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,
10603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10604 },
10605 /* subx${G} ${Dsp-16-u24},$Dst32RnUnprefixedSI */
10606 {
10607 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,
10608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10609 },
10610 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
10611 {
10612 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,
10613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10614 },
10615 /* subx${G} ${Dsp-16-u24},$Dst32AnUnprefixedSI */
10616 {
10617 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,
10618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10619 },
10620 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
10621 {
10622 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,
10623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10624 },
10625 /* subx${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
10626 {
10627 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,
10628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10629 },
10630 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
10631 {
10632 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,
10633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10634 },
10635 /* subx${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
10636 {
10637 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,
10638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10639 },
10640 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
10641 {
10642 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,
10643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10644 },
10645 /* subx${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
10646 {
10647 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,
10648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10649 },
10650 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
10651 {
10652 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,
10653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10654 },
10655 /* subx${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
10656 {
10657 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,
10658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10659 },
10660 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
10661 {
10662 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,
10663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10664 },
10665 /* subx${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
10666 {
10667 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,
10668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10669 },
10670 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
10671 {
10672 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,
10673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10674 },
10675 /* subx${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
10676 {
10677 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,
10678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10679 },
10680 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
10681 {
10682 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,
10683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10684 },
10685 /* subx${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
10686 {
10687 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,
10688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10689 },
10690 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
10691 {
10692 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,
10693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10694 },
10695 /* subx${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
10696 {
10697 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,
10698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10699 },
10700 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
10701 {
10702 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,
10703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10704 },
10705 /* subx${G} ${Dsp-16-u24},${Dsp-40-u16} */
10706 {
10707 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,
10708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10709 },
10710 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
10711 {
10712 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,
10713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10714 },
10715 /* subx${G} ${Dsp-16-u24},${Dsp-40-u24} */
10716 {
10717 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,
10718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10719 },
10720 /* subx${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedSI */
10721 {
10722 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,
10723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10724 },
10725 /* subx${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedSI */
10726 {
10727 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,
10728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10729 },
10730 /* subx${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
10731 {
10732 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,
10733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10734 },
10735 /* subx${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedSI */
10736 {
10737 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,
10738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10739 },
10740 /* subx${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedSI */
10741 {
10742 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,
10743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10744 },
10745 /* subx${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
10746 {
10747 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,
10748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10749 },
10750 /* subx${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
10751 {
10752 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,
10753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10754 },
10755 /* subx${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
10756 {
10757 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,
10758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10759 },
10760 /* subx${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
10761 {
10762 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,
10763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10764 },
10765 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
10766 {
10767 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,
10768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10769 },
10770 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
10771 {
10772 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,
10773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10774 },
10775 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
10776 {
10777 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,
10778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10779 },
10780 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
10781 {
10782 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,
10783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10784 },
10785 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
10786 {
10787 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,
10788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10789 },
10790 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
10791 {
10792 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,
10793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10794 },
10795 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
10796 {
10797 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,
10798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10799 },
10800 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
10801 {
10802 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,
10803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10804 },
10805 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
10806 {
10807 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,
10808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10809 },
10810 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
10811 {
10812 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,
10813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10814 },
10815 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
10816 {
10817 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,
10818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10819 },
10820 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
10821 {
10822 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,
10823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10824 },
10825 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
10826 {
10827 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,
10828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10829 },
10830 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
10831 {
10832 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,
10833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10834 },
10835 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
10836 {
10837 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,
10838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10839 },
10840 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
10841 {
10842 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,
10843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10844 },
10845 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
10846 {
10847 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,
10848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10849 },
10850 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
10851 {
10852 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,
10853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10854 },
10855 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
10856 {
10857 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,
10858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10859 },
10860 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
10861 {
10862 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,
10863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10864 },
10865 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
10866 {
10867 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,
10868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10869 },
10870 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
10871 {
10872 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,
10873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10874 },
10875 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
10876 {
10877 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,
10878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10879 },
10880 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
10881 {
10882 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,
10883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10884 },
10885 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
10886 {
10887 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,
10888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10889 },
10890 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
10891 {
10892 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,
10893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10894 },
10895 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
10896 {
10897 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,
10898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10899 },
10900 /* subx${G} #${Imm-16-QI},$Dst32RnUnprefixedSI */
10901 {
10902 M32C_INSN_SUBX32_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "subx32-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "subx", 24,
10903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10904 },
10905 /* subx${G} #${Imm-16-QI},$Dst32AnUnprefixedSI */
10906 {
10907 M32C_INSN_SUBX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "subx32-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-SI", "subx", 24,
10908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10909 },
10910 /* subx${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
10911 {
10912 M32C_INSN_SUBX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "subx32-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-SI", "subx", 24,
10913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10914 },
10915 /* subx${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
10916 {
10917 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,
10918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10919 },
10920 /* subx${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
10921 {
10922 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,
10923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10924 },
10925 /* subx${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
10926 {
10927 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,
10928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10929 },
10930 /* subx${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
10931 {
10932 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,
10933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10934 },
10935 /* subx${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
10936 {
10937 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,
10938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10939 },
10940 /* subx${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
10941 {
10942 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,
10943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10944 },
10945 /* subx${G} #${Imm-32-QI},${Dsp-16-u16} */
10946 {
10947 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,
10948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10949 },
10950 /* subx${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
10951 {
10952 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,
10953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10954 },
10955 /* subx${G} #${Imm-40-QI},${Dsp-16-u24} */
10956 {
10957 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,
10958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10959 },
10960 /* stzx.w #${Imm-16-HI},#${Imm-32-HI},$Dst32RnUnprefixedHI */
10961 {
10962 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,
10963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10964 },
10965 /* stzx.w #${Imm-16-HI},#${Imm-32-HI},$Dst32AnUnprefixedHI */
10966 {
10967 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,
10968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10969 },
10970 /* stzx.w #${Imm-16-HI},#${Imm-32-HI},[$Dst32AnUnprefixed] */
10971 {
10972 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,
10973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10974 },
10975 /* stzx.w #${Imm-24-HI},#${Imm-40-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
10976 {
10977 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,
10978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10979 },
10980 /* stzx.w #${Imm-24-HI},#${Imm-40-HI},${Dsp-16-u8}[sb] */
10981 {
10982 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,
10983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10984 },
10985 /* stzx.w #${Imm-24-HI},#${Imm-40-HI},${Dsp-16-s8}[fb] */
10986 {
10987 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,
10988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10989 },
10990 /* stzx.w #${Imm-32-HI},#${Imm-48-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
10991 {
10992 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,
10993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10994 },
10995 /* stzx.w #${Imm-32-HI},#${Imm-48-HI},${Dsp-16-u16}[sb] */
10996 {
10997 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,
10998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
10999 },
11000 /* stzx.w #${Imm-32-HI},#${Imm-48-HI},${Dsp-16-s16}[fb] */
11001 {
11002 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,
11003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11004 },
11005 /* stzx.w #${Imm-32-HI},#${Imm-48-HI},${Dsp-16-u16} */
11006 {
11007 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,
11008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11009 },
11010 /* stzx.w #${Imm-40-HI},#${Imm-56-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11011 {
11012 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,
11013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11014 },
11015 /* stzx.w #${Imm-40-HI},#${Imm-56-HI},${Dsp-16-u24} */
11016 {
11017 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,
11018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11019 },
11020 /* stzx.b #${Imm-16-QI},#${Imm-24-QI},$Dst32RnUnprefixedQI */
11021 {
11022 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,
11023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11024 },
11025 /* stzx.b #${Imm-16-QI},#${Imm-24-QI},$Dst32AnUnprefixedQI */
11026 {
11027 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,
11028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11029 },
11030 /* stzx.b #${Imm-16-QI},#${Imm-24-QI},[$Dst32AnUnprefixed] */
11031 {
11032 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,
11033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11034 },
11035 /* stzx.b #${Imm-24-QI},#${Imm-32-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11036 {
11037 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,
11038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11039 },
11040 /* stzx.b #${Imm-24-QI},#${Imm-32-QI},${Dsp-16-u8}[sb] */
11041 {
11042 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,
11043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11044 },
11045 /* stzx.b #${Imm-24-QI},#${Imm-32-QI},${Dsp-16-s8}[fb] */
11046 {
11047 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,
11048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11049 },
11050 /* stzx.b #${Imm-32-QI},#${Imm-40-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11051 {
11052 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,
11053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11054 },
11055 /* stzx.b #${Imm-32-QI},#${Imm-40-QI},${Dsp-16-u16}[sb] */
11056 {
11057 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,
11058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11059 },
11060 /* stzx.b #${Imm-32-QI},#${Imm-40-QI},${Dsp-16-s16}[fb] */
11061 {
11062 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,
11063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11064 },
11065 /* stzx.b #${Imm-32-QI},#${Imm-40-QI},${Dsp-16-u16} */
11066 {
11067 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,
11068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11069 },
11070 /* stzx.b #${Imm-40-QI},#${Imm-48-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11071 {
11072 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,
11073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11074 },
11075 /* stzx.b #${Imm-40-QI},#${Imm-48-QI},${Dsp-16-u24} */
11076 {
11077 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,
11078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11079 },
11080 /* stz.w${X} #${Imm-16-HI},$Dst32RnUnprefixedHI */
11081 {
11082 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,
11083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11084 },
11085 /* stz.w${X} #${Imm-16-HI},$Dst32AnUnprefixedHI */
11086 {
11087 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,
11088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11089 },
11090 /* stz.w${X} #${Imm-16-HI},[$Dst32AnUnprefixed] */
11091 {
11092 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,
11093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11094 },
11095 /* stz.w${X} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11096 {
11097 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,
11098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11099 },
11100 /* stz.w${X} #${Imm-24-HI},${Dsp-16-u8}[sb] */
11101 {
11102 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,
11103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11104 },
11105 /* stz.w${X} #${Imm-24-HI},${Dsp-16-s8}[fb] */
11106 {
11107 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,
11108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11109 },
11110 /* stz.w${X} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11111 {
11112 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,
11113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11114 },
11115 /* stz.w${X} #${Imm-32-HI},${Dsp-16-u16}[sb] */
11116 {
11117 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,
11118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11119 },
11120 /* stz.w${X} #${Imm-32-HI},${Dsp-16-s16}[fb] */
11121 {
11122 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,
11123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11124 },
11125 /* stz.w${X} #${Imm-32-HI},${Dsp-16-u16} */
11126 {
11127 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,
11128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11129 },
11130 /* stz.w${X} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11131 {
11132 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,
11133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11134 },
11135 /* stz.w${X} #${Imm-40-HI},${Dsp-16-u24} */
11136 {
11137 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,
11138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11139 },
11140 /* stz.b${X} #${Imm-16-QI},$Dst32RnUnprefixedQI */
11141 {
11142 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,
11143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11144 },
11145 /* stz.b${X} #${Imm-16-QI},$Dst32AnUnprefixedQI */
11146 {
11147 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,
11148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11149 },
11150 /* stz.b${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
11151 {
11152 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,
11153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11154 },
11155 /* stz.b${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11156 {
11157 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,
11158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11159 },
11160 /* stz.b${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
11161 {
11162 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,
11163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11164 },
11165 /* stz.b${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
11166 {
11167 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,
11168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11169 },
11170 /* stz.b${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11171 {
11172 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,
11173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11174 },
11175 /* stz.b${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
11176 {
11177 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,
11178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11179 },
11180 /* stz.b${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
11181 {
11182 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,
11183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11184 },
11185 /* stz.b${X} #${Imm-32-QI},${Dsp-16-u16} */
11186 {
11187 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,
11188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11189 },
11190 /* stz.b${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11191 {
11192 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,
11193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11194 },
11195 /* stz.b${X} #${Imm-40-QI},${Dsp-16-u24} */
11196 {
11197 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,
11198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11199 },
11200 /* stz${S} #${Imm-8-QI},r0l */
11201 {
11202 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,
11203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11204 },
11205 /* stz${S} #${Imm-8-QI},r0h */
11206 {
11207 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,
11208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11209 },
11210 /* stz${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
11211 {
11212 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,
11213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11214 },
11215 /* stz${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
11216 {
11217 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,
11218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11219 },
11220 /* stz${S} #${Imm-8-QI},${Dsp-16-u16} */
11221 {
11222 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,
11223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11224 },
11225 /* stnz.w${X} #${Imm-16-HI},$Dst32RnUnprefixedHI */
11226 {
11227 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,
11228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11229 },
11230 /* stnz.w${X} #${Imm-16-HI},$Dst32AnUnprefixedHI */
11231 {
11232 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,
11233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11234 },
11235 /* stnz.w${X} #${Imm-16-HI},[$Dst32AnUnprefixed] */
11236 {
11237 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,
11238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11239 },
11240 /* stnz.w${X} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11241 {
11242 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,
11243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11244 },
11245 /* stnz.w${X} #${Imm-24-HI},${Dsp-16-u8}[sb] */
11246 {
11247 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,
11248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11249 },
11250 /* stnz.w${X} #${Imm-24-HI},${Dsp-16-s8}[fb] */
11251 {
11252 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,
11253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11254 },
11255 /* stnz.w${X} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11256 {
11257 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,
11258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11259 },
11260 /* stnz.w${X} #${Imm-32-HI},${Dsp-16-u16}[sb] */
11261 {
11262 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,
11263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11264 },
11265 /* stnz.w${X} #${Imm-32-HI},${Dsp-16-s16}[fb] */
11266 {
11267 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,
11268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11269 },
11270 /* stnz.w${X} #${Imm-32-HI},${Dsp-16-u16} */
11271 {
11272 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,
11273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11274 },
11275 /* stnz.w${X} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11276 {
11277 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,
11278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11279 },
11280 /* stnz.w${X} #${Imm-40-HI},${Dsp-16-u24} */
11281 {
11282 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,
11283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11284 },
11285 /* stnz.b${X} #${Imm-16-QI},$Dst32RnUnprefixedQI */
11286 {
11287 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,
11288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11289 },
11290 /* stnz.b${X} #${Imm-16-QI},$Dst32AnUnprefixedQI */
11291 {
11292 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,
11293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11294 },
11295 /* stnz.b${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
11296 {
11297 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,
11298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11299 },
11300 /* stnz.b${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11301 {
11302 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,
11303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11304 },
11305 /* stnz.b${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
11306 {
11307 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,
11308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11309 },
11310 /* stnz.b${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
11311 {
11312 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,
11313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11314 },
11315 /* stnz.b${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11316 {
11317 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,
11318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11319 },
11320 /* stnz.b${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
11321 {
11322 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,
11323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11324 },
11325 /* stnz.b${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
11326 {
11327 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,
11328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11329 },
11330 /* stnz.b${X} #${Imm-32-QI},${Dsp-16-u16} */
11331 {
11332 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,
11333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11334 },
11335 /* stnz.b${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11336 {
11337 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,
11338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11339 },
11340 /* stnz.b${X} #${Imm-40-QI},${Dsp-16-u24} */
11341 {
11342 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,
11343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11344 },
11345 /* stnz${S} #${Imm-8-QI},r0l */
11346 {
11347 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,
11348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11349 },
11350 /* stnz${S} #${Imm-8-QI},r0h */
11351 {
11352 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,
11353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11354 },
11355 /* stnz${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
11356 {
11357 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,
11358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11359 },
11360 /* stnz${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
11361 {
11362 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,
11363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11364 },
11365 /* stnz${S} #${Imm-8-QI},${Dsp-16-u16} */
11366 {
11367 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,
11368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11369 },
11370 /* shlnc.l${X} #${Imm-16-QI},$Dst32RnUnprefixedSI */
11371 {
11372 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,
11373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11374 },
11375 /* shlnc.l${X} #${Imm-16-QI},$Dst32AnUnprefixedSI */
11376 {
11377 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,
11378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11379 },
11380 /* shlnc.l${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
11381 {
11382 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,
11383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11384 },
11385 /* shlnc.l${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11386 {
11387 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,
11388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11389 },
11390 /* shlnc.l${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
11391 {
11392 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,
11393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11394 },
11395 /* shlnc.l${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
11396 {
11397 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,
11398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11399 },
11400 /* shlnc.l${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11401 {
11402 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,
11403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11404 },
11405 /* shlnc.l${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
11406 {
11407 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,
11408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11409 },
11410 /* shlnc.l${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
11411 {
11412 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,
11413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11414 },
11415 /* shlnc.l${X} #${Imm-32-QI},${Dsp-16-u16} */
11416 {
11417 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,
11418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11419 },
11420 /* shlnc.l${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11421 {
11422 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,
11423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11424 },
11425 /* shlnc.l${X} #${Imm-40-QI},${Dsp-16-u24} */
11426 {
11427 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,
11428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11429 },
11430 /* shl.l r1h,$Dst32RnUnprefixedSI */
11431 {
11432 M32C_INSN_SHL32_L_DST_DST32_RN_DIRECT_UNPREFIXED_SI, "shl32.l-dst-dst32-Rn-direct-Unprefixed-SI", "shl.l", 16,
11433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11434 },
11435 /* shl.l r1h,$Dst32AnUnprefixedSI */
11436 {
11437 M32C_INSN_SHL32_L_DST_DST32_AN_DIRECT_UNPREFIXED_SI, "shl32.l-dst-dst32-An-direct-Unprefixed-SI", "shl.l", 16,
11438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11439 },
11440 /* shl.l r1h,[$Dst32AnUnprefixed] */
11441 {
11442 M32C_INSN_SHL32_L_DST_DST32_AN_INDIRECT_UNPREFIXED_SI, "shl32.l-dst-dst32-An-indirect-Unprefixed-SI", "shl.l", 16,
11443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11444 },
11445 /* shl.l r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
11446 {
11447 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,
11448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11449 },
11450 /* shl.l r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
11451 {
11452 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,
11453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11454 },
11455 /* shl.l r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
11456 {
11457 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,
11458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11459 },
11460 /* shl.l r1h,${Dsp-16-u8}[sb] */
11461 {
11462 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,
11463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11464 },
11465 /* shl.l r1h,${Dsp-16-u16}[sb] */
11466 {
11467 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,
11468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11469 },
11470 /* shl.l r1h,${Dsp-16-s8}[fb] */
11471 {
11472 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,
11473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11474 },
11475 /* shl.l r1h,${Dsp-16-s16}[fb] */
11476 {
11477 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,
11478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11479 },
11480 /* shl.l r1h,${Dsp-16-u16} */
11481 {
11482 M32C_INSN_SHL32_L_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "shl32.l-dst-dst32-16-16-absolute-Unprefixed-SI", "shl.l", 32,
11483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11484 },
11485 /* shl.l r1h,${Dsp-16-u24} */
11486 {
11487 M32C_INSN_SHL32_L_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "shl32.l-dst-dst32-16-24-absolute-Unprefixed-SI", "shl.l", 40,
11488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11489 },
11490 /* shl.l${X} #${Imm-16-QI},$Dst32RnUnprefixedSI */
11491 {
11492 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,
11493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11494 },
11495 /* shl.l${X} #${Imm-16-QI},$Dst32AnUnprefixedSI */
11496 {
11497 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,
11498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11499 },
11500 /* shl.l${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
11501 {
11502 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,
11503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11504 },
11505 /* shl.l${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11506 {
11507 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,
11508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11509 },
11510 /* shl.l${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
11511 {
11512 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,
11513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11514 },
11515 /* shl.l${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
11516 {
11517 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,
11518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11519 },
11520 /* shl.l${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11521 {
11522 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,
11523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11524 },
11525 /* shl.l${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
11526 {
11527 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,
11528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11529 },
11530 /* shl.l${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
11531 {
11532 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,
11533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11534 },
11535 /* shl.l${X} #${Imm-32-QI},${Dsp-16-u16} */
11536 {
11537 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,
11538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11539 },
11540 /* shl.l${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11541 {
11542 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,
11543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11544 },
11545 /* shl.l${X} #${Imm-40-QI},${Dsp-16-u24} */
11546 {
11547 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,
11548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11549 },
11550 /* shl.w r1h,$Dst32RnUnprefixedHI */
11551 {
11552 M32C_INSN_SHL32_W_DST_DST32_RN_DIRECT_UNPREFIXED_HI, "shl32.w-dst-dst32-Rn-direct-Unprefixed-HI", "shl.w", 16,
11553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11554 },
11555 /* shl.w r1h,$Dst32AnUnprefixedHI */
11556 {
11557 M32C_INSN_SHL32_W_DST_DST32_AN_DIRECT_UNPREFIXED_HI, "shl32.w-dst-dst32-An-direct-Unprefixed-HI", "shl.w", 16,
11558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11559 },
11560 /* shl.w r1h,[$Dst32AnUnprefixed] */
11561 {
11562 M32C_INSN_SHL32_W_DST_DST32_AN_INDIRECT_UNPREFIXED_HI, "shl32.w-dst-dst32-An-indirect-Unprefixed-HI", "shl.w", 16,
11563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11564 },
11565 /* shl.w r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
11566 {
11567 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,
11568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11569 },
11570 /* shl.w r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
11571 {
11572 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,
11573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11574 },
11575 /* shl.w r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
11576 {
11577 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,
11578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11579 },
11580 /* shl.w r1h,${Dsp-16-u8}[sb] */
11581 {
11582 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,
11583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11584 },
11585 /* shl.w r1h,${Dsp-16-u16}[sb] */
11586 {
11587 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,
11588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11589 },
11590 /* shl.w r1h,${Dsp-16-s8}[fb] */
11591 {
11592 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,
11593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11594 },
11595 /* shl.w r1h,${Dsp-16-s16}[fb] */
11596 {
11597 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,
11598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11599 },
11600 /* shl.w r1h,${Dsp-16-u16} */
11601 {
11602 M32C_INSN_SHL32_W_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "shl32.w-dst-dst32-16-16-absolute-Unprefixed-HI", "shl.w", 32,
11603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11604 },
11605 /* shl.w r1h,${Dsp-16-u24} */
11606 {
11607 M32C_INSN_SHL32_W_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "shl32.w-dst-dst32-16-24-absolute-Unprefixed-HI", "shl.w", 40,
11608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11609 },
11610 /* shl.b r1h,$Dst32RnUnprefixedQI */
11611 {
11612 M32C_INSN_SHL32_B_DST_DST32_RN_DIRECT_UNPREFIXED_QI, "shl32.b-dst-dst32-Rn-direct-Unprefixed-QI", "shl.b", 16,
11613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11614 },
11615 /* shl.b r1h,$Dst32AnUnprefixedQI */
11616 {
11617 M32C_INSN_SHL32_B_DST_DST32_AN_DIRECT_UNPREFIXED_QI, "shl32.b-dst-dst32-An-direct-Unprefixed-QI", "shl.b", 16,
11618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11619 },
11620 /* shl.b r1h,[$Dst32AnUnprefixed] */
11621 {
11622 M32C_INSN_SHL32_B_DST_DST32_AN_INDIRECT_UNPREFIXED_QI, "shl32.b-dst-dst32-An-indirect-Unprefixed-QI", "shl.b", 16,
11623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11624 },
11625 /* shl.b r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
11626 {
11627 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,
11628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11629 },
11630 /* shl.b r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
11631 {
11632 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,
11633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11634 },
11635 /* shl.b r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
11636 {
11637 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,
11638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11639 },
11640 /* shl.b r1h,${Dsp-16-u8}[sb] */
11641 {
11642 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,
11643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11644 },
11645 /* shl.b r1h,${Dsp-16-u16}[sb] */
11646 {
11647 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,
11648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11649 },
11650 /* shl.b r1h,${Dsp-16-s8}[fb] */
11651 {
11652 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,
11653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11654 },
11655 /* shl.b r1h,${Dsp-16-s16}[fb] */
11656 {
11657 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,
11658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11659 },
11660 /* shl.b r1h,${Dsp-16-u16} */
11661 {
11662 M32C_INSN_SHL32_B_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "shl32.b-dst-dst32-16-16-absolute-Unprefixed-QI", "shl.b", 32,
11663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11664 },
11665 /* shl.b r1h,${Dsp-16-u24} */
11666 {
11667 M32C_INSN_SHL32_B_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "shl32.b-dst-dst32-16-24-absolute-Unprefixed-QI", "shl.b", 40,
11668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11669 },
11670 /* shl.w r1h,$Dst16RnHI */
11671 {
11672 M32C_INSN_SHL16_W_DST_DST16_RN_DIRECT_HI, "shl16.w-dst-dst16-Rn-direct-HI", "shl.w", 16,
11673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11674 },
11675 /* shl.w r1h,$Dst16AnHI */
11676 {
11677 M32C_INSN_SHL16_W_DST_DST16_AN_DIRECT_HI, "shl16.w-dst-dst16-An-direct-HI", "shl.w", 16,
11678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11679 },
11680 /* shl.w r1h,[$Dst16An] */
11681 {
11682 M32C_INSN_SHL16_W_DST_DST16_AN_INDIRECT_HI, "shl16.w-dst-dst16-An-indirect-HI", "shl.w", 16,
11683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11684 },
11685 /* shl.w r1h,${Dsp-16-u8}[$Dst16An] */
11686 {
11687 M32C_INSN_SHL16_W_DST_DST16_16_8_AN_RELATIVE_HI, "shl16.w-dst-dst16-16-8-An-relative-HI", "shl.w", 24,
11688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11689 },
11690 /* shl.w r1h,${Dsp-16-u16}[$Dst16An] */
11691 {
11692 M32C_INSN_SHL16_W_DST_DST16_16_16_AN_RELATIVE_HI, "shl16.w-dst-dst16-16-16-An-relative-HI", "shl.w", 32,
11693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11694 },
11695 /* shl.w r1h,${Dsp-16-u8}[sb] */
11696 {
11697 M32C_INSN_SHL16_W_DST_DST16_16_8_SB_RELATIVE_HI, "shl16.w-dst-dst16-16-8-SB-relative-HI", "shl.w", 24,
11698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11699 },
11700 /* shl.w r1h,${Dsp-16-u16}[sb] */
11701 {
11702 M32C_INSN_SHL16_W_DST_DST16_16_16_SB_RELATIVE_HI, "shl16.w-dst-dst16-16-16-SB-relative-HI", "shl.w", 32,
11703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11704 },
11705 /* shl.w r1h,${Dsp-16-s8}[fb] */
11706 {
11707 M32C_INSN_SHL16_W_DST_DST16_16_8_FB_RELATIVE_HI, "shl16.w-dst-dst16-16-8-FB-relative-HI", "shl.w", 24,
11708 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11709 },
11710 /* shl.w r1h,${Dsp-16-u16} */
11711 {
11712 M32C_INSN_SHL16_W_DST_DST16_16_16_ABSOLUTE_HI, "shl16.w-dst-dst16-16-16-absolute-HI", "shl.w", 32,
11713 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11714 },
11715 /* shl.b r1h,$Dst16RnQI */
11716 {
11717 M32C_INSN_SHL16_B_DST_DST16_RN_DIRECT_QI, "shl16.b-dst-dst16-Rn-direct-QI", "shl.b", 16,
11718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11719 },
11720 /* shl.b r1h,$Dst16AnQI */
11721 {
11722 M32C_INSN_SHL16_B_DST_DST16_AN_DIRECT_QI, "shl16.b-dst-dst16-An-direct-QI", "shl.b", 16,
11723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11724 },
11725 /* shl.b r1h,[$Dst16An] */
11726 {
11727 M32C_INSN_SHL16_B_DST_DST16_AN_INDIRECT_QI, "shl16.b-dst-dst16-An-indirect-QI", "shl.b", 16,
11728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11729 },
11730 /* shl.b r1h,${Dsp-16-u8}[$Dst16An] */
11731 {
11732 M32C_INSN_SHL16_B_DST_DST16_16_8_AN_RELATIVE_QI, "shl16.b-dst-dst16-16-8-An-relative-QI", "shl.b", 24,
11733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11734 },
11735 /* shl.b r1h,${Dsp-16-u16}[$Dst16An] */
11736 {
11737 M32C_INSN_SHL16_B_DST_DST16_16_16_AN_RELATIVE_QI, "shl16.b-dst-dst16-16-16-An-relative-QI", "shl.b", 32,
11738 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11739 },
11740 /* shl.b r1h,${Dsp-16-u8}[sb] */
11741 {
11742 M32C_INSN_SHL16_B_DST_DST16_16_8_SB_RELATIVE_QI, "shl16.b-dst-dst16-16-8-SB-relative-QI", "shl.b", 24,
11743 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11744 },
11745 /* shl.b r1h,${Dsp-16-u16}[sb] */
11746 {
11747 M32C_INSN_SHL16_B_DST_DST16_16_16_SB_RELATIVE_QI, "shl16.b-dst-dst16-16-16-SB-relative-QI", "shl.b", 32,
11748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11749 },
11750 /* shl.b r1h,${Dsp-16-s8}[fb] */
11751 {
11752 M32C_INSN_SHL16_B_DST_DST16_16_8_FB_RELATIVE_QI, "shl16.b-dst-dst16-16-8-FB-relative-QI", "shl.b", 24,
11753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11754 },
11755 /* shl.b r1h,${Dsp-16-u16} */
11756 {
11757 M32C_INSN_SHL16_B_DST_DST16_16_16_ABSOLUTE_QI, "shl16.b-dst-dst16-16-16-absolute-QI", "shl.b", 32,
11758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11759 },
11760 /* shl.w${Q} #${Imm-sh-12-s4},$Dst32RnUnprefixedHI */
11761 {
11762 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,
11763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11764 },
11765 /* shl.w${Q} #${Imm-sh-12-s4},$Dst32AnUnprefixedHI */
11766 {
11767 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,
11768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11769 },
11770 /* shl.w${Q} #${Imm-sh-12-s4},[$Dst32AnUnprefixed] */
11771 {
11772 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,
11773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11774 },
11775 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11776 {
11777 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,
11778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11779 },
11780 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11781 {
11782 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,
11783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11784 },
11785 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11786 {
11787 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,
11788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11789 },
11790 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[sb] */
11791 {
11792 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,
11793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11794 },
11795 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[sb] */
11796 {
11797 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,
11798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11799 },
11800 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-s8}[fb] */
11801 {
11802 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,
11803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11804 },
11805 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-s16}[fb] */
11806 {
11807 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,
11808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11809 },
11810 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16} */
11811 {
11812 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,
11813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11814 },
11815 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-u24} */
11816 {
11817 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,
11818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11819 },
11820 /* shl.b${Q} #${Imm-sh-12-s4},$Dst32RnUnprefixedQI */
11821 {
11822 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,
11823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11824 },
11825 /* shl.b${Q} #${Imm-sh-12-s4},$Dst32AnUnprefixedQI */
11826 {
11827 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,
11828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11829 },
11830 /* shl.b${Q} #${Imm-sh-12-s4},[$Dst32AnUnprefixed] */
11831 {
11832 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,
11833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11834 },
11835 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11836 {
11837 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,
11838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11839 },
11840 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11841 {
11842 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,
11843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11844 },
11845 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11846 {
11847 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,
11848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11849 },
11850 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[sb] */
11851 {
11852 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,
11853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11854 },
11855 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[sb] */
11856 {
11857 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,
11858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11859 },
11860 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-s8}[fb] */
11861 {
11862 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,
11863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11864 },
11865 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-s16}[fb] */
11866 {
11867 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,
11868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11869 },
11870 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16} */
11871 {
11872 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,
11873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11874 },
11875 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-u24} */
11876 {
11877 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,
11878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11879 },
11880 /* shl.w${Q} #${Imm-sh-8-s4},$Dst16RnHI */
11881 {
11882 M32C_INSN_SHL16_W_IMM4_Q_16_DST16_RN_DIRECT_HI, "shl16.w-imm4-Q-16-dst16-Rn-direct-HI", "shl.w", 16,
11883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11884 },
11885 /* shl.w${Q} #${Imm-sh-8-s4},$Dst16AnHI */
11886 {
11887 M32C_INSN_SHL16_W_IMM4_Q_16_DST16_AN_DIRECT_HI, "shl16.w-imm4-Q-16-dst16-An-direct-HI", "shl.w", 16,
11888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11889 },
11890 /* shl.w${Q} #${Imm-sh-8-s4},[$Dst16An] */
11891 {
11892 M32C_INSN_SHL16_W_IMM4_Q_16_DST16_AN_INDIRECT_HI, "shl16.w-imm4-Q-16-dst16-An-indirect-HI", "shl.w", 16,
11893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11894 },
11895 /* shl.w${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[$Dst16An] */
11896 {
11897 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,
11898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11899 },
11900 /* shl.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[$Dst16An] */
11901 {
11902 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,
11903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11904 },
11905 /* shl.w${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[sb] */
11906 {
11907 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,
11908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11909 },
11910 /* shl.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[sb] */
11911 {
11912 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,
11913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11914 },
11915 /* shl.w${Q} #${Imm-sh-8-s4},${Dsp-16-s8}[fb] */
11916 {
11917 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,
11918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11919 },
11920 /* shl.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16} */
11921 {
11922 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,
11923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11924 },
11925 /* shl.b${Q} #${Imm-sh-8-s4},$Dst16RnQI */
11926 {
11927 M32C_INSN_SHL16_B_IMM4_Q_16_DST16_RN_DIRECT_QI, "shl16.b-imm4-Q-16-dst16-Rn-direct-QI", "shl.b", 16,
11928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11929 },
11930 /* shl.b${Q} #${Imm-sh-8-s4},$Dst16AnQI */
11931 {
11932 M32C_INSN_SHL16_B_IMM4_Q_16_DST16_AN_DIRECT_QI, "shl16.b-imm4-Q-16-dst16-An-direct-QI", "shl.b", 16,
11933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11934 },
11935 /* shl.b${Q} #${Imm-sh-8-s4},[$Dst16An] */
11936 {
11937 M32C_INSN_SHL16_B_IMM4_Q_16_DST16_AN_INDIRECT_QI, "shl16.b-imm4-Q-16-dst16-An-indirect-QI", "shl.b", 16,
11938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11939 },
11940 /* shl.b${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[$Dst16An] */
11941 {
11942 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,
11943 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11944 },
11945 /* shl.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[$Dst16An] */
11946 {
11947 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,
11948 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11949 },
11950 /* shl.b${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[sb] */
11951 {
11952 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,
11953 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11954 },
11955 /* shl.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[sb] */
11956 {
11957 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,
11958 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11959 },
11960 /* shl.b${Q} #${Imm-sh-8-s4},${Dsp-16-s8}[fb] */
11961 {
11962 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,
11963 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11964 },
11965 /* shl.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16} */
11966 {
11967 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,
11968 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
11969 },
11970 /* shanc.l${X} #${Imm-16-QI},$Dst32RnUnprefixedSI */
11971 {
11972 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,
11973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11974 },
11975 /* shanc.l${X} #${Imm-16-QI},$Dst32AnUnprefixedSI */
11976 {
11977 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,
11978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11979 },
11980 /* shanc.l${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
11981 {
11982 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,
11983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11984 },
11985 /* shanc.l${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11986 {
11987 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,
11988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11989 },
11990 /* shanc.l${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
11991 {
11992 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,
11993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11994 },
11995 /* shanc.l${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
11996 {
11997 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,
11998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
11999 },
12000 /* shanc.l${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
12001 {
12002 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,
12003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12004 },
12005 /* shanc.l${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
12006 {
12007 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,
12008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12009 },
12010 /* shanc.l${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
12011 {
12012 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,
12013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12014 },
12015 /* shanc.l${X} #${Imm-32-QI},${Dsp-16-u16} */
12016 {
12017 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,
12018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12019 },
12020 /* shanc.l${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
12021 {
12022 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,
12023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12024 },
12025 /* shanc.l${X} #${Imm-40-QI},${Dsp-16-u24} */
12026 {
12027 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,
12028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12029 },
12030 /* sha.l r1h,$Dst32RnUnprefixedSI */
12031 {
12032 M32C_INSN_SHA32_L_DST_DST32_RN_DIRECT_UNPREFIXED_SI, "sha32.l-dst-dst32-Rn-direct-Unprefixed-SI", "sha.l", 16,
12033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12034 },
12035 /* sha.l r1h,$Dst32AnUnprefixedSI */
12036 {
12037 M32C_INSN_SHA32_L_DST_DST32_AN_DIRECT_UNPREFIXED_SI, "sha32.l-dst-dst32-An-direct-Unprefixed-SI", "sha.l", 16,
12038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12039 },
12040 /* sha.l r1h,[$Dst32AnUnprefixed] */
12041 {
12042 M32C_INSN_SHA32_L_DST_DST32_AN_INDIRECT_UNPREFIXED_SI, "sha32.l-dst-dst32-An-indirect-Unprefixed-SI", "sha.l", 16,
12043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12044 },
12045 /* sha.l r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
12046 {
12047 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,
12048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12049 },
12050 /* sha.l r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
12051 {
12052 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,
12053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12054 },
12055 /* sha.l r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
12056 {
12057 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,
12058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12059 },
12060 /* sha.l r1h,${Dsp-16-u8}[sb] */
12061 {
12062 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,
12063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12064 },
12065 /* sha.l r1h,${Dsp-16-u16}[sb] */
12066 {
12067 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,
12068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12069 },
12070 /* sha.l r1h,${Dsp-16-s8}[fb] */
12071 {
12072 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,
12073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12074 },
12075 /* sha.l r1h,${Dsp-16-s16}[fb] */
12076 {
12077 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,
12078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12079 },
12080 /* sha.l r1h,${Dsp-16-u16} */
12081 {
12082 M32C_INSN_SHA32_L_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "sha32.l-dst-dst32-16-16-absolute-Unprefixed-SI", "sha.l", 32,
12083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12084 },
12085 /* sha.l r1h,${Dsp-16-u24} */
12086 {
12087 M32C_INSN_SHA32_L_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "sha32.l-dst-dst32-16-24-absolute-Unprefixed-SI", "sha.l", 40,
12088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12089 },
12090 /* sha.l${X} #${Imm-16-QI},$Dst32RnUnprefixedSI */
12091 {
12092 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,
12093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12094 },
12095 /* sha.l${X} #${Imm-16-QI},$Dst32AnUnprefixedSI */
12096 {
12097 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,
12098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12099 },
12100 /* sha.l${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
12101 {
12102 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,
12103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12104 },
12105 /* sha.l${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
12106 {
12107 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,
12108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12109 },
12110 /* sha.l${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
12111 {
12112 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,
12113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12114 },
12115 /* sha.l${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
12116 {
12117 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,
12118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12119 },
12120 /* sha.l${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
12121 {
12122 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,
12123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12124 },
12125 /* sha.l${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
12126 {
12127 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,
12128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12129 },
12130 /* sha.l${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
12131 {
12132 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,
12133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12134 },
12135 /* sha.l${X} #${Imm-32-QI},${Dsp-16-u16} */
12136 {
12137 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,
12138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12139 },
12140 /* sha.l${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
12141 {
12142 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,
12143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12144 },
12145 /* sha.l${X} #${Imm-40-QI},${Dsp-16-u24} */
12146 {
12147 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,
12148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12149 },
12150 /* sha.w r1h,$Dst32RnUnprefixedHI */
12151 {
12152 M32C_INSN_SHA32_W_DST_DST32_RN_DIRECT_UNPREFIXED_HI, "sha32.w-dst-dst32-Rn-direct-Unprefixed-HI", "sha.w", 16,
12153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12154 },
12155 /* sha.w r1h,$Dst32AnUnprefixedHI */
12156 {
12157 M32C_INSN_SHA32_W_DST_DST32_AN_DIRECT_UNPREFIXED_HI, "sha32.w-dst-dst32-An-direct-Unprefixed-HI", "sha.w", 16,
12158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12159 },
12160 /* sha.w r1h,[$Dst32AnUnprefixed] */
12161 {
12162 M32C_INSN_SHA32_W_DST_DST32_AN_INDIRECT_UNPREFIXED_HI, "sha32.w-dst-dst32-An-indirect-Unprefixed-HI", "sha.w", 16,
12163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12164 },
12165 /* sha.w r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
12166 {
12167 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,
12168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12169 },
12170 /* sha.w r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
12171 {
12172 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,
12173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12174 },
12175 /* sha.w r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
12176 {
12177 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,
12178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12179 },
12180 /* sha.w r1h,${Dsp-16-u8}[sb] */
12181 {
12182 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,
12183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12184 },
12185 /* sha.w r1h,${Dsp-16-u16}[sb] */
12186 {
12187 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,
12188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12189 },
12190 /* sha.w r1h,${Dsp-16-s8}[fb] */
12191 {
12192 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,
12193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12194 },
12195 /* sha.w r1h,${Dsp-16-s16}[fb] */
12196 {
12197 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,
12198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12199 },
12200 /* sha.w r1h,${Dsp-16-u16} */
12201 {
12202 M32C_INSN_SHA32_W_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "sha32.w-dst-dst32-16-16-absolute-Unprefixed-HI", "sha.w", 32,
12203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12204 },
12205 /* sha.w r1h,${Dsp-16-u24} */
12206 {
12207 M32C_INSN_SHA32_W_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "sha32.w-dst-dst32-16-24-absolute-Unprefixed-HI", "sha.w", 40,
12208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12209 },
12210 /* sha.b r1h,$Dst32RnUnprefixedQI */
12211 {
12212 M32C_INSN_SHA32_B_DST_DST32_RN_DIRECT_UNPREFIXED_QI, "sha32.b-dst-dst32-Rn-direct-Unprefixed-QI", "sha.b", 16,
12213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12214 },
12215 /* sha.b r1h,$Dst32AnUnprefixedQI */
12216 {
12217 M32C_INSN_SHA32_B_DST_DST32_AN_DIRECT_UNPREFIXED_QI, "sha32.b-dst-dst32-An-direct-Unprefixed-QI", "sha.b", 16,
12218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12219 },
12220 /* sha.b r1h,[$Dst32AnUnprefixed] */
12221 {
12222 M32C_INSN_SHA32_B_DST_DST32_AN_INDIRECT_UNPREFIXED_QI, "sha32.b-dst-dst32-An-indirect-Unprefixed-QI", "sha.b", 16,
12223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12224 },
12225 /* sha.b r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
12226 {
12227 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,
12228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12229 },
12230 /* sha.b r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
12231 {
12232 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,
12233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12234 },
12235 /* sha.b r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
12236 {
12237 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,
12238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12239 },
12240 /* sha.b r1h,${Dsp-16-u8}[sb] */
12241 {
12242 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,
12243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12244 },
12245 /* sha.b r1h,${Dsp-16-u16}[sb] */
12246 {
12247 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,
12248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12249 },
12250 /* sha.b r1h,${Dsp-16-s8}[fb] */
12251 {
12252 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,
12253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12254 },
12255 /* sha.b r1h,${Dsp-16-s16}[fb] */
12256 {
12257 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,
12258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12259 },
12260 /* sha.b r1h,${Dsp-16-u16} */
12261 {
12262 M32C_INSN_SHA32_B_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "sha32.b-dst-dst32-16-16-absolute-Unprefixed-QI", "sha.b", 32,
12263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12264 },
12265 /* sha.b r1h,${Dsp-16-u24} */
12266 {
12267 M32C_INSN_SHA32_B_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "sha32.b-dst-dst32-16-24-absolute-Unprefixed-QI", "sha.b", 40,
12268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12269 },
12270 /* sha.w r1h,$Dst16RnHI */
12271 {
12272 M32C_INSN_SHA16_W_DST_DST16_RN_DIRECT_HI, "sha16.w-dst-dst16-Rn-direct-HI", "sha.w", 16,
12273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12274 },
12275 /* sha.w r1h,$Dst16AnHI */
12276 {
12277 M32C_INSN_SHA16_W_DST_DST16_AN_DIRECT_HI, "sha16.w-dst-dst16-An-direct-HI", "sha.w", 16,
12278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12279 },
12280 /* sha.w r1h,[$Dst16An] */
12281 {
12282 M32C_INSN_SHA16_W_DST_DST16_AN_INDIRECT_HI, "sha16.w-dst-dst16-An-indirect-HI", "sha.w", 16,
12283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12284 },
12285 /* sha.w r1h,${Dsp-16-u8}[$Dst16An] */
12286 {
12287 M32C_INSN_SHA16_W_DST_DST16_16_8_AN_RELATIVE_HI, "sha16.w-dst-dst16-16-8-An-relative-HI", "sha.w", 24,
12288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12289 },
12290 /* sha.w r1h,${Dsp-16-u16}[$Dst16An] */
12291 {
12292 M32C_INSN_SHA16_W_DST_DST16_16_16_AN_RELATIVE_HI, "sha16.w-dst-dst16-16-16-An-relative-HI", "sha.w", 32,
12293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12294 },
12295 /* sha.w r1h,${Dsp-16-u8}[sb] */
12296 {
12297 M32C_INSN_SHA16_W_DST_DST16_16_8_SB_RELATIVE_HI, "sha16.w-dst-dst16-16-8-SB-relative-HI", "sha.w", 24,
12298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12299 },
12300 /* sha.w r1h,${Dsp-16-u16}[sb] */
12301 {
12302 M32C_INSN_SHA16_W_DST_DST16_16_16_SB_RELATIVE_HI, "sha16.w-dst-dst16-16-16-SB-relative-HI", "sha.w", 32,
12303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12304 },
12305 /* sha.w r1h,${Dsp-16-s8}[fb] */
12306 {
12307 M32C_INSN_SHA16_W_DST_DST16_16_8_FB_RELATIVE_HI, "sha16.w-dst-dst16-16-8-FB-relative-HI", "sha.w", 24,
12308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12309 },
12310 /* sha.w r1h,${Dsp-16-u16} */
12311 {
12312 M32C_INSN_SHA16_W_DST_DST16_16_16_ABSOLUTE_HI, "sha16.w-dst-dst16-16-16-absolute-HI", "sha.w", 32,
12313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12314 },
12315 /* sha.b r1h,$Dst16RnQI */
12316 {
12317 M32C_INSN_SHA16_B_DST_DST16_RN_DIRECT_QI, "sha16.b-dst-dst16-Rn-direct-QI", "sha.b", 16,
12318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12319 },
12320 /* sha.b r1h,$Dst16AnQI */
12321 {
12322 M32C_INSN_SHA16_B_DST_DST16_AN_DIRECT_QI, "sha16.b-dst-dst16-An-direct-QI", "sha.b", 16,
12323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12324 },
12325 /* sha.b r1h,[$Dst16An] */
12326 {
12327 M32C_INSN_SHA16_B_DST_DST16_AN_INDIRECT_QI, "sha16.b-dst-dst16-An-indirect-QI", "sha.b", 16,
12328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12329 },
12330 /* sha.b r1h,${Dsp-16-u8}[$Dst16An] */
12331 {
12332 M32C_INSN_SHA16_B_DST_DST16_16_8_AN_RELATIVE_QI, "sha16.b-dst-dst16-16-8-An-relative-QI", "sha.b", 24,
12333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12334 },
12335 /* sha.b r1h,${Dsp-16-u16}[$Dst16An] */
12336 {
12337 M32C_INSN_SHA16_B_DST_DST16_16_16_AN_RELATIVE_QI, "sha16.b-dst-dst16-16-16-An-relative-QI", "sha.b", 32,
12338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12339 },
12340 /* sha.b r1h,${Dsp-16-u8}[sb] */
12341 {
12342 M32C_INSN_SHA16_B_DST_DST16_16_8_SB_RELATIVE_QI, "sha16.b-dst-dst16-16-8-SB-relative-QI", "sha.b", 24,
12343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12344 },
12345 /* sha.b r1h,${Dsp-16-u16}[sb] */
12346 {
12347 M32C_INSN_SHA16_B_DST_DST16_16_16_SB_RELATIVE_QI, "sha16.b-dst-dst16-16-16-SB-relative-QI", "sha.b", 32,
12348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12349 },
12350 /* sha.b r1h,${Dsp-16-s8}[fb] */
12351 {
12352 M32C_INSN_SHA16_B_DST_DST16_16_8_FB_RELATIVE_QI, "sha16.b-dst-dst16-16-8-FB-relative-QI", "sha.b", 24,
12353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12354 },
12355 /* sha.b r1h,${Dsp-16-u16} */
12356 {
12357 M32C_INSN_SHA16_B_DST_DST16_16_16_ABSOLUTE_QI, "sha16.b-dst-dst16-16-16-absolute-QI", "sha.b", 32,
12358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12359 },
12360 /* sha.w${Q} #${Imm-sh-12-s4},$Dst32RnUnprefixedHI */
12361 {
12362 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,
12363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12364 },
12365 /* sha.w${Q} #${Imm-sh-12-s4},$Dst32AnUnprefixedHI */
12366 {
12367 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,
12368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12369 },
12370 /* sha.w${Q} #${Imm-sh-12-s4},[$Dst32AnUnprefixed] */
12371 {
12372 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,
12373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12374 },
12375 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
12376 {
12377 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,
12378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12379 },
12380 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
12381 {
12382 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,
12383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12384 },
12385 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
12386 {
12387 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,
12388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12389 },
12390 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[sb] */
12391 {
12392 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,
12393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12394 },
12395 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[sb] */
12396 {
12397 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,
12398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12399 },
12400 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-s8}[fb] */
12401 {
12402 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,
12403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12404 },
12405 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-s16}[fb] */
12406 {
12407 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,
12408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12409 },
12410 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16} */
12411 {
12412 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,
12413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12414 },
12415 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-u24} */
12416 {
12417 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,
12418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12419 },
12420 /* sha.b${Q} #${Imm-sh-12-s4},$Dst32RnUnprefixedQI */
12421 {
12422 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,
12423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12424 },
12425 /* sha.b${Q} #${Imm-sh-12-s4},$Dst32AnUnprefixedQI */
12426 {
12427 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,
12428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12429 },
12430 /* sha.b${Q} #${Imm-sh-12-s4},[$Dst32AnUnprefixed] */
12431 {
12432 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,
12433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12434 },
12435 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
12436 {
12437 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,
12438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12439 },
12440 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
12441 {
12442 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,
12443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12444 },
12445 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
12446 {
12447 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,
12448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12449 },
12450 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[sb] */
12451 {
12452 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,
12453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12454 },
12455 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[sb] */
12456 {
12457 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,
12458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12459 },
12460 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-s8}[fb] */
12461 {
12462 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,
12463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12464 },
12465 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-s16}[fb] */
12466 {
12467 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,
12468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12469 },
12470 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16} */
12471 {
12472 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,
12473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12474 },
12475 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-u24} */
12476 {
12477 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,
12478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12479 },
12480 /* sha.w${Q} #${Imm-sh-8-s4},$Dst16RnHI */
12481 {
12482 M32C_INSN_SHA16_W_IMM4_Q_16_DST16_RN_DIRECT_HI, "sha16.w-imm4-Q-16-dst16-Rn-direct-HI", "sha.w", 16,
12483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12484 },
12485 /* sha.w${Q} #${Imm-sh-8-s4},$Dst16AnHI */
12486 {
12487 M32C_INSN_SHA16_W_IMM4_Q_16_DST16_AN_DIRECT_HI, "sha16.w-imm4-Q-16-dst16-An-direct-HI", "sha.w", 16,
12488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12489 },
12490 /* sha.w${Q} #${Imm-sh-8-s4},[$Dst16An] */
12491 {
12492 M32C_INSN_SHA16_W_IMM4_Q_16_DST16_AN_INDIRECT_HI, "sha16.w-imm4-Q-16-dst16-An-indirect-HI", "sha.w", 16,
12493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12494 },
12495 /* sha.w${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[$Dst16An] */
12496 {
12497 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,
12498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12499 },
12500 /* sha.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[$Dst16An] */
12501 {
12502 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,
12503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12504 },
12505 /* sha.w${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[sb] */
12506 {
12507 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,
12508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12509 },
12510 /* sha.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[sb] */
12511 {
12512 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,
12513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12514 },
12515 /* sha.w${Q} #${Imm-sh-8-s4},${Dsp-16-s8}[fb] */
12516 {
12517 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,
12518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12519 },
12520 /* sha.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16} */
12521 {
12522 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,
12523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12524 },
12525 /* sha.b${Q} #${Imm-sh-8-s4},$Dst16RnQI */
12526 {
12527 M32C_INSN_SHA16_B_IMM4_Q_16_DST16_RN_DIRECT_QI, "sha16.b-imm4-Q-16-dst16-Rn-direct-QI", "sha.b", 16,
12528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12529 },
12530 /* sha.b${Q} #${Imm-sh-8-s4},$Dst16AnQI */
12531 {
12532 M32C_INSN_SHA16_B_IMM4_Q_16_DST16_AN_DIRECT_QI, "sha16.b-imm4-Q-16-dst16-An-direct-QI", "sha.b", 16,
12533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12534 },
12535 /* sha.b${Q} #${Imm-sh-8-s4},[$Dst16An] */
12536 {
12537 M32C_INSN_SHA16_B_IMM4_Q_16_DST16_AN_INDIRECT_QI, "sha16.b-imm4-Q-16-dst16-An-indirect-QI", "sha.b", 16,
12538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12539 },
12540 /* sha.b${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[$Dst16An] */
12541 {
12542 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,
12543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12544 },
12545 /* sha.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[$Dst16An] */
12546 {
12547 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,
12548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12549 },
12550 /* sha.b${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[sb] */
12551 {
12552 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,
12553 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12554 },
12555 /* sha.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[sb] */
12556 {
12557 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,
12558 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12559 },
12560 /* sha.b${Q} #${Imm-sh-8-s4},${Dsp-16-s8}[fb] */
12561 {
12562 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,
12563 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12564 },
12565 /* sha.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16} */
12566 {
12567 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,
12568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
12569 },
12570 /* sc${sccond32} $Dst32RnUnprefixedHI */
12571 {
12572 M32C_INSN_SCCND_DST32_RN_DIRECT_UNPREFIXED_HI, "sccnd-dst32-Rn-direct-Unprefixed-HI", "sc", 16,
12573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12574 },
12575 /* sc${sccond32} $Dst32AnUnprefixedHI */
12576 {
12577 M32C_INSN_SCCND_DST32_AN_DIRECT_UNPREFIXED_HI, "sccnd-dst32-An-direct-Unprefixed-HI", "sc", 16,
12578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12579 },
12580 /* sc${sccond32} [$Dst32AnUnprefixed] */
12581 {
12582 M32C_INSN_SCCND_DST32_AN_INDIRECT_UNPREFIXED_HI, "sccnd-dst32-An-indirect-Unprefixed-HI", "sc", 16,
12583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12584 },
12585 /* sc${sccond32} ${Dsp-16-u8}[$Dst32AnUnprefixed] */
12586 {
12587 M32C_INSN_SCCND_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "sccnd-dst32-16-8-An-relative-Unprefixed-HI", "sc", 24,
12588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12589 },
12590 /* sc${sccond32} ${Dsp-16-u16}[$Dst32AnUnprefixed] */
12591 {
12592 M32C_INSN_SCCND_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "sccnd-dst32-16-16-An-relative-Unprefixed-HI", "sc", 32,
12593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12594 },
12595 /* sc${sccond32} ${Dsp-16-u24}[$Dst32AnUnprefixed] */
12596 {
12597 M32C_INSN_SCCND_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "sccnd-dst32-16-24-An-relative-Unprefixed-HI", "sc", 40,
12598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12599 },
12600 /* sc${sccond32} ${Dsp-16-u8}[sb] */
12601 {
12602 M32C_INSN_SCCND_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "sccnd-dst32-16-8-SB-relative-Unprefixed-HI", "sc", 24,
12603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12604 },
12605 /* sc${sccond32} ${Dsp-16-u16}[sb] */
12606 {
12607 M32C_INSN_SCCND_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "sccnd-dst32-16-16-SB-relative-Unprefixed-HI", "sc", 32,
12608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12609 },
12610 /* sc${sccond32} ${Dsp-16-s8}[fb] */
12611 {
12612 M32C_INSN_SCCND_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "sccnd-dst32-16-8-FB-relative-Unprefixed-HI", "sc", 24,
12613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12614 },
12615 /* sc${sccond32} ${Dsp-16-s16}[fb] */
12616 {
12617 M32C_INSN_SCCND_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "sccnd-dst32-16-16-FB-relative-Unprefixed-HI", "sc", 32,
12618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12619 },
12620 /* sc${sccond32} ${Dsp-16-u16} */
12621 {
12622 M32C_INSN_SCCND_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "sccnd-dst32-16-16-absolute-Unprefixed-HI", "sc", 32,
12623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12624 },
12625 /* sc${sccond32} ${Dsp-16-u24} */
12626 {
12627 M32C_INSN_SCCND_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "sccnd-dst32-16-24-absolute-Unprefixed-HI", "sc", 40,
12628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12629 },
12630 /* sbjnz.w #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed],${Lab-24-8} */
12631 {
12632 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,
12633 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12634 },
12635 /* sbjnz.w #${Imm-12-s4},${Dsp-16-u8}[sb],${Lab-24-8} */
12636 {
12637 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,
12638 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12639 },
12640 /* sbjnz.w #${Imm-12-s4},${Dsp-16-s8}[fb],${Lab-24-8} */
12641 {
12642 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,
12643 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12644 },
12645 /* sbjnz.w #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed],${Lab-32-8} */
12646 {
12647 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,
12648 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12649 },
12650 /* sbjnz.w #${Imm-12-s4},${Dsp-16-u16}[sb],${Lab-32-8} */
12651 {
12652 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,
12653 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12654 },
12655 /* sbjnz.w #${Imm-12-s4},${Dsp-16-s16}[fb],${Lab-32-8} */
12656 {
12657 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,
12658 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12659 },
12660 /* sbjnz.w #${Imm-12-s4},${Dsp-16-u16},${Lab-32-8} */
12661 {
12662 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,
12663 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12664 },
12665 /* sbjnz.w #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed],${Lab-40-8} */
12666 {
12667 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,
12668 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12669 },
12670 /* sbjnz.w #${Imm-12-s4},${Dsp-16-u24},${Lab-40-8} */
12671 {
12672 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,
12673 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12674 },
12675 /* sbjnz.w #${Imm-12-s4},$Dst32RnUnprefixedHI,${Lab-16-8} */
12676 {
12677 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,
12678 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12679 },
12680 /* sbjnz.w #${Imm-12-s4},$Dst32AnUnprefixedHI,${Lab-16-8} */
12681 {
12682 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,
12683 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12684 },
12685 /* sbjnz.w #${Imm-12-s4},[$Dst32AnUnprefixed],${Lab-16-8} */
12686 {
12687 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,
12688 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12689 },
12690 /* sbjnz.b #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed],${Lab-24-8} */
12691 {
12692 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,
12693 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12694 },
12695 /* sbjnz.b #${Imm-12-s4},${Dsp-16-u8}[sb],${Lab-24-8} */
12696 {
12697 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,
12698 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12699 },
12700 /* sbjnz.b #${Imm-12-s4},${Dsp-16-s8}[fb],${Lab-24-8} */
12701 {
12702 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,
12703 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12704 },
12705 /* sbjnz.b #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed],${Lab-32-8} */
12706 {
12707 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,
12708 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12709 },
12710 /* sbjnz.b #${Imm-12-s4},${Dsp-16-u16}[sb],${Lab-32-8} */
12711 {
12712 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,
12713 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12714 },
12715 /* sbjnz.b #${Imm-12-s4},${Dsp-16-s16}[fb],${Lab-32-8} */
12716 {
12717 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,
12718 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12719 },
12720 /* sbjnz.b #${Imm-12-s4},${Dsp-16-u16},${Lab-32-8} */
12721 {
12722 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,
12723 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12724 },
12725 /* sbjnz.b #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed],${Lab-40-8} */
12726 {
12727 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,
12728 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12729 },
12730 /* sbjnz.b #${Imm-12-s4},${Dsp-16-u24},${Lab-40-8} */
12731 {
12732 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,
12733 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12734 },
12735 /* sbjnz.b #${Imm-12-s4},$Dst32RnUnprefixedQI,${Lab-16-8} */
12736 {
12737 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,
12738 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12739 },
12740 /* sbjnz.b #${Imm-12-s4},$Dst32AnUnprefixedQI,${Lab-16-8} */
12741 {
12742 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,
12743 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12744 },
12745 /* sbjnz.b #${Imm-12-s4},[$Dst32AnUnprefixed],${Lab-16-8} */
12746 {
12747 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,
12748 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
12749 },
12750 /* sbjnz.w #${Imm-8-s4},${Dsp-16-u8}[$Dst16An],${Lab-24-8} */
12751 {
12752 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,
12753 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12754 },
12755 /* sbjnz.w #${Imm-8-s4},${Dsp-16-u8}[sb],${Lab-24-8} */
12756 {
12757 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,
12758 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12759 },
12760 /* sbjnz.w #${Imm-8-s4},${Dsp-16-s8}[fb],${Lab-24-8} */
12761 {
12762 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,
12763 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12764 },
12765 /* sbjnz.w #${Imm-8-s4},${Dsp-16-u16}[$Dst16An],${Lab-32-8} */
12766 {
12767 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,
12768 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12769 },
12770 /* sbjnz.w #${Imm-8-s4},${Dsp-16-u16}[sb],${Lab-32-8} */
12771 {
12772 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,
12773 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12774 },
12775 /* sbjnz.w #${Imm-8-s4},${Dsp-16-u16},${Lab-32-8} */
12776 {
12777 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,
12778 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12779 },
12780 /* sbjnz.w #${Imm-8-s4},$Dst16RnHI,${Lab-16-8} */
12781 {
12782 M32C_INSN_SBJNZ16_W_IMM4_BASIC_DST16_RN_DIRECT_HI, "sbjnz16.w-imm4-basic-dst16-Rn-direct-HI", "sbjnz.w", 24,
12783 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12784 },
12785 /* sbjnz.w #${Imm-8-s4},$Dst16AnHI,${Lab-16-8} */
12786 {
12787 M32C_INSN_SBJNZ16_W_IMM4_BASIC_DST16_AN_DIRECT_HI, "sbjnz16.w-imm4-basic-dst16-An-direct-HI", "sbjnz.w", 24,
12788 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12789 },
12790 /* sbjnz.w #${Imm-8-s4},[$Dst16An],${Lab-16-8} */
12791 {
12792 M32C_INSN_SBJNZ16_W_IMM4_BASIC_DST16_AN_INDIRECT_HI, "sbjnz16.w-imm4-basic-dst16-An-indirect-HI", "sbjnz.w", 24,
12793 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12794 },
12795 /* sbjnz.b #${Imm-8-s4},${Dsp-16-u8}[$Dst16An],${Lab-24-8} */
12796 {
12797 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,
12798 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12799 },
12800 /* sbjnz.b #${Imm-8-s4},${Dsp-16-u8}[sb],${Lab-24-8} */
12801 {
12802 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,
12803 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12804 },
12805 /* sbjnz.b #${Imm-8-s4},${Dsp-16-s8}[fb],${Lab-24-8} */
12806 {
12807 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,
12808 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12809 },
12810 /* sbjnz.b #${Imm-8-s4},${Dsp-16-u16}[$Dst16An],${Lab-32-8} */
12811 {
12812 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,
12813 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12814 },
12815 /* sbjnz.b #${Imm-8-s4},${Dsp-16-u16}[sb],${Lab-32-8} */
12816 {
12817 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,
12818 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12819 },
12820 /* sbjnz.b #${Imm-8-s4},${Dsp-16-u16},${Lab-32-8} */
12821 {
12822 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,
12823 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12824 },
12825 /* sbjnz.b #${Imm-8-s4},$Dst16RnQI,${Lab-16-8} */
12826 {
12827 M32C_INSN_SBJNZ16_B_IMM4_BASIC_DST16_RN_DIRECT_QI, "sbjnz16.b-imm4-basic-dst16-Rn-direct-QI", "sbjnz.b", 24,
12828 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12829 },
12830 /* sbjnz.b #${Imm-8-s4},$Dst16AnQI,${Lab-16-8} */
12831 {
12832 M32C_INSN_SBJNZ16_B_IMM4_BASIC_DST16_AN_DIRECT_QI, "sbjnz16.b-imm4-basic-dst16-An-direct-QI", "sbjnz.b", 24,
12833 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12834 },
12835 /* sbjnz.b #${Imm-8-s4},[$Dst16An],${Lab-16-8} */
12836 {
12837 M32C_INSN_SBJNZ16_B_IMM4_BASIC_DST16_AN_INDIRECT_QI, "sbjnz16.b-imm4-basic-dst16-An-indirect-QI", "sbjnz.b", 24,
12838 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
12839 },
12840 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
12841 {
12842 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,
12843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12844 },
12845 /* sbb.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
12846 {
12847 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,
12848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12849 },
12850 /* sbb.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
12851 {
12852 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,
12853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12854 },
12855 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
12856 {
12857 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,
12858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12859 },
12860 /* sbb.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
12861 {
12862 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,
12863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12864 },
12865 /* sbb.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
12866 {
12867 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,
12868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12869 },
12870 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
12871 {
12872 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,
12873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12874 },
12875 /* sbb.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
12876 {
12877 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,
12878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12879 },
12880 /* sbb.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
12881 {
12882 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,
12883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12884 },
12885 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
12886 {
12887 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,
12888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12889 },
12890 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
12891 {
12892 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,
12893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12894 },
12895 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
12896 {
12897 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,
12898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12899 },
12900 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
12901 {
12902 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,
12903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12904 },
12905 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
12906 {
12907 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,
12908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12909 },
12910 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
12911 {
12912 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,
12913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12914 },
12915 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
12916 {
12917 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,
12918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12919 },
12920 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
12921 {
12922 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,
12923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12924 },
12925 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
12926 {
12927 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,
12928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12929 },
12930 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
12931 {
12932 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,
12933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12934 },
12935 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
12936 {
12937 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,
12938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12939 },
12940 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
12941 {
12942 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,
12943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12944 },
12945 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
12946 {
12947 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,
12948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12949 },
12950 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
12951 {
12952 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,
12953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12954 },
12955 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
12956 {
12957 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,
12958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12959 },
12960 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
12961 {
12962 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,
12963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12964 },
12965 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
12966 {
12967 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,
12968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12969 },
12970 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
12971 {
12972 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,
12973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12974 },
12975 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
12976 {
12977 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,
12978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12979 },
12980 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
12981 {
12982 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,
12983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12984 },
12985 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
12986 {
12987 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,
12988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12989 },
12990 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
12991 {
12992 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,
12993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12994 },
12995 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
12996 {
12997 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,
12998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
12999 },
13000 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
13001 {
13002 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,
13003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13004 },
13005 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
13006 {
13007 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,
13008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13009 },
13010 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
13011 {
13012 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,
13013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13014 },
13015 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
13016 {
13017 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,
13018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13019 },
13020 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
13021 {
13022 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,
13023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13024 },
13025 /* sbb.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
13026 {
13027 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,
13028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13029 },
13030 /* sbb.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
13031 {
13032 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,
13033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13034 },
13035 /* sbb.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
13036 {
13037 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,
13038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13039 },
13040 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
13041 {
13042 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,
13043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13044 },
13045 /* sbb.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
13046 {
13047 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,
13048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13049 },
13050 /* sbb.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
13051 {
13052 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,
13053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13054 },
13055 /* sbb.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
13056 {
13057 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,
13058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13059 },
13060 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
13061 {
13062 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,
13063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13064 },
13065 /* sbb.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
13066 {
13067 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,
13068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13069 },
13070 /* sbb.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
13071 {
13072 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,
13073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13074 },
13075 /* sbb.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
13076 {
13077 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,
13078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13079 },
13080 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
13081 {
13082 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,
13083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13084 },
13085 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
13086 {
13087 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,
13088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13089 },
13090 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
13091 {
13092 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,
13093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13094 },
13095 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
13096 {
13097 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,
13098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13099 },
13100 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
13101 {
13102 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,
13103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13104 },
13105 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
13106 {
13107 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,
13108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13109 },
13110 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
13111 {
13112 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,
13113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13114 },
13115 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
13116 {
13117 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,
13118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13119 },
13120 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
13121 {
13122 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,
13123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13124 },
13125 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
13126 {
13127 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,
13128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13129 },
13130 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
13131 {
13132 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,
13133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13134 },
13135 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
13136 {
13137 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,
13138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13139 },
13140 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
13141 {
13142 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,
13143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13144 },
13145 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
13146 {
13147 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,
13148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13149 },
13150 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
13151 {
13152 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,
13153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13154 },
13155 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
13156 {
13157 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,
13158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13159 },
13160 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
13161 {
13162 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,
13163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13164 },
13165 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
13166 {
13167 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,
13168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13169 },
13170 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
13171 {
13172 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,
13173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13174 },
13175 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
13176 {
13177 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,
13178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13179 },
13180 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
13181 {
13182 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,
13183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13184 },
13185 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
13186 {
13187 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,
13188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13189 },
13190 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
13191 {
13192 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,
13193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13194 },
13195 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
13196 {
13197 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,
13198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13199 },
13200 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
13201 {
13202 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,
13203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13204 },
13205 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
13206 {
13207 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,
13208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13209 },
13210 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
13211 {
13212 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,
13213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13214 },
13215 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
13216 {
13217 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,
13218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13219 },
13220 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
13221 {
13222 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,
13223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13224 },
13225 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
13226 {
13227 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,
13228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13229 },
13230 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
13231 {
13232 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,
13233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13234 },
13235 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
13236 {
13237 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,
13238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13239 },
13240 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
13241 {
13242 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,
13243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13244 },
13245 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
13246 {
13247 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,
13248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13249 },
13250 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
13251 {
13252 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,
13253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13254 },
13255 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
13256 {
13257 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,
13258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13259 },
13260 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
13261 {
13262 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,
13263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13264 },
13265 /* sbb.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
13266 {
13267 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,
13268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13269 },
13270 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
13271 {
13272 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,
13273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13274 },
13275 /* sbb.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
13276 {
13277 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,
13278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13279 },
13280 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
13281 {
13282 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,
13283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13284 },
13285 /* sbb.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
13286 {
13287 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,
13288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13289 },
13290 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
13291 {
13292 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,
13293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13294 },
13295 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
13296 {
13297 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,
13298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13299 },
13300 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
13301 {
13302 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,
13303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13304 },
13305 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
13306 {
13307 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,
13308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13309 },
13310 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
13311 {
13312 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,
13313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13314 },
13315 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
13316 {
13317 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,
13318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13319 },
13320 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
13321 {
13322 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,
13323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13324 },
13325 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
13326 {
13327 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,
13328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13329 },
13330 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
13331 {
13332 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,
13333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13334 },
13335 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
13336 {
13337 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,
13338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13339 },
13340 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
13341 {
13342 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,
13343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13344 },
13345 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
13346 {
13347 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,
13348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13349 },
13350 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
13351 {
13352 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,
13353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13354 },
13355 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
13356 {
13357 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,
13358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13359 },
13360 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
13361 {
13362 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,
13363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13364 },
13365 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
13366 {
13367 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,
13368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13369 },
13370 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
13371 {
13372 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,
13373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13374 },
13375 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
13376 {
13377 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,
13378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13379 },
13380 /* sbb.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
13381 {
13382 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,
13383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13384 },
13385 /* sbb.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
13386 {
13387 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,
13388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13389 },
13390 /* sbb.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
13391 {
13392 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,
13393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13394 },
13395 /* sbb.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
13396 {
13397 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,
13398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13399 },
13400 /* sbb.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
13401 {
13402 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,
13403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13404 },
13405 /* sbb.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
13406 {
13407 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,
13408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13409 },
13410 /* sbb.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
13411 {
13412 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,
13413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13414 },
13415 /* sbb.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
13416 {
13417 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,
13418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13419 },
13420 /* sbb.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
13421 {
13422 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,
13423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13424 },
13425 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
13426 {
13427 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,
13428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13429 },
13430 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
13431 {
13432 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,
13433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13434 },
13435 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
13436 {
13437 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,
13438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13439 },
13440 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
13441 {
13442 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,
13443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13444 },
13445 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
13446 {
13447 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,
13448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13449 },
13450 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
13451 {
13452 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,
13453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13454 },
13455 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
13456 {
13457 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,
13458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13459 },
13460 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
13461 {
13462 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,
13463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13464 },
13465 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
13466 {
13467 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,
13468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13469 },
13470 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
13471 {
13472 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,
13473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13474 },
13475 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
13476 {
13477 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,
13478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13479 },
13480 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
13481 {
13482 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,
13483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13484 },
13485 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
13486 {
13487 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,
13488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13489 },
13490 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
13491 {
13492 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,
13493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13494 },
13495 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
13496 {
13497 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,
13498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13499 },
13500 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
13501 {
13502 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,
13503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13504 },
13505 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
13506 {
13507 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,
13508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13509 },
13510 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
13511 {
13512 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,
13513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13514 },
13515 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
13516 {
13517 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,
13518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13519 },
13520 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
13521 {
13522 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,
13523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13524 },
13525 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
13526 {
13527 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,
13528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13529 },
13530 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
13531 {
13532 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,
13533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13534 },
13535 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
13536 {
13537 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,
13538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13539 },
13540 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
13541 {
13542 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,
13543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13544 },
13545 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
13546 {
13547 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,
13548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13549 },
13550 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
13551 {
13552 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,
13553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13554 },
13555 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
13556 {
13557 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,
13558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13559 },
13560 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
13561 {
13562 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,
13563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13564 },
13565 /* sbb.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
13566 {
13567 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,
13568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13569 },
13570 /* sbb.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
13571 {
13572 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,
13573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13574 },
13575 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
13576 {
13577 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,
13578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13579 },
13580 /* sbb.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
13581 {
13582 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,
13583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13584 },
13585 /* sbb.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
13586 {
13587 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,
13588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13589 },
13590 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
13591 {
13592 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,
13593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13594 },
13595 /* sbb.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
13596 {
13597 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,
13598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13599 },
13600 /* sbb.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
13601 {
13602 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,
13603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13604 },
13605 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
13606 {
13607 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,
13608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13609 },
13610 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
13611 {
13612 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,
13613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13614 },
13615 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
13616 {
13617 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,
13618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13619 },
13620 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
13621 {
13622 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,
13623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13624 },
13625 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
13626 {
13627 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,
13628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13629 },
13630 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
13631 {
13632 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,
13633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13634 },
13635 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
13636 {
13637 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,
13638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13639 },
13640 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
13641 {
13642 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,
13643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13644 },
13645 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
13646 {
13647 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,
13648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13649 },
13650 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
13651 {
13652 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,
13653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13654 },
13655 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
13656 {
13657 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,
13658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13659 },
13660 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
13661 {
13662 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,
13663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13664 },
13665 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
13666 {
13667 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,
13668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13669 },
13670 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
13671 {
13672 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,
13673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13674 },
13675 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
13676 {
13677 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,
13678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13679 },
13680 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
13681 {
13682 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,
13683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13684 },
13685 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
13686 {
13687 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,
13688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13689 },
13690 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
13691 {
13692 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,
13693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13694 },
13695 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
13696 {
13697 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,
13698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13699 },
13700 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
13701 {
13702 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,
13703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13704 },
13705 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
13706 {
13707 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,
13708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13709 },
13710 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
13711 {
13712 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,
13713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13714 },
13715 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
13716 {
13717 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,
13718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13719 },
13720 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
13721 {
13722 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,
13723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13724 },
13725 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
13726 {
13727 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,
13728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13729 },
13730 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
13731 {
13732 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,
13733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13734 },
13735 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
13736 {
13737 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,
13738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13739 },
13740 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
13741 {
13742 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,
13743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13744 },
13745 /* sbb.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
13746 {
13747 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,
13748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13749 },
13750 /* sbb.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
13751 {
13752 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,
13753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13754 },
13755 /* sbb.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
13756 {
13757 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,
13758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13759 },
13760 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
13761 {
13762 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,
13763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13764 },
13765 /* sbb.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
13766 {
13767 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,
13768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13769 },
13770 /* sbb.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
13771 {
13772 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,
13773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13774 },
13775 /* sbb.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
13776 {
13777 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,
13778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13779 },
13780 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
13781 {
13782 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,
13783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13784 },
13785 /* sbb.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
13786 {
13787 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,
13788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13789 },
13790 /* sbb.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
13791 {
13792 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,
13793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13794 },
13795 /* sbb.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
13796 {
13797 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,
13798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13799 },
13800 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
13801 {
13802 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,
13803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13804 },
13805 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
13806 {
13807 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,
13808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13809 },
13810 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
13811 {
13812 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,
13813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13814 },
13815 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
13816 {
13817 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,
13818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13819 },
13820 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
13821 {
13822 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,
13823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13824 },
13825 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
13826 {
13827 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,
13828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13829 },
13830 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
13831 {
13832 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,
13833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13834 },
13835 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
13836 {
13837 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,
13838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13839 },
13840 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
13841 {
13842 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,
13843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13844 },
13845 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
13846 {
13847 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,
13848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13849 },
13850 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
13851 {
13852 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,
13853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13854 },
13855 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
13856 {
13857 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,
13858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13859 },
13860 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
13861 {
13862 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,
13863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13864 },
13865 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
13866 {
13867 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,
13868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13869 },
13870 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
13871 {
13872 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,
13873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13874 },
13875 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
13876 {
13877 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,
13878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13879 },
13880 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
13881 {
13882 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,
13883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13884 },
13885 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
13886 {
13887 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,
13888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13889 },
13890 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
13891 {
13892 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,
13893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13894 },
13895 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
13896 {
13897 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,
13898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13899 },
13900 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
13901 {
13902 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,
13903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13904 },
13905 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
13906 {
13907 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,
13908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13909 },
13910 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
13911 {
13912 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,
13913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13914 },
13915 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
13916 {
13917 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,
13918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13919 },
13920 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
13921 {
13922 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,
13923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13924 },
13925 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
13926 {
13927 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,
13928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13929 },
13930 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
13931 {
13932 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,
13933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13934 },
13935 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
13936 {
13937 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,
13938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13939 },
13940 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
13941 {
13942 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,
13943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13944 },
13945 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
13946 {
13947 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,
13948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13949 },
13950 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
13951 {
13952 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,
13953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13954 },
13955 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
13956 {
13957 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,
13958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13959 },
13960 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
13961 {
13962 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,
13963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13964 },
13965 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
13966 {
13967 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,
13968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13969 },
13970 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
13971 {
13972 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,
13973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13974 },
13975 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
13976 {
13977 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,
13978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13979 },
13980 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
13981 {
13982 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,
13983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13984 },
13985 /* sbb.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
13986 {
13987 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,
13988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13989 },
13990 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
13991 {
13992 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,
13993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13994 },
13995 /* sbb.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
13996 {
13997 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,
13998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
13999 },
14000 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
14001 {
14002 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,
14003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14004 },
14005 /* sbb.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
14006 {
14007 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,
14008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14009 },
14010 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
14011 {
14012 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,
14013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14014 },
14015 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
14016 {
14017 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,
14018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14019 },
14020 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
14021 {
14022 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,
14023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14024 },
14025 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
14026 {
14027 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,
14028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14029 },
14030 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
14031 {
14032 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,
14033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14034 },
14035 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
14036 {
14037 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,
14038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14039 },
14040 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
14041 {
14042 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,
14043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14044 },
14045 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
14046 {
14047 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,
14048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14049 },
14050 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
14051 {
14052 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,
14053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14054 },
14055 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
14056 {
14057 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,
14058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14059 },
14060 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
14061 {
14062 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,
14063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14064 },
14065 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
14066 {
14067 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,
14068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14069 },
14070 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
14071 {
14072 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,
14073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14074 },
14075 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
14076 {
14077 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,
14078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14079 },
14080 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
14081 {
14082 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,
14083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14084 },
14085 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
14086 {
14087 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,
14088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14089 },
14090 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
14091 {
14092 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,
14093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14094 },
14095 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
14096 {
14097 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,
14098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14099 },
14100 /* sbb.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
14101 {
14102 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,
14103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14104 },
14105 /* sbb.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
14106 {
14107 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,
14108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14109 },
14110 /* sbb.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
14111 {
14112 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,
14113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14114 },
14115 /* sbb.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
14116 {
14117 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,
14118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14119 },
14120 /* sbb.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
14121 {
14122 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,
14123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14124 },
14125 /* sbb.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
14126 {
14127 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,
14128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14129 },
14130 /* sbb.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
14131 {
14132 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,
14133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14134 },
14135 /* sbb.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
14136 {
14137 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,
14138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14139 },
14140 /* sbb.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
14141 {
14142 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,
14143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14144 },
14145 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
14146 {
14147 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,
14148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14149 },
14150 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
14151 {
14152 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,
14153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14154 },
14155 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
14156 {
14157 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,
14158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14159 },
14160 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
14161 {
14162 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,
14163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14164 },
14165 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
14166 {
14167 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,
14168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14169 },
14170 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
14171 {
14172 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,
14173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14174 },
14175 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
14176 {
14177 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,
14178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14179 },
14180 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
14181 {
14182 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,
14183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14184 },
14185 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
14186 {
14187 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,
14188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14189 },
14190 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
14191 {
14192 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,
14193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14194 },
14195 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
14196 {
14197 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,
14198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14199 },
14200 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
14201 {
14202 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,
14203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14204 },
14205 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
14206 {
14207 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,
14208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14209 },
14210 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
14211 {
14212 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,
14213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14214 },
14215 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
14216 {
14217 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,
14218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14219 },
14220 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
14221 {
14222 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,
14223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14224 },
14225 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
14226 {
14227 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,
14228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14229 },
14230 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
14231 {
14232 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,
14233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14234 },
14235 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
14236 {
14237 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,
14238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14239 },
14240 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
14241 {
14242 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,
14243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14244 },
14245 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
14246 {
14247 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,
14248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14249 },
14250 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
14251 {
14252 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,
14253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14254 },
14255 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
14256 {
14257 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,
14258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14259 },
14260 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
14261 {
14262 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,
14263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14264 },
14265 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
14266 {
14267 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,
14268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14269 },
14270 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
14271 {
14272 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,
14273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14274 },
14275 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
14276 {
14277 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,
14278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
14279 },
14280 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
14281 {
14282 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,
14283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14284 },
14285 /* sbb.w${X} ${Dsp-16-u8}[sb],$Dst16RnHI */
14286 {
14287 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,
14288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14289 },
14290 /* sbb.w${X} ${Dsp-16-s8}[fb],$Dst16RnHI */
14291 {
14292 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,
14293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14294 },
14295 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
14296 {
14297 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,
14298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14299 },
14300 /* sbb.w${X} ${Dsp-16-u8}[sb],$Dst16AnHI */
14301 {
14302 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,
14303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14304 },
14305 /* sbb.w${X} ${Dsp-16-s8}[fb],$Dst16AnHI */
14306 {
14307 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,
14308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14309 },
14310 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
14311 {
14312 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,
14313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14314 },
14315 /* sbb.w${X} ${Dsp-16-u8}[sb],[$Dst16An] */
14316 {
14317 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,
14318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14319 },
14320 /* sbb.w${X} ${Dsp-16-s8}[fb],[$Dst16An] */
14321 {
14322 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,
14323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14324 },
14325 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
14326 {
14327 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,
14328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14329 },
14330 /* sbb.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
14331 {
14332 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,
14333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14334 },
14335 /* sbb.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
14336 {
14337 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,
14338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14339 },
14340 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
14341 {
14342 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,
14343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14344 },
14345 /* sbb.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
14346 {
14347 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,
14348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14349 },
14350 /* sbb.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
14351 {
14352 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,
14353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14354 },
14355 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
14356 {
14357 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,
14358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14359 },
14360 /* sbb.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
14361 {
14362 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,
14363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14364 },
14365 /* sbb.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
14366 {
14367 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,
14368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14369 },
14370 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
14371 {
14372 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,
14373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14374 },
14375 /* sbb.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
14376 {
14377 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,
14378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14379 },
14380 /* sbb.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
14381 {
14382 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,
14383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14384 },
14385 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
14386 {
14387 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,
14388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14389 },
14390 /* sbb.w${X} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
14391 {
14392 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,
14393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14394 },
14395 /* sbb.w${X} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
14396 {
14397 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,
14398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14399 },
14400 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
14401 {
14402 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,
14403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14404 },
14405 /* sbb.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
14406 {
14407 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,
14408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14409 },
14410 /* sbb.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
14411 {
14412 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,
14413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14414 },
14415 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
14416 {
14417 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,
14418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14419 },
14420 /* sbb.w${X} ${Dsp-16-u16}[sb],$Dst16RnHI */
14421 {
14422 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,
14423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14424 },
14425 /* sbb.w${X} ${Dsp-16-u16},$Dst16RnHI */
14426 {
14427 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,
14428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14429 },
14430 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
14431 {
14432 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,
14433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14434 },
14435 /* sbb.w${X} ${Dsp-16-u16}[sb],$Dst16AnHI */
14436 {
14437 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,
14438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14439 },
14440 /* sbb.w${X} ${Dsp-16-u16},$Dst16AnHI */
14441 {
14442 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,
14443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14444 },
14445 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
14446 {
14447 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,
14448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14449 },
14450 /* sbb.w${X} ${Dsp-16-u16}[sb],[$Dst16An] */
14451 {
14452 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,
14453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14454 },
14455 /* sbb.w${X} ${Dsp-16-u16},[$Dst16An] */
14456 {
14457 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,
14458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14459 },
14460 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
14461 {
14462 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,
14463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14464 },
14465 /* sbb.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
14466 {
14467 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,
14468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14469 },
14470 /* sbb.w${X} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
14471 {
14472 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,
14473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14474 },
14475 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
14476 {
14477 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,
14478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14479 },
14480 /* sbb.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
14481 {
14482 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,
14483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14484 },
14485 /* sbb.w${X} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
14486 {
14487 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,
14488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14489 },
14490 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
14491 {
14492 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,
14493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14494 },
14495 /* sbb.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
14496 {
14497 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,
14498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14499 },
14500 /* sbb.w${X} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
14501 {
14502 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,
14503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14504 },
14505 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
14506 {
14507 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,
14508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14509 },
14510 /* sbb.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
14511 {
14512 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,
14513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14514 },
14515 /* sbb.w${X} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
14516 {
14517 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,
14518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14519 },
14520 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
14521 {
14522 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,
14523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14524 },
14525 /* sbb.w${X} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
14526 {
14527 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,
14528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14529 },
14530 /* sbb.w${X} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
14531 {
14532 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,
14533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14534 },
14535 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
14536 {
14537 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,
14538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14539 },
14540 /* sbb.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
14541 {
14542 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,
14543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14544 },
14545 /* sbb.w${X} ${Dsp-16-u16},${Dsp-32-u16} */
14546 {
14547 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,
14548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14549 },
14550 /* sbb.w${X} $Src16RnHI,$Dst16RnHI */
14551 {
14552 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,
14553 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14554 },
14555 /* sbb.w${X} $Src16AnHI,$Dst16RnHI */
14556 {
14557 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,
14558 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14559 },
14560 /* sbb.w${X} [$Src16An],$Dst16RnHI */
14561 {
14562 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,
14563 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14564 },
14565 /* sbb.w${X} $Src16RnHI,$Dst16AnHI */
14566 {
14567 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,
14568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14569 },
14570 /* sbb.w${X} $Src16AnHI,$Dst16AnHI */
14571 {
14572 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,
14573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14574 },
14575 /* sbb.w${X} [$Src16An],$Dst16AnHI */
14576 {
14577 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,
14578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14579 },
14580 /* sbb.w${X} $Src16RnHI,[$Dst16An] */
14581 {
14582 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,
14583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14584 },
14585 /* sbb.w${X} $Src16AnHI,[$Dst16An] */
14586 {
14587 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,
14588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14589 },
14590 /* sbb.w${X} [$Src16An],[$Dst16An] */
14591 {
14592 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,
14593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14594 },
14595 /* sbb.w${X} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
14596 {
14597 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,
14598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14599 },
14600 /* sbb.w${X} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
14601 {
14602 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,
14603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14604 },
14605 /* sbb.w${X} [$Src16An],${Dsp-16-u8}[$Dst16An] */
14606 {
14607 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,
14608 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14609 },
14610 /* sbb.w${X} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
14611 {
14612 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,
14613 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14614 },
14615 /* sbb.w${X} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
14616 {
14617 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,
14618 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14619 },
14620 /* sbb.w${X} [$Src16An],${Dsp-16-u16}[$Dst16An] */
14621 {
14622 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,
14623 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14624 },
14625 /* sbb.w${X} $Src16RnHI,${Dsp-16-u8}[sb] */
14626 {
14627 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,
14628 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14629 },
14630 /* sbb.w${X} $Src16AnHI,${Dsp-16-u8}[sb] */
14631 {
14632 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,
14633 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14634 },
14635 /* sbb.w${X} [$Src16An],${Dsp-16-u8}[sb] */
14636 {
14637 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,
14638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14639 },
14640 /* sbb.w${X} $Src16RnHI,${Dsp-16-u16}[sb] */
14641 {
14642 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,
14643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14644 },
14645 /* sbb.w${X} $Src16AnHI,${Dsp-16-u16}[sb] */
14646 {
14647 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,
14648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14649 },
14650 /* sbb.w${X} [$Src16An],${Dsp-16-u16}[sb] */
14651 {
14652 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,
14653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14654 },
14655 /* sbb.w${X} $Src16RnHI,${Dsp-16-s8}[fb] */
14656 {
14657 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,
14658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14659 },
14660 /* sbb.w${X} $Src16AnHI,${Dsp-16-s8}[fb] */
14661 {
14662 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,
14663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14664 },
14665 /* sbb.w${X} [$Src16An],${Dsp-16-s8}[fb] */
14666 {
14667 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,
14668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14669 },
14670 /* sbb.w${X} $Src16RnHI,${Dsp-16-u16} */
14671 {
14672 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,
14673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14674 },
14675 /* sbb.w${X} $Src16AnHI,${Dsp-16-u16} */
14676 {
14677 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,
14678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14679 },
14680 /* sbb.w${X} [$Src16An],${Dsp-16-u16} */
14681 {
14682 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,
14683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14684 },
14685 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
14686 {
14687 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,
14688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14689 },
14690 /* sbb.b${X} ${Dsp-16-u8}[sb],$Dst16RnQI */
14691 {
14692 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,
14693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14694 },
14695 /* sbb.b${X} ${Dsp-16-s8}[fb],$Dst16RnQI */
14696 {
14697 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,
14698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14699 },
14700 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
14701 {
14702 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,
14703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14704 },
14705 /* sbb.b${X} ${Dsp-16-u8}[sb],$Dst16AnQI */
14706 {
14707 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,
14708 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14709 },
14710 /* sbb.b${X} ${Dsp-16-s8}[fb],$Dst16AnQI */
14711 {
14712 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,
14713 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14714 },
14715 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
14716 {
14717 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,
14718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14719 },
14720 /* sbb.b${X} ${Dsp-16-u8}[sb],[$Dst16An] */
14721 {
14722 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,
14723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14724 },
14725 /* sbb.b${X} ${Dsp-16-s8}[fb],[$Dst16An] */
14726 {
14727 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,
14728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14729 },
14730 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
14731 {
14732 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,
14733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14734 },
14735 /* sbb.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
14736 {
14737 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,
14738 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14739 },
14740 /* sbb.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
14741 {
14742 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,
14743 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14744 },
14745 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
14746 {
14747 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,
14748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14749 },
14750 /* sbb.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
14751 {
14752 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,
14753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14754 },
14755 /* sbb.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
14756 {
14757 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,
14758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14759 },
14760 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
14761 {
14762 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,
14763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14764 },
14765 /* sbb.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
14766 {
14767 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,
14768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14769 },
14770 /* sbb.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
14771 {
14772 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,
14773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14774 },
14775 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
14776 {
14777 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,
14778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14779 },
14780 /* sbb.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
14781 {
14782 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,
14783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14784 },
14785 /* sbb.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
14786 {
14787 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,
14788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14789 },
14790 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
14791 {
14792 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,
14793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14794 },
14795 /* sbb.b${X} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
14796 {
14797 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,
14798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14799 },
14800 /* sbb.b${X} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
14801 {
14802 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,
14803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14804 },
14805 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
14806 {
14807 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,
14808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14809 },
14810 /* sbb.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
14811 {
14812 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,
14813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14814 },
14815 /* sbb.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
14816 {
14817 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,
14818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14819 },
14820 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
14821 {
14822 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,
14823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14824 },
14825 /* sbb.b${X} ${Dsp-16-u16}[sb],$Dst16RnQI */
14826 {
14827 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,
14828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14829 },
14830 /* sbb.b${X} ${Dsp-16-u16},$Dst16RnQI */
14831 {
14832 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,
14833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14834 },
14835 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
14836 {
14837 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,
14838 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14839 },
14840 /* sbb.b${X} ${Dsp-16-u16}[sb],$Dst16AnQI */
14841 {
14842 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,
14843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14844 },
14845 /* sbb.b${X} ${Dsp-16-u16},$Dst16AnQI */
14846 {
14847 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,
14848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14849 },
14850 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
14851 {
14852 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,
14853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14854 },
14855 /* sbb.b${X} ${Dsp-16-u16}[sb],[$Dst16An] */
14856 {
14857 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,
14858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14859 },
14860 /* sbb.b${X} ${Dsp-16-u16},[$Dst16An] */
14861 {
14862 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,
14863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14864 },
14865 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
14866 {
14867 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,
14868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14869 },
14870 /* sbb.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
14871 {
14872 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,
14873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14874 },
14875 /* sbb.b${X} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
14876 {
14877 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,
14878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14879 },
14880 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
14881 {
14882 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,
14883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14884 },
14885 /* sbb.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
14886 {
14887 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,
14888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14889 },
14890 /* sbb.b${X} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
14891 {
14892 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,
14893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14894 },
14895 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
14896 {
14897 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,
14898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14899 },
14900 /* sbb.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
14901 {
14902 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,
14903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14904 },
14905 /* sbb.b${X} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
14906 {
14907 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,
14908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14909 },
14910 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
14911 {
14912 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,
14913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14914 },
14915 /* sbb.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
14916 {
14917 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,
14918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14919 },
14920 /* sbb.b${X} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
14921 {
14922 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,
14923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14924 },
14925 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
14926 {
14927 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,
14928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14929 },
14930 /* sbb.b${X} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
14931 {
14932 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,
14933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14934 },
14935 /* sbb.b${X} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
14936 {
14937 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,
14938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14939 },
14940 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
14941 {
14942 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,
14943 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14944 },
14945 /* sbb.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
14946 {
14947 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,
14948 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14949 },
14950 /* sbb.b${X} ${Dsp-16-u16},${Dsp-32-u16} */
14951 {
14952 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,
14953 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14954 },
14955 /* sbb.b${X} $Src16RnQI,$Dst16RnQI */
14956 {
14957 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,
14958 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14959 },
14960 /* sbb.b${X} $Src16AnQI,$Dst16RnQI */
14961 {
14962 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,
14963 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14964 },
14965 /* sbb.b${X} [$Src16An],$Dst16RnQI */
14966 {
14967 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,
14968 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14969 },
14970 /* sbb.b${X} $Src16RnQI,$Dst16AnQI */
14971 {
14972 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,
14973 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14974 },
14975 /* sbb.b${X} $Src16AnQI,$Dst16AnQI */
14976 {
14977 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,
14978 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14979 },
14980 /* sbb.b${X} [$Src16An],$Dst16AnQI */
14981 {
14982 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,
14983 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14984 },
14985 /* sbb.b${X} $Src16RnQI,[$Dst16An] */
14986 {
14987 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,
14988 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14989 },
14990 /* sbb.b${X} $Src16AnQI,[$Dst16An] */
14991 {
14992 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,
14993 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14994 },
14995 /* sbb.b${X} [$Src16An],[$Dst16An] */
14996 {
14997 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,
14998 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
14999 },
15000 /* sbb.b${X} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
15001 {
15002 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,
15003 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15004 },
15005 /* sbb.b${X} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
15006 {
15007 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,
15008 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15009 },
15010 /* sbb.b${X} [$Src16An],${Dsp-16-u8}[$Dst16An] */
15011 {
15012 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,
15013 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15014 },
15015 /* sbb.b${X} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
15016 {
15017 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,
15018 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15019 },
15020 /* sbb.b${X} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
15021 {
15022 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,
15023 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15024 },
15025 /* sbb.b${X} [$Src16An],${Dsp-16-u16}[$Dst16An] */
15026 {
15027 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,
15028 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15029 },
15030 /* sbb.b${X} $Src16RnQI,${Dsp-16-u8}[sb] */
15031 {
15032 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,
15033 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15034 },
15035 /* sbb.b${X} $Src16AnQI,${Dsp-16-u8}[sb] */
15036 {
15037 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,
15038 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15039 },
15040 /* sbb.b${X} [$Src16An],${Dsp-16-u8}[sb] */
15041 {
15042 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,
15043 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15044 },
15045 /* sbb.b${X} $Src16RnQI,${Dsp-16-u16}[sb] */
15046 {
15047 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,
15048 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15049 },
15050 /* sbb.b${X} $Src16AnQI,${Dsp-16-u16}[sb] */
15051 {
15052 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,
15053 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15054 },
15055 /* sbb.b${X} [$Src16An],${Dsp-16-u16}[sb] */
15056 {
15057 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,
15058 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15059 },
15060 /* sbb.b${X} $Src16RnQI,${Dsp-16-s8}[fb] */
15061 {
15062 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,
15063 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15064 },
15065 /* sbb.b${X} $Src16AnQI,${Dsp-16-s8}[fb] */
15066 {
15067 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,
15068 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15069 },
15070 /* sbb.b${X} [$Src16An],${Dsp-16-s8}[fb] */
15071 {
15072 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,
15073 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15074 },
15075 /* sbb.b${X} $Src16RnQI,${Dsp-16-u16} */
15076 {
15077 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,
15078 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15079 },
15080 /* sbb.b${X} $Src16AnQI,${Dsp-16-u16} */
15081 {
15082 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,
15083 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15084 },
15085 /* sbb.b${X} [$Src16An],${Dsp-16-u16} */
15086 {
15087 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,
15088 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15089 },
15090 /* sbb.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
15091 {
15092 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,
15093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15094 },
15095 /* sbb.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
15096 {
15097 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,
15098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15099 },
15100 /* sbb.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
15101 {
15102 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,
15103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15104 },
15105 /* sbb.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
15106 {
15107 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,
15108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15109 },
15110 /* sbb.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
15111 {
15112 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,
15113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15114 },
15115 /* sbb.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
15116 {
15117 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,
15118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15119 },
15120 /* sbb.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
15121 {
15122 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,
15123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15124 },
15125 /* sbb.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
15126 {
15127 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,
15128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15129 },
15130 /* sbb.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
15131 {
15132 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,
15133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15134 },
15135 /* sbb.w${X} #${Imm-40-HI},${Dsp-24-u16} */
15136 {
15137 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,
15138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15139 },
15140 /* sbb.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
15141 {
15142 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,
15143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15144 },
15145 /* sbb.w${X} #${Imm-48-HI},${Dsp-24-u24} */
15146 {
15147 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,
15148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15149 },
15150 /* sbb.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
15151 {
15152 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,
15153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15154 },
15155 /* sbb.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
15156 {
15157 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,
15158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15159 },
15160 /* sbb.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
15161 {
15162 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,
15163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15164 },
15165 /* sbb.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
15166 {
15167 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,
15168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15169 },
15170 /* sbb.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
15171 {
15172 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,
15173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15174 },
15175 /* sbb.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
15176 {
15177 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,
15178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15179 },
15180 /* sbb.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
15181 {
15182 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,
15183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15184 },
15185 /* sbb.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
15186 {
15187 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,
15188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15189 },
15190 /* sbb.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
15191 {
15192 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,
15193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15194 },
15195 /* sbb.b${X} #${Imm-40-QI},${Dsp-24-u16} */
15196 {
15197 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,
15198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15199 },
15200 /* sbb.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
15201 {
15202 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,
15203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15204 },
15205 /* sbb.b${X} #${Imm-48-QI},${Dsp-24-u24} */
15206 {
15207 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,
15208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15209 },
15210 /* sbb.w${X} #${Imm-16-HI},$Dst16RnHI */
15211 {
15212 M32C_INSN_SBB16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "sbb16.w-imm-G-basic-dst16-Rn-direct-HI", "sbb.w", 32,
15213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15214 },
15215 /* sbb.w${X} #${Imm-16-HI},$Dst16AnHI */
15216 {
15217 M32C_INSN_SBB16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "sbb16.w-imm-G-basic-dst16-An-direct-HI", "sbb.w", 32,
15218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15219 },
15220 /* sbb.w${X} #${Imm-16-HI},[$Dst16An] */
15221 {
15222 M32C_INSN_SBB16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "sbb16.w-imm-G-basic-dst16-An-indirect-HI", "sbb.w", 32,
15223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15224 },
15225 /* sbb.w${X} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
15226 {
15227 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,
15228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15229 },
15230 /* sbb.w${X} #${Imm-24-HI},${Dsp-16-u8}[sb] */
15231 {
15232 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,
15233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15234 },
15235 /* sbb.w${X} #${Imm-24-HI},${Dsp-16-s8}[fb] */
15236 {
15237 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,
15238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15239 },
15240 /* sbb.w${X} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
15241 {
15242 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,
15243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15244 },
15245 /* sbb.w${X} #${Imm-32-HI},${Dsp-16-u16}[sb] */
15246 {
15247 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,
15248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15249 },
15250 /* sbb.w${X} #${Imm-32-HI},${Dsp-16-u16} */
15251 {
15252 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,
15253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15254 },
15255 /* sbb.b${X} #${Imm-16-QI},$Dst16RnQI */
15256 {
15257 M32C_INSN_SBB16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "sbb16.b-imm-G-basic-dst16-Rn-direct-QI", "sbb.b", 24,
15258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15259 },
15260 /* sbb.b${X} #${Imm-16-QI},$Dst16AnQI */
15261 {
15262 M32C_INSN_SBB16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "sbb16.b-imm-G-basic-dst16-An-direct-QI", "sbb.b", 24,
15263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15264 },
15265 /* sbb.b${X} #${Imm-16-QI},[$Dst16An] */
15266 {
15267 M32C_INSN_SBB16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "sbb16.b-imm-G-basic-dst16-An-indirect-QI", "sbb.b", 24,
15268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15269 },
15270 /* sbb.b${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
15271 {
15272 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,
15273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15274 },
15275 /* sbb.b${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
15276 {
15277 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,
15278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15279 },
15280 /* sbb.b${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
15281 {
15282 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,
15283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15284 },
15285 /* sbb.b${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
15286 {
15287 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,
15288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15289 },
15290 /* sbb.b${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
15291 {
15292 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,
15293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15294 },
15295 /* sbb.b${X} #${Imm-32-QI},${Dsp-16-u16} */
15296 {
15297 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,
15298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15299 },
15300 /* rot.w r1h,$Dst32RnUnprefixedSI */
15301 {
15302 M32C_INSN_ROT32_W_DST_DST32_RN_DIRECT_UNPREFIXED_SI, "rot32.w-dst-dst32-Rn-direct-Unprefixed-SI", "rot.w", 16,
15303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15304 },
15305 /* rot.w r1h,$Dst32AnUnprefixedSI */
15306 {
15307 M32C_INSN_ROT32_W_DST_DST32_AN_DIRECT_UNPREFIXED_SI, "rot32.w-dst-dst32-An-direct-Unprefixed-SI", "rot.w", 16,
15308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15309 },
15310 /* rot.w r1h,[$Dst32AnUnprefixed] */
15311 {
15312 M32C_INSN_ROT32_W_DST_DST32_AN_INDIRECT_UNPREFIXED_SI, "rot32.w-dst-dst32-An-indirect-Unprefixed-SI", "rot.w", 16,
15313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15314 },
15315 /* rot.w r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
15316 {
15317 M32C_INSN_ROT32_W_DST_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "rot32.w-dst-dst32-16-8-An-relative-Unprefixed-SI", "rot.w", 24,
15318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15319 },
15320 /* rot.w r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
15321 {
15322 M32C_INSN_ROT32_W_DST_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "rot32.w-dst-dst32-16-16-An-relative-Unprefixed-SI", "rot.w", 32,
15323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15324 },
15325 /* rot.w r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
15326 {
15327 M32C_INSN_ROT32_W_DST_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "rot32.w-dst-dst32-16-24-An-relative-Unprefixed-SI", "rot.w", 40,
15328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15329 },
15330 /* rot.w r1h,${Dsp-16-u8}[sb] */
15331 {
15332 M32C_INSN_ROT32_W_DST_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "rot32.w-dst-dst32-16-8-SB-relative-Unprefixed-SI", "rot.w", 24,
15333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15334 },
15335 /* rot.w r1h,${Dsp-16-u16}[sb] */
15336 {
15337 M32C_INSN_ROT32_W_DST_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "rot32.w-dst-dst32-16-16-SB-relative-Unprefixed-SI", "rot.w", 32,
15338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15339 },
15340 /* rot.w r1h,${Dsp-16-s8}[fb] */
15341 {
15342 M32C_INSN_ROT32_W_DST_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "rot32.w-dst-dst32-16-8-FB-relative-Unprefixed-SI", "rot.w", 24,
15343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15344 },
15345 /* rot.w r1h,${Dsp-16-s16}[fb] */
15346 {
15347 M32C_INSN_ROT32_W_DST_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "rot32.w-dst-dst32-16-16-FB-relative-Unprefixed-SI", "rot.w", 32,
15348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15349 },
15350 /* rot.w r1h,${Dsp-16-u16} */
15351 {
15352 M32C_INSN_ROT32_W_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "rot32.w-dst-dst32-16-16-absolute-Unprefixed-SI", "rot.w", 32,
15353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15354 },
15355 /* rot.w r1h,${Dsp-16-u24} */
15356 {
15357 M32C_INSN_ROT32_W_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "rot32.w-dst-dst32-16-24-absolute-Unprefixed-SI", "rot.w", 40,
15358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15359 },
15360 /* rot.b r1h,$Dst32RnUnprefixedSI */
15361 {
15362 M32C_INSN_ROT32_B_DST_DST32_RN_DIRECT_UNPREFIXED_SI, "rot32.b-dst-dst32-Rn-direct-Unprefixed-SI", "rot.b", 16,
15363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15364 },
15365 /* rot.b r1h,$Dst32AnUnprefixedSI */
15366 {
15367 M32C_INSN_ROT32_B_DST_DST32_AN_DIRECT_UNPREFIXED_SI, "rot32.b-dst-dst32-An-direct-Unprefixed-SI", "rot.b", 16,
15368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15369 },
15370 /* rot.b r1h,[$Dst32AnUnprefixed] */
15371 {
15372 M32C_INSN_ROT32_B_DST_DST32_AN_INDIRECT_UNPREFIXED_SI, "rot32.b-dst-dst32-An-indirect-Unprefixed-SI", "rot.b", 16,
15373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15374 },
15375 /* rot.b r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
15376 {
15377 M32C_INSN_ROT32_B_DST_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "rot32.b-dst-dst32-16-8-An-relative-Unprefixed-SI", "rot.b", 24,
15378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15379 },
15380 /* rot.b r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
15381 {
15382 M32C_INSN_ROT32_B_DST_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "rot32.b-dst-dst32-16-16-An-relative-Unprefixed-SI", "rot.b", 32,
15383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15384 },
15385 /* rot.b r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
15386 {
15387 M32C_INSN_ROT32_B_DST_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "rot32.b-dst-dst32-16-24-An-relative-Unprefixed-SI", "rot.b", 40,
15388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15389 },
15390 /* rot.b r1h,${Dsp-16-u8}[sb] */
15391 {
15392 M32C_INSN_ROT32_B_DST_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "rot32.b-dst-dst32-16-8-SB-relative-Unprefixed-SI", "rot.b", 24,
15393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15394 },
15395 /* rot.b r1h,${Dsp-16-u16}[sb] */
15396 {
15397 M32C_INSN_ROT32_B_DST_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "rot32.b-dst-dst32-16-16-SB-relative-Unprefixed-SI", "rot.b", 32,
15398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15399 },
15400 /* rot.b r1h,${Dsp-16-s8}[fb] */
15401 {
15402 M32C_INSN_ROT32_B_DST_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "rot32.b-dst-dst32-16-8-FB-relative-Unprefixed-SI", "rot.b", 24,
15403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15404 },
15405 /* rot.b r1h,${Dsp-16-s16}[fb] */
15406 {
15407 M32C_INSN_ROT32_B_DST_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "rot32.b-dst-dst32-16-16-FB-relative-Unprefixed-SI", "rot.b", 32,
15408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15409 },
15410 /* rot.b r1h,${Dsp-16-u16} */
15411 {
15412 M32C_INSN_ROT32_B_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "rot32.b-dst-dst32-16-16-absolute-Unprefixed-SI", "rot.b", 32,
15413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15414 },
15415 /* rot.b r1h,${Dsp-16-u24} */
15416 {
15417 M32C_INSN_ROT32_B_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "rot32.b-dst-dst32-16-24-absolute-Unprefixed-SI", "rot.b", 40,
15418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15419 },
15420 /* rot.w r1h,$Dst16RnHI */
15421 {
15422 M32C_INSN_ROT16_W_DST_DST16_RN_DIRECT_HI, "rot16.w-dst-dst16-Rn-direct-HI", "rot.w", 16,
15423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15424 },
15425 /* rot.w r1h,$Dst16AnHI */
15426 {
15427 M32C_INSN_ROT16_W_DST_DST16_AN_DIRECT_HI, "rot16.w-dst-dst16-An-direct-HI", "rot.w", 16,
15428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15429 },
15430 /* rot.w r1h,[$Dst16An] */
15431 {
15432 M32C_INSN_ROT16_W_DST_DST16_AN_INDIRECT_HI, "rot16.w-dst-dst16-An-indirect-HI", "rot.w", 16,
15433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15434 },
15435 /* rot.w r1h,${Dsp-16-u8}[$Dst16An] */
15436 {
15437 M32C_INSN_ROT16_W_DST_DST16_16_8_AN_RELATIVE_HI, "rot16.w-dst-dst16-16-8-An-relative-HI", "rot.w", 24,
15438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15439 },
15440 /* rot.w r1h,${Dsp-16-u16}[$Dst16An] */
15441 {
15442 M32C_INSN_ROT16_W_DST_DST16_16_16_AN_RELATIVE_HI, "rot16.w-dst-dst16-16-16-An-relative-HI", "rot.w", 32,
15443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15444 },
15445 /* rot.w r1h,${Dsp-16-u8}[sb] */
15446 {
15447 M32C_INSN_ROT16_W_DST_DST16_16_8_SB_RELATIVE_HI, "rot16.w-dst-dst16-16-8-SB-relative-HI", "rot.w", 24,
15448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15449 },
15450 /* rot.w r1h,${Dsp-16-u16}[sb] */
15451 {
15452 M32C_INSN_ROT16_W_DST_DST16_16_16_SB_RELATIVE_HI, "rot16.w-dst-dst16-16-16-SB-relative-HI", "rot.w", 32,
15453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15454 },
15455 /* rot.w r1h,${Dsp-16-s8}[fb] */
15456 {
15457 M32C_INSN_ROT16_W_DST_DST16_16_8_FB_RELATIVE_HI, "rot16.w-dst-dst16-16-8-FB-relative-HI", "rot.w", 24,
15458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15459 },
15460 /* rot.w r1h,${Dsp-16-u16} */
15461 {
15462 M32C_INSN_ROT16_W_DST_DST16_16_16_ABSOLUTE_HI, "rot16.w-dst-dst16-16-16-absolute-HI", "rot.w", 32,
15463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15464 },
15465 /* rot.b r1h,$Dst16RnHI */
15466 {
15467 M32C_INSN_ROT16_B_DST_DST16_RN_DIRECT_HI, "rot16.b-dst-dst16-Rn-direct-HI", "rot.b", 16,
15468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15469 },
15470 /* rot.b r1h,$Dst16AnHI */
15471 {
15472 M32C_INSN_ROT16_B_DST_DST16_AN_DIRECT_HI, "rot16.b-dst-dst16-An-direct-HI", "rot.b", 16,
15473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15474 },
15475 /* rot.b r1h,[$Dst16An] */
15476 {
15477 M32C_INSN_ROT16_B_DST_DST16_AN_INDIRECT_HI, "rot16.b-dst-dst16-An-indirect-HI", "rot.b", 16,
15478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15479 },
15480 /* rot.b r1h,${Dsp-16-u8}[$Dst16An] */
15481 {
15482 M32C_INSN_ROT16_B_DST_DST16_16_8_AN_RELATIVE_HI, "rot16.b-dst-dst16-16-8-An-relative-HI", "rot.b", 24,
15483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15484 },
15485 /* rot.b r1h,${Dsp-16-u16}[$Dst16An] */
15486 {
15487 M32C_INSN_ROT16_B_DST_DST16_16_16_AN_RELATIVE_HI, "rot16.b-dst-dst16-16-16-An-relative-HI", "rot.b", 32,
15488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15489 },
15490 /* rot.b r1h,${Dsp-16-u8}[sb] */
15491 {
15492 M32C_INSN_ROT16_B_DST_DST16_16_8_SB_RELATIVE_HI, "rot16.b-dst-dst16-16-8-SB-relative-HI", "rot.b", 24,
15493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15494 },
15495 /* rot.b r1h,${Dsp-16-u16}[sb] */
15496 {
15497 M32C_INSN_ROT16_B_DST_DST16_16_16_SB_RELATIVE_HI, "rot16.b-dst-dst16-16-16-SB-relative-HI", "rot.b", 32,
15498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15499 },
15500 /* rot.b r1h,${Dsp-16-s8}[fb] */
15501 {
15502 M32C_INSN_ROT16_B_DST_DST16_16_8_FB_RELATIVE_HI, "rot16.b-dst-dst16-16-8-FB-relative-HI", "rot.b", 24,
15503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15504 },
15505 /* rot.b r1h,${Dsp-16-u16} */
15506 {
15507 M32C_INSN_ROT16_B_DST_DST16_16_16_ABSOLUTE_HI, "rot16.b-dst-dst16-16-16-absolute-HI", "rot.b", 32,
15508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15509 },
15510 /* rot.w${Q} #${Imm-sh-12-s4},$Dst32RnUnprefixedHI */
15511 {
15512 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,
15513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15514 },
15515 /* rot.w${Q} #${Imm-sh-12-s4},$Dst32AnUnprefixedHI */
15516 {
15517 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,
15518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15519 },
15520 /* rot.w${Q} #${Imm-sh-12-s4},[$Dst32AnUnprefixed] */
15521 {
15522 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,
15523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15524 },
15525 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
15526 {
15527 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,
15528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15529 },
15530 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
15531 {
15532 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,
15533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15534 },
15535 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
15536 {
15537 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,
15538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15539 },
15540 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[sb] */
15541 {
15542 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,
15543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15544 },
15545 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[sb] */
15546 {
15547 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,
15548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15549 },
15550 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-s8}[fb] */
15551 {
15552 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,
15553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15554 },
15555 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-s16}[fb] */
15556 {
15557 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,
15558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15559 },
15560 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16} */
15561 {
15562 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,
15563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15564 },
15565 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-u24} */
15566 {
15567 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,
15568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15569 },
15570 /* rot.b${Q} #${Imm-sh-12-s4},$Dst32RnUnprefixedQI */
15571 {
15572 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,
15573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15574 },
15575 /* rot.b${Q} #${Imm-sh-12-s4},$Dst32AnUnprefixedQI */
15576 {
15577 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,
15578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15579 },
15580 /* rot.b${Q} #${Imm-sh-12-s4},[$Dst32AnUnprefixed] */
15581 {
15582 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,
15583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15584 },
15585 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
15586 {
15587 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,
15588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15589 },
15590 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
15591 {
15592 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,
15593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15594 },
15595 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
15596 {
15597 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,
15598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15599 },
15600 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[sb] */
15601 {
15602 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,
15603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15604 },
15605 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[sb] */
15606 {
15607 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,
15608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15609 },
15610 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-s8}[fb] */
15611 {
15612 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,
15613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15614 },
15615 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-s16}[fb] */
15616 {
15617 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,
15618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15619 },
15620 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16} */
15621 {
15622 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,
15623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15624 },
15625 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-u24} */
15626 {
15627 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,
15628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15629 },
15630 /* rot.w${Q} #${Imm-sh-8-s4},$Dst16RnHI */
15631 {
15632 M32C_INSN_ROT16_W_IMM4_Q_16_DST16_RN_DIRECT_HI, "rot16.w-imm4-Q-16-dst16-Rn-direct-HI", "rot.w", 16,
15633 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15634 },
15635 /* rot.w${Q} #${Imm-sh-8-s4},$Dst16AnHI */
15636 {
15637 M32C_INSN_ROT16_W_IMM4_Q_16_DST16_AN_DIRECT_HI, "rot16.w-imm4-Q-16-dst16-An-direct-HI", "rot.w", 16,
15638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15639 },
15640 /* rot.w${Q} #${Imm-sh-8-s4},[$Dst16An] */
15641 {
15642 M32C_INSN_ROT16_W_IMM4_Q_16_DST16_AN_INDIRECT_HI, "rot16.w-imm4-Q-16-dst16-An-indirect-HI", "rot.w", 16,
15643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15644 },
15645 /* rot.w${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[$Dst16An] */
15646 {
15647 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,
15648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15649 },
15650 /* rot.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[$Dst16An] */
15651 {
15652 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,
15653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15654 },
15655 /* rot.w${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[sb] */
15656 {
15657 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,
15658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15659 },
15660 /* rot.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[sb] */
15661 {
15662 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,
15663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15664 },
15665 /* rot.w${Q} #${Imm-sh-8-s4},${Dsp-16-s8}[fb] */
15666 {
15667 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,
15668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15669 },
15670 /* rot.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16} */
15671 {
15672 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,
15673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15674 },
15675 /* rot.b${Q} #${Imm-sh-8-s4},$Dst16RnQI */
15676 {
15677 M32C_INSN_ROT16_B_IMM4_Q_16_DST16_RN_DIRECT_QI, "rot16.b-imm4-Q-16-dst16-Rn-direct-QI", "rot.b", 16,
15678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15679 },
15680 /* rot.b${Q} #${Imm-sh-8-s4},$Dst16AnQI */
15681 {
15682 M32C_INSN_ROT16_B_IMM4_Q_16_DST16_AN_DIRECT_QI, "rot16.b-imm4-Q-16-dst16-An-direct-QI", "rot.b", 16,
15683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15684 },
15685 /* rot.b${Q} #${Imm-sh-8-s4},[$Dst16An] */
15686 {
15687 M32C_INSN_ROT16_B_IMM4_Q_16_DST16_AN_INDIRECT_QI, "rot16.b-imm4-Q-16-dst16-An-indirect-QI", "rot.b", 16,
15688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15689 },
15690 /* rot.b${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[$Dst16An] */
15691 {
15692 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,
15693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15694 },
15695 /* rot.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[$Dst16An] */
15696 {
15697 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,
15698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15699 },
15700 /* rot.b${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[sb] */
15701 {
15702 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,
15703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15704 },
15705 /* rot.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[sb] */
15706 {
15707 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,
15708 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15709 },
15710 /* rot.b${Q} #${Imm-sh-8-s4},${Dsp-16-s8}[fb] */
15711 {
15712 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,
15713 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15714 },
15715 /* rot.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16} */
15716 {
15717 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,
15718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15719 },
15720 /* rorc.w $Dst32RnUnprefixedHI */
15721 {
15722 M32C_INSN_RORC32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "rorc32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "rorc.w", 16,
15723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15724 },
15725 /* rorc.w $Dst32AnUnprefixedHI */
15726 {
15727 M32C_INSN_RORC32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "rorc32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "rorc.w", 16,
15728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15729 },
15730 /* rorc.w [$Dst32AnUnprefixed] */
15731 {
15732 M32C_INSN_RORC32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "rorc32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "rorc.w", 16,
15733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15734 },
15735 /* rorc.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
15736 {
15737 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,
15738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15739 },
15740 /* rorc.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
15741 {
15742 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,
15743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15744 },
15745 /* rorc.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
15746 {
15747 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,
15748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15749 },
15750 /* rorc.w ${Dsp-16-u8}[sb] */
15751 {
15752 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,
15753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15754 },
15755 /* rorc.w ${Dsp-16-u16}[sb] */
15756 {
15757 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,
15758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15759 },
15760 /* rorc.w ${Dsp-16-s8}[fb] */
15761 {
15762 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,
15763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15764 },
15765 /* rorc.w ${Dsp-16-s16}[fb] */
15766 {
15767 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,
15768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15769 },
15770 /* rorc.w ${Dsp-16-u16} */
15771 {
15772 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,
15773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15774 },
15775 /* rorc.w ${Dsp-16-u24} */
15776 {
15777 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,
15778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15779 },
15780 /* rorc.b $Dst32RnUnprefixedQI */
15781 {
15782 M32C_INSN_RORC32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "rorc32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "rorc.b", 16,
15783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15784 },
15785 /* rorc.b $Dst32AnUnprefixedQI */
15786 {
15787 M32C_INSN_RORC32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "rorc32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "rorc.b", 16,
15788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15789 },
15790 /* rorc.b [$Dst32AnUnprefixed] */
15791 {
15792 M32C_INSN_RORC32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "rorc32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "rorc.b", 16,
15793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15794 },
15795 /* rorc.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
15796 {
15797 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,
15798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15799 },
15800 /* rorc.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
15801 {
15802 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,
15803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15804 },
15805 /* rorc.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
15806 {
15807 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,
15808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15809 },
15810 /* rorc.b ${Dsp-16-u8}[sb] */
15811 {
15812 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,
15813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15814 },
15815 /* rorc.b ${Dsp-16-u16}[sb] */
15816 {
15817 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,
15818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15819 },
15820 /* rorc.b ${Dsp-16-s8}[fb] */
15821 {
15822 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,
15823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15824 },
15825 /* rorc.b ${Dsp-16-s16}[fb] */
15826 {
15827 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,
15828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15829 },
15830 /* rorc.b ${Dsp-16-u16} */
15831 {
15832 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,
15833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15834 },
15835 /* rorc.b ${Dsp-16-u24} */
15836 {
15837 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,
15838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15839 },
15840 /* rorc.w $Dst16RnHI */
15841 {
15842 M32C_INSN_RORC16_W_16_DST16_RN_DIRECT_HI, "rorc16.w-16-dst16-Rn-direct-HI", "rorc.w", 16,
15843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15844 },
15845 /* rorc.w $Dst16AnHI */
15846 {
15847 M32C_INSN_RORC16_W_16_DST16_AN_DIRECT_HI, "rorc16.w-16-dst16-An-direct-HI", "rorc.w", 16,
15848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15849 },
15850 /* rorc.w [$Dst16An] */
15851 {
15852 M32C_INSN_RORC16_W_16_DST16_AN_INDIRECT_HI, "rorc16.w-16-dst16-An-indirect-HI", "rorc.w", 16,
15853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15854 },
15855 /* rorc.w ${Dsp-16-u8}[$Dst16An] */
15856 {
15857 M32C_INSN_RORC16_W_16_DST16_16_8_AN_RELATIVE_HI, "rorc16.w-16-dst16-16-8-An-relative-HI", "rorc.w", 24,
15858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15859 },
15860 /* rorc.w ${Dsp-16-u16}[$Dst16An] */
15861 {
15862 M32C_INSN_RORC16_W_16_DST16_16_16_AN_RELATIVE_HI, "rorc16.w-16-dst16-16-16-An-relative-HI", "rorc.w", 32,
15863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15864 },
15865 /* rorc.w ${Dsp-16-u8}[sb] */
15866 {
15867 M32C_INSN_RORC16_W_16_DST16_16_8_SB_RELATIVE_HI, "rorc16.w-16-dst16-16-8-SB-relative-HI", "rorc.w", 24,
15868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15869 },
15870 /* rorc.w ${Dsp-16-u16}[sb] */
15871 {
15872 M32C_INSN_RORC16_W_16_DST16_16_16_SB_RELATIVE_HI, "rorc16.w-16-dst16-16-16-SB-relative-HI", "rorc.w", 32,
15873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15874 },
15875 /* rorc.w ${Dsp-16-s8}[fb] */
15876 {
15877 M32C_INSN_RORC16_W_16_DST16_16_8_FB_RELATIVE_HI, "rorc16.w-16-dst16-16-8-FB-relative-HI", "rorc.w", 24,
15878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15879 },
15880 /* rorc.w ${Dsp-16-u16} */
15881 {
15882 M32C_INSN_RORC16_W_16_DST16_16_16_ABSOLUTE_HI, "rorc16.w-16-dst16-16-16-absolute-HI", "rorc.w", 32,
15883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15884 },
15885 /* rorc.b $Dst16RnQI */
15886 {
15887 M32C_INSN_RORC16_B_16_DST16_RN_DIRECT_QI, "rorc16.b-16-dst16-Rn-direct-QI", "rorc.b", 16,
15888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15889 },
15890 /* rorc.b $Dst16AnQI */
15891 {
15892 M32C_INSN_RORC16_B_16_DST16_AN_DIRECT_QI, "rorc16.b-16-dst16-An-direct-QI", "rorc.b", 16,
15893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15894 },
15895 /* rorc.b [$Dst16An] */
15896 {
15897 M32C_INSN_RORC16_B_16_DST16_AN_INDIRECT_QI, "rorc16.b-16-dst16-An-indirect-QI", "rorc.b", 16,
15898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15899 },
15900 /* rorc.b ${Dsp-16-u8}[$Dst16An] */
15901 {
15902 M32C_INSN_RORC16_B_16_DST16_16_8_AN_RELATIVE_QI, "rorc16.b-16-dst16-16-8-An-relative-QI", "rorc.b", 24,
15903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15904 },
15905 /* rorc.b ${Dsp-16-u16}[$Dst16An] */
15906 {
15907 M32C_INSN_RORC16_B_16_DST16_16_16_AN_RELATIVE_QI, "rorc16.b-16-dst16-16-16-An-relative-QI", "rorc.b", 32,
15908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15909 },
15910 /* rorc.b ${Dsp-16-u8}[sb] */
15911 {
15912 M32C_INSN_RORC16_B_16_DST16_16_8_SB_RELATIVE_QI, "rorc16.b-16-dst16-16-8-SB-relative-QI", "rorc.b", 24,
15913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15914 },
15915 /* rorc.b ${Dsp-16-u16}[sb] */
15916 {
15917 M32C_INSN_RORC16_B_16_DST16_16_16_SB_RELATIVE_QI, "rorc16.b-16-dst16-16-16-SB-relative-QI", "rorc.b", 32,
15918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15919 },
15920 /* rorc.b ${Dsp-16-s8}[fb] */
15921 {
15922 M32C_INSN_RORC16_B_16_DST16_16_8_FB_RELATIVE_QI, "rorc16.b-16-dst16-16-8-FB-relative-QI", "rorc.b", 24,
15923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15924 },
15925 /* rorc.b ${Dsp-16-u16} */
15926 {
15927 M32C_INSN_RORC16_B_16_DST16_16_16_ABSOLUTE_QI, "rorc16.b-16-dst16-16-16-absolute-QI", "rorc.b", 32,
15928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
15929 },
15930 /* rolc.w $Dst32RnUnprefixedHI */
15931 {
15932 M32C_INSN_ROLC32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "rolc32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "rolc.w", 16,
15933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15934 },
15935 /* rolc.w $Dst32AnUnprefixedHI */
15936 {
15937 M32C_INSN_ROLC32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "rolc32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "rolc.w", 16,
15938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15939 },
15940 /* rolc.w [$Dst32AnUnprefixed] */
15941 {
15942 M32C_INSN_ROLC32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "rolc32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "rolc.w", 16,
15943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15944 },
15945 /* rolc.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
15946 {
15947 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,
15948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15949 },
15950 /* rolc.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
15951 {
15952 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,
15953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15954 },
15955 /* rolc.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
15956 {
15957 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,
15958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15959 },
15960 /* rolc.w ${Dsp-16-u8}[sb] */
15961 {
15962 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,
15963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15964 },
15965 /* rolc.w ${Dsp-16-u16}[sb] */
15966 {
15967 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,
15968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15969 },
15970 /* rolc.w ${Dsp-16-s8}[fb] */
15971 {
15972 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,
15973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15974 },
15975 /* rolc.w ${Dsp-16-s16}[fb] */
15976 {
15977 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,
15978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15979 },
15980 /* rolc.w ${Dsp-16-u16} */
15981 {
15982 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,
15983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15984 },
15985 /* rolc.w ${Dsp-16-u24} */
15986 {
15987 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,
15988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15989 },
15990 /* rolc.b $Dst32RnUnprefixedQI */
15991 {
15992 M32C_INSN_ROLC32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "rolc32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "rolc.b", 16,
15993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15994 },
15995 /* rolc.b $Dst32AnUnprefixedQI */
15996 {
15997 M32C_INSN_ROLC32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "rolc32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "rolc.b", 16,
15998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
15999 },
16000 /* rolc.b [$Dst32AnUnprefixed] */
16001 {
16002 M32C_INSN_ROLC32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "rolc32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "rolc.b", 16,
16003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16004 },
16005 /* rolc.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
16006 {
16007 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,
16008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16009 },
16010 /* rolc.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
16011 {
16012 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,
16013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16014 },
16015 /* rolc.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
16016 {
16017 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,
16018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16019 },
16020 /* rolc.b ${Dsp-16-u8}[sb] */
16021 {
16022 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,
16023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16024 },
16025 /* rolc.b ${Dsp-16-u16}[sb] */
16026 {
16027 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,
16028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16029 },
16030 /* rolc.b ${Dsp-16-s8}[fb] */
16031 {
16032 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,
16033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16034 },
16035 /* rolc.b ${Dsp-16-s16}[fb] */
16036 {
16037 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,
16038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16039 },
16040 /* rolc.b ${Dsp-16-u16} */
16041 {
16042 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,
16043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16044 },
16045 /* rolc.b ${Dsp-16-u24} */
16046 {
16047 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,
16048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16049 },
16050 /* rolc.w $Dst16RnHI */
16051 {
16052 M32C_INSN_ROLC16_W_16_DST16_RN_DIRECT_HI, "rolc16.w-16-dst16-Rn-direct-HI", "rolc.w", 16,
16053 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16054 },
16055 /* rolc.w $Dst16AnHI */
16056 {
16057 M32C_INSN_ROLC16_W_16_DST16_AN_DIRECT_HI, "rolc16.w-16-dst16-An-direct-HI", "rolc.w", 16,
16058 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16059 },
16060 /* rolc.w [$Dst16An] */
16061 {
16062 M32C_INSN_ROLC16_W_16_DST16_AN_INDIRECT_HI, "rolc16.w-16-dst16-An-indirect-HI", "rolc.w", 16,
16063 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16064 },
16065 /* rolc.w ${Dsp-16-u8}[$Dst16An] */
16066 {
16067 M32C_INSN_ROLC16_W_16_DST16_16_8_AN_RELATIVE_HI, "rolc16.w-16-dst16-16-8-An-relative-HI", "rolc.w", 24,
16068 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16069 },
16070 /* rolc.w ${Dsp-16-u16}[$Dst16An] */
16071 {
16072 M32C_INSN_ROLC16_W_16_DST16_16_16_AN_RELATIVE_HI, "rolc16.w-16-dst16-16-16-An-relative-HI", "rolc.w", 32,
16073 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16074 },
16075 /* rolc.w ${Dsp-16-u8}[sb] */
16076 {
16077 M32C_INSN_ROLC16_W_16_DST16_16_8_SB_RELATIVE_HI, "rolc16.w-16-dst16-16-8-SB-relative-HI", "rolc.w", 24,
16078 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16079 },
16080 /* rolc.w ${Dsp-16-u16}[sb] */
16081 {
16082 M32C_INSN_ROLC16_W_16_DST16_16_16_SB_RELATIVE_HI, "rolc16.w-16-dst16-16-16-SB-relative-HI", "rolc.w", 32,
16083 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16084 },
16085 /* rolc.w ${Dsp-16-s8}[fb] */
16086 {
16087 M32C_INSN_ROLC16_W_16_DST16_16_8_FB_RELATIVE_HI, "rolc16.w-16-dst16-16-8-FB-relative-HI", "rolc.w", 24,
16088 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16089 },
16090 /* rolc.w ${Dsp-16-u16} */
16091 {
16092 M32C_INSN_ROLC16_W_16_DST16_16_16_ABSOLUTE_HI, "rolc16.w-16-dst16-16-16-absolute-HI", "rolc.w", 32,
16093 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16094 },
16095 /* rolc.b $Dst16RnQI */
16096 {
16097 M32C_INSN_ROLC16_B_16_DST16_RN_DIRECT_QI, "rolc16.b-16-dst16-Rn-direct-QI", "rolc.b", 16,
16098 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16099 },
16100 /* rolc.b $Dst16AnQI */
16101 {
16102 M32C_INSN_ROLC16_B_16_DST16_AN_DIRECT_QI, "rolc16.b-16-dst16-An-direct-QI", "rolc.b", 16,
16103 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16104 },
16105 /* rolc.b [$Dst16An] */
16106 {
16107 M32C_INSN_ROLC16_B_16_DST16_AN_INDIRECT_QI, "rolc16.b-16-dst16-An-indirect-QI", "rolc.b", 16,
16108 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16109 },
16110 /* rolc.b ${Dsp-16-u8}[$Dst16An] */
16111 {
16112 M32C_INSN_ROLC16_B_16_DST16_16_8_AN_RELATIVE_QI, "rolc16.b-16-dst16-16-8-An-relative-QI", "rolc.b", 24,
16113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16114 },
16115 /* rolc.b ${Dsp-16-u16}[$Dst16An] */
16116 {
16117 M32C_INSN_ROLC16_B_16_DST16_16_16_AN_RELATIVE_QI, "rolc16.b-16-dst16-16-16-An-relative-QI", "rolc.b", 32,
16118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16119 },
16120 /* rolc.b ${Dsp-16-u8}[sb] */
16121 {
16122 M32C_INSN_ROLC16_B_16_DST16_16_8_SB_RELATIVE_QI, "rolc16.b-16-dst16-16-8-SB-relative-QI", "rolc.b", 24,
16123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16124 },
16125 /* rolc.b ${Dsp-16-u16}[sb] */
16126 {
16127 M32C_INSN_ROLC16_B_16_DST16_16_16_SB_RELATIVE_QI, "rolc16.b-16-dst16-16-16-SB-relative-QI", "rolc.b", 32,
16128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16129 },
16130 /* rolc.b ${Dsp-16-s8}[fb] */
16131 {
16132 M32C_INSN_ROLC16_B_16_DST16_16_8_FB_RELATIVE_QI, "rolc16.b-16-dst16-16-8-FB-relative-QI", "rolc.b", 24,
16133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16134 },
16135 /* rolc.b ${Dsp-16-u16} */
16136 {
16137 M32C_INSN_ROLC16_B_16_DST16_16_16_ABSOLUTE_QI, "rolc16.b-16-dst16-16-16-absolute-QI", "rolc.b", 32,
16138 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16139 },
16140 /* pusha [$Dst32AnUnprefixed] */
16141 {
16142 M32C_INSN_PUSHA32_16_UNPREFIXED_MOVA_DST32_AN_INDIRECT_UNPREFIXED_MOVA_SI, "pusha32-16-Unprefixed-Mova-dst32-An-indirect-Unprefixed-Mova-SI", "pusha", 16,
16143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16144 },
16145 /* pusha ${Dsp-16-u8}[$Dst32AnUnprefixed] */
16146 {
16147 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,
16148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16149 },
16150 /* pusha ${Dsp-16-u16}[$Dst32AnUnprefixed] */
16151 {
16152 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,
16153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16154 },
16155 /* pusha ${Dsp-16-u24}[$Dst32AnUnprefixed] */
16156 {
16157 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,
16158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16159 },
16160 /* pusha ${Dsp-16-u8}[sb] */
16161 {
16162 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,
16163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16164 },
16165 /* pusha ${Dsp-16-u16}[sb] */
16166 {
16167 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,
16168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16169 },
16170 /* pusha ${Dsp-16-s8}[fb] */
16171 {
16172 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,
16173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16174 },
16175 /* pusha ${Dsp-16-s16}[fb] */
16176 {
16177 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,
16178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16179 },
16180 /* pusha ${Dsp-16-u16} */
16181 {
16182 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,
16183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16184 },
16185 /* pusha ${Dsp-16-u24} */
16186 {
16187 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,
16188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16189 },
16190 /* pusha [$Dst16An] */
16191 {
16192 M32C_INSN_PUSHA16_16_MOVA_DST16_AN_INDIRECT_MOVA_HI, "pusha16-16-Mova-dst16-An-indirect-Mova-HI", "pusha", 16,
16193 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16194 },
16195 /* pusha ${Dsp-16-u8}[$Dst16An] */
16196 {
16197 M32C_INSN_PUSHA16_16_MOVA_DST16_16_8_AN_RELATIVE_MOVA_HI, "pusha16-16-Mova-dst16-16-8-An-relative-Mova-HI", "pusha", 24,
16198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16199 },
16200 /* pusha ${Dsp-16-u16}[$Dst16An] */
16201 {
16202 M32C_INSN_PUSHA16_16_MOVA_DST16_16_16_AN_RELATIVE_MOVA_HI, "pusha16-16-Mova-dst16-16-16-An-relative-Mova-HI", "pusha", 32,
16203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16204 },
16205 /* pusha ${Dsp-16-u8}[sb] */
16206 {
16207 M32C_INSN_PUSHA16_16_MOVA_DST16_16_8_SB_RELATIVE_MOVA_HI, "pusha16-16-Mova-dst16-16-8-SB-relative-Mova-HI", "pusha", 24,
16208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16209 },
16210 /* pusha ${Dsp-16-u16}[sb] */
16211 {
16212 M32C_INSN_PUSHA16_16_MOVA_DST16_16_16_SB_RELATIVE_MOVA_HI, "pusha16-16-Mova-dst16-16-16-SB-relative-Mova-HI", "pusha", 32,
16213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16214 },
16215 /* pusha ${Dsp-16-s8}[fb] */
16216 {
16217 M32C_INSN_PUSHA16_16_MOVA_DST16_16_8_FB_RELATIVE_MOVA_HI, "pusha16-16-Mova-dst16-16-8-FB-relative-Mova-HI", "pusha", 24,
16218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16219 },
16220 /* pusha ${Dsp-16-u16} */
16221 {
16222 M32C_INSN_PUSHA16_16_MOVA_DST16_16_16_ABSOLUTE_MOVA_HI, "pusha16-16-Mova-dst16-16-16-absolute-Mova-HI", "pusha", 32,
16223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16224 },
16225 /* push.l $Dst32RnUnprefixedSI */
16226 {
16227 M32C_INSN_PUSH32_L_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "push32.l-16-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "push.l", 16,
16228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16229 },
16230 /* push.l $Dst32AnUnprefixedSI */
16231 {
16232 M32C_INSN_PUSH32_L_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "push32.l-16-Unprefixed-dst32-An-direct-Unprefixed-SI", "push.l", 16,
16233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16234 },
16235 /* push.l [$Dst32AnUnprefixed] */
16236 {
16237 M32C_INSN_PUSH32_L_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "push32.l-16-Unprefixed-dst32-An-indirect-Unprefixed-SI", "push.l", 16,
16238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16239 },
16240 /* push.l ${Dsp-16-u8}[$Dst32AnUnprefixed] */
16241 {
16242 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,
16243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16244 },
16245 /* push.l ${Dsp-16-u16}[$Dst32AnUnprefixed] */
16246 {
16247 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,
16248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16249 },
16250 /* push.l ${Dsp-16-u24}[$Dst32AnUnprefixed] */
16251 {
16252 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,
16253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16254 },
16255 /* push.l ${Dsp-16-u8}[sb] */
16256 {
16257 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,
16258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16259 },
16260 /* push.l ${Dsp-16-u16}[sb] */
16261 {
16262 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,
16263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16264 },
16265 /* push.l ${Dsp-16-s8}[fb] */
16266 {
16267 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,
16268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16269 },
16270 /* push.l ${Dsp-16-s16}[fb] */
16271 {
16272 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,
16273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16274 },
16275 /* push.l ${Dsp-16-u16} */
16276 {
16277 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,
16278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16279 },
16280 /* push.l ${Dsp-16-u24} */
16281 {
16282 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,
16283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16284 },
16285 /* push.w${S} ${An16-push-S} */
16286 {
16287 M32C_INSN_PUSH16_B_S_AN_AN16_PUSH_S_DERIVED, "push16.b-s-an-An16-push-S-derived", "push.w", 8,
16288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16289 },
16290 /* push.b${S} ${Rn16-push-S} */
16291 {
16292 M32C_INSN_PUSH16_B_S_RN_RN16_PUSH_S_DERIVED, "push16.b-s-rn-Rn16-push-S-derived", "push.b", 8,
16293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16294 },
16295 /* push.w $Dst32RnUnprefixedHI */
16296 {
16297 M32C_INSN_PUSH32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "push32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "push.w", 16,
16298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16299 },
16300 /* push.w $Dst32AnUnprefixedHI */
16301 {
16302 M32C_INSN_PUSH32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "push32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "push.w", 16,
16303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16304 },
16305 /* push.w [$Dst32AnUnprefixed] */
16306 {
16307 M32C_INSN_PUSH32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "push32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "push.w", 16,
16308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16309 },
16310 /* push.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
16311 {
16312 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,
16313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16314 },
16315 /* push.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
16316 {
16317 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,
16318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16319 },
16320 /* push.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
16321 {
16322 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,
16323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16324 },
16325 /* push.w ${Dsp-16-u8}[sb] */
16326 {
16327 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,
16328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16329 },
16330 /* push.w ${Dsp-16-u16}[sb] */
16331 {
16332 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,
16333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16334 },
16335 /* push.w ${Dsp-16-s8}[fb] */
16336 {
16337 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,
16338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16339 },
16340 /* push.w ${Dsp-16-s16}[fb] */
16341 {
16342 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,
16343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16344 },
16345 /* push.w ${Dsp-16-u16} */
16346 {
16347 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,
16348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16349 },
16350 /* push.w ${Dsp-16-u24} */
16351 {
16352 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,
16353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16354 },
16355 /* push.b $Dst32RnUnprefixedQI */
16356 {
16357 M32C_INSN_PUSH32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "push32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "push.b", 16,
16358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16359 },
16360 /* push.b $Dst32AnUnprefixedQI */
16361 {
16362 M32C_INSN_PUSH32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "push32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "push.b", 16,
16363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16364 },
16365 /* push.b [$Dst32AnUnprefixed] */
16366 {
16367 M32C_INSN_PUSH32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "push32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "push.b", 16,
16368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16369 },
16370 /* push.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
16371 {
16372 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,
16373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16374 },
16375 /* push.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
16376 {
16377 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,
16378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16379 },
16380 /* push.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
16381 {
16382 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,
16383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16384 },
16385 /* push.b ${Dsp-16-u8}[sb] */
16386 {
16387 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,
16388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16389 },
16390 /* push.b ${Dsp-16-u16}[sb] */
16391 {
16392 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,
16393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16394 },
16395 /* push.b ${Dsp-16-s8}[fb] */
16396 {
16397 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,
16398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16399 },
16400 /* push.b ${Dsp-16-s16}[fb] */
16401 {
16402 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,
16403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16404 },
16405 /* push.b ${Dsp-16-u16} */
16406 {
16407 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,
16408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16409 },
16410 /* push.b ${Dsp-16-u24} */
16411 {
16412 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,
16413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16414 },
16415 /* push.w $Dst16RnHI */
16416 {
16417 M32C_INSN_PUSH16_W_16_DST16_RN_DIRECT_HI, "push16.w-16-dst16-Rn-direct-HI", "push.w", 16,
16418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16419 },
16420 /* push.w $Dst16AnHI */
16421 {
16422 M32C_INSN_PUSH16_W_16_DST16_AN_DIRECT_HI, "push16.w-16-dst16-An-direct-HI", "push.w", 16,
16423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16424 },
16425 /* push.w [$Dst16An] */
16426 {
16427 M32C_INSN_PUSH16_W_16_DST16_AN_INDIRECT_HI, "push16.w-16-dst16-An-indirect-HI", "push.w", 16,
16428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16429 },
16430 /* push.w ${Dsp-16-u8}[$Dst16An] */
16431 {
16432 M32C_INSN_PUSH16_W_16_DST16_16_8_AN_RELATIVE_HI, "push16.w-16-dst16-16-8-An-relative-HI", "push.w", 24,
16433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16434 },
16435 /* push.w ${Dsp-16-u16}[$Dst16An] */
16436 {
16437 M32C_INSN_PUSH16_W_16_DST16_16_16_AN_RELATIVE_HI, "push16.w-16-dst16-16-16-An-relative-HI", "push.w", 32,
16438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16439 },
16440 /* push.w ${Dsp-16-u8}[sb] */
16441 {
16442 M32C_INSN_PUSH16_W_16_DST16_16_8_SB_RELATIVE_HI, "push16.w-16-dst16-16-8-SB-relative-HI", "push.w", 24,
16443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16444 },
16445 /* push.w ${Dsp-16-u16}[sb] */
16446 {
16447 M32C_INSN_PUSH16_W_16_DST16_16_16_SB_RELATIVE_HI, "push16.w-16-dst16-16-16-SB-relative-HI", "push.w", 32,
16448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16449 },
16450 /* push.w ${Dsp-16-s8}[fb] */
16451 {
16452 M32C_INSN_PUSH16_W_16_DST16_16_8_FB_RELATIVE_HI, "push16.w-16-dst16-16-8-FB-relative-HI", "push.w", 24,
16453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16454 },
16455 /* push.w ${Dsp-16-u16} */
16456 {
16457 M32C_INSN_PUSH16_W_16_DST16_16_16_ABSOLUTE_HI, "push16.w-16-dst16-16-16-absolute-HI", "push.w", 32,
16458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16459 },
16460 /* push.b $Dst16RnQI */
16461 {
16462 M32C_INSN_PUSH16_B_16_DST16_RN_DIRECT_QI, "push16.b-16-dst16-Rn-direct-QI", "push.b", 16,
16463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16464 },
16465 /* push.b $Dst16AnQI */
16466 {
16467 M32C_INSN_PUSH16_B_16_DST16_AN_DIRECT_QI, "push16.b-16-dst16-An-direct-QI", "push.b", 16,
16468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16469 },
16470 /* push.b [$Dst16An] */
16471 {
16472 M32C_INSN_PUSH16_B_16_DST16_AN_INDIRECT_QI, "push16.b-16-dst16-An-indirect-QI", "push.b", 16,
16473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16474 },
16475 /* push.b ${Dsp-16-u8}[$Dst16An] */
16476 {
16477 M32C_INSN_PUSH16_B_16_DST16_16_8_AN_RELATIVE_QI, "push16.b-16-dst16-16-8-An-relative-QI", "push.b", 24,
16478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16479 },
16480 /* push.b ${Dsp-16-u16}[$Dst16An] */
16481 {
16482 M32C_INSN_PUSH16_B_16_DST16_16_16_AN_RELATIVE_QI, "push16.b-16-dst16-16-16-An-relative-QI", "push.b", 32,
16483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16484 },
16485 /* push.b ${Dsp-16-u8}[sb] */
16486 {
16487 M32C_INSN_PUSH16_B_16_DST16_16_8_SB_RELATIVE_QI, "push16.b-16-dst16-16-8-SB-relative-QI", "push.b", 24,
16488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16489 },
16490 /* push.b ${Dsp-16-u16}[sb] */
16491 {
16492 M32C_INSN_PUSH16_B_16_DST16_16_16_SB_RELATIVE_QI, "push16.b-16-dst16-16-16-SB-relative-QI", "push.b", 32,
16493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16494 },
16495 /* push.b ${Dsp-16-s8}[fb] */
16496 {
16497 M32C_INSN_PUSH16_B_16_DST16_16_8_FB_RELATIVE_QI, "push16.b-16-dst16-16-8-FB-relative-QI", "push.b", 24,
16498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16499 },
16500 /* push.b ${Dsp-16-u16} */
16501 {
16502 M32C_INSN_PUSH16_B_16_DST16_16_16_ABSOLUTE_QI, "push16.b-16-dst16-16-16-absolute-QI", "push.b", 32,
16503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16504 },
16505 /* pop.w${S} ${An16-push-S} */
16506 {
16507 M32C_INSN_POP16_B_S_AN_AN16_PUSH_S_DERIVED, "pop16.b-s-an-An16-push-S-derived", "pop.w", 8,
16508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16509 },
16510 /* pop.b${S} ${Rn16-push-S} */
16511 {
16512 M32C_INSN_POP16_B_S_RN_RN16_PUSH_S_DERIVED, "pop16.b-s-rn-Rn16-push-S-derived", "pop.b", 8,
16513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16514 },
16515 /* pop.w $Dst32RnUnprefixedHI */
16516 {
16517 M32C_INSN_POP32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "pop32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "pop.w", 16,
16518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16519 },
16520 /* pop.w $Dst32AnUnprefixedHI */
16521 {
16522 M32C_INSN_POP32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "pop32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "pop.w", 16,
16523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16524 },
16525 /* pop.w [$Dst32AnUnprefixed] */
16526 {
16527 M32C_INSN_POP32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "pop32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "pop.w", 16,
16528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16529 },
16530 /* pop.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
16531 {
16532 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,
16533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16534 },
16535 /* pop.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
16536 {
16537 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,
16538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16539 },
16540 /* pop.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
16541 {
16542 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,
16543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16544 },
16545 /* pop.w ${Dsp-16-u8}[sb] */
16546 {
16547 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,
16548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16549 },
16550 /* pop.w ${Dsp-16-u16}[sb] */
16551 {
16552 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,
16553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16554 },
16555 /* pop.w ${Dsp-16-s8}[fb] */
16556 {
16557 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,
16558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16559 },
16560 /* pop.w ${Dsp-16-s16}[fb] */
16561 {
16562 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,
16563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16564 },
16565 /* pop.w ${Dsp-16-u16} */
16566 {
16567 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,
16568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16569 },
16570 /* pop.w ${Dsp-16-u24} */
16571 {
16572 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,
16573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16574 },
16575 /* pop.b $Dst32RnUnprefixedQI */
16576 {
16577 M32C_INSN_POP32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "pop32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "pop.b", 16,
16578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16579 },
16580 /* pop.b $Dst32AnUnprefixedQI */
16581 {
16582 M32C_INSN_POP32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "pop32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "pop.b", 16,
16583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16584 },
16585 /* pop.b [$Dst32AnUnprefixed] */
16586 {
16587 M32C_INSN_POP32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "pop32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "pop.b", 16,
16588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16589 },
16590 /* pop.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
16591 {
16592 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,
16593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16594 },
16595 /* pop.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
16596 {
16597 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,
16598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16599 },
16600 /* pop.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
16601 {
16602 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,
16603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16604 },
16605 /* pop.b ${Dsp-16-u8}[sb] */
16606 {
16607 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,
16608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16609 },
16610 /* pop.b ${Dsp-16-u16}[sb] */
16611 {
16612 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,
16613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16614 },
16615 /* pop.b ${Dsp-16-s8}[fb] */
16616 {
16617 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,
16618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16619 },
16620 /* pop.b ${Dsp-16-s16}[fb] */
16621 {
16622 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,
16623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16624 },
16625 /* pop.b ${Dsp-16-u16} */
16626 {
16627 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,
16628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16629 },
16630 /* pop.b ${Dsp-16-u24} */
16631 {
16632 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,
16633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16634 },
16635 /* pop.w $Dst16RnHI */
16636 {
16637 M32C_INSN_POP16_W_16_DST16_RN_DIRECT_HI, "pop16.w-16-dst16-Rn-direct-HI", "pop.w", 16,
16638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16639 },
16640 /* pop.w $Dst16AnHI */
16641 {
16642 M32C_INSN_POP16_W_16_DST16_AN_DIRECT_HI, "pop16.w-16-dst16-An-direct-HI", "pop.w", 16,
16643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16644 },
16645 /* pop.w [$Dst16An] */
16646 {
16647 M32C_INSN_POP16_W_16_DST16_AN_INDIRECT_HI, "pop16.w-16-dst16-An-indirect-HI", "pop.w", 16,
16648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16649 },
16650 /* pop.w ${Dsp-16-u8}[$Dst16An] */
16651 {
16652 M32C_INSN_POP16_W_16_DST16_16_8_AN_RELATIVE_HI, "pop16.w-16-dst16-16-8-An-relative-HI", "pop.w", 24,
16653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16654 },
16655 /* pop.w ${Dsp-16-u16}[$Dst16An] */
16656 {
16657 M32C_INSN_POP16_W_16_DST16_16_16_AN_RELATIVE_HI, "pop16.w-16-dst16-16-16-An-relative-HI", "pop.w", 32,
16658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16659 },
16660 /* pop.w ${Dsp-16-u8}[sb] */
16661 {
16662 M32C_INSN_POP16_W_16_DST16_16_8_SB_RELATIVE_HI, "pop16.w-16-dst16-16-8-SB-relative-HI", "pop.w", 24,
16663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16664 },
16665 /* pop.w ${Dsp-16-u16}[sb] */
16666 {
16667 M32C_INSN_POP16_W_16_DST16_16_16_SB_RELATIVE_HI, "pop16.w-16-dst16-16-16-SB-relative-HI", "pop.w", 32,
16668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16669 },
16670 /* pop.w ${Dsp-16-s8}[fb] */
16671 {
16672 M32C_INSN_POP16_W_16_DST16_16_8_FB_RELATIVE_HI, "pop16.w-16-dst16-16-8-FB-relative-HI", "pop.w", 24,
16673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16674 },
16675 /* pop.w ${Dsp-16-u16} */
16676 {
16677 M32C_INSN_POP16_W_16_DST16_16_16_ABSOLUTE_HI, "pop16.w-16-dst16-16-16-absolute-HI", "pop.w", 32,
16678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16679 },
16680 /* pop.b $Dst16RnQI */
16681 {
16682 M32C_INSN_POP16_B_16_DST16_RN_DIRECT_QI, "pop16.b-16-dst16-Rn-direct-QI", "pop.b", 16,
16683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16684 },
16685 /* pop.b $Dst16AnQI */
16686 {
16687 M32C_INSN_POP16_B_16_DST16_AN_DIRECT_QI, "pop16.b-16-dst16-An-direct-QI", "pop.b", 16,
16688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16689 },
16690 /* pop.b [$Dst16An] */
16691 {
16692 M32C_INSN_POP16_B_16_DST16_AN_INDIRECT_QI, "pop16.b-16-dst16-An-indirect-QI", "pop.b", 16,
16693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16694 },
16695 /* pop.b ${Dsp-16-u8}[$Dst16An] */
16696 {
16697 M32C_INSN_POP16_B_16_DST16_16_8_AN_RELATIVE_QI, "pop16.b-16-dst16-16-8-An-relative-QI", "pop.b", 24,
16698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16699 },
16700 /* pop.b ${Dsp-16-u16}[$Dst16An] */
16701 {
16702 M32C_INSN_POP16_B_16_DST16_16_16_AN_RELATIVE_QI, "pop16.b-16-dst16-16-16-An-relative-QI", "pop.b", 32,
16703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16704 },
16705 /* pop.b ${Dsp-16-u8}[sb] */
16706 {
16707 M32C_INSN_POP16_B_16_DST16_16_8_SB_RELATIVE_QI, "pop16.b-16-dst16-16-8-SB-relative-QI", "pop.b", 24,
16708 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16709 },
16710 /* pop.b ${Dsp-16-u16}[sb] */
16711 {
16712 M32C_INSN_POP16_B_16_DST16_16_16_SB_RELATIVE_QI, "pop16.b-16-dst16-16-16-SB-relative-QI", "pop.b", 32,
16713 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16714 },
16715 /* pop.b ${Dsp-16-s8}[fb] */
16716 {
16717 M32C_INSN_POP16_B_16_DST16_16_8_FB_RELATIVE_QI, "pop16.b-16-dst16-16-8-FB-relative-QI", "pop.b", 24,
16718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16719 },
16720 /* pop.b ${Dsp-16-u16} */
16721 {
16722 M32C_INSN_POP16_B_16_DST16_16_16_ABSOLUTE_QI, "pop16.b-16-dst16-16-16-absolute-QI", "pop.b", 32,
16723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
16724 },
16725 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
16726 {
16727 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,
16728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16729 },
16730 /* or.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
16731 {
16732 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,
16733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16734 },
16735 /* or.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
16736 {
16737 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,
16738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16739 },
16740 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
16741 {
16742 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,
16743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16744 },
16745 /* or.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
16746 {
16747 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,
16748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16749 },
16750 /* or.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
16751 {
16752 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,
16753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16754 },
16755 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
16756 {
16757 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,
16758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16759 },
16760 /* or.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
16761 {
16762 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,
16763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16764 },
16765 /* or.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
16766 {
16767 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,
16768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16769 },
16770 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
16771 {
16772 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,
16773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16774 },
16775 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
16776 {
16777 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,
16778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16779 },
16780 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
16781 {
16782 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,
16783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16784 },
16785 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
16786 {
16787 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,
16788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16789 },
16790 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
16791 {
16792 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,
16793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16794 },
16795 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
16796 {
16797 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,
16798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16799 },
16800 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
16801 {
16802 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,
16803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16804 },
16805 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
16806 {
16807 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,
16808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16809 },
16810 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
16811 {
16812 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,
16813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16814 },
16815 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
16816 {
16817 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,
16818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16819 },
16820 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
16821 {
16822 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,
16823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16824 },
16825 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
16826 {
16827 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,
16828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16829 },
16830 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
16831 {
16832 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,
16833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16834 },
16835 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
16836 {
16837 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,
16838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16839 },
16840 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
16841 {
16842 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,
16843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16844 },
16845 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
16846 {
16847 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,
16848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16849 },
16850 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
16851 {
16852 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,
16853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16854 },
16855 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
16856 {
16857 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,
16858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16859 },
16860 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
16861 {
16862 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,
16863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16864 },
16865 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
16866 {
16867 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,
16868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16869 },
16870 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
16871 {
16872 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,
16873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16874 },
16875 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
16876 {
16877 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,
16878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16879 },
16880 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
16881 {
16882 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,
16883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16884 },
16885 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
16886 {
16887 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,
16888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16889 },
16890 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
16891 {
16892 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,
16893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16894 },
16895 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
16896 {
16897 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,
16898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16899 },
16900 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
16901 {
16902 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,
16903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16904 },
16905 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
16906 {
16907 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,
16908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16909 },
16910 /* or.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
16911 {
16912 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,
16913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16914 },
16915 /* or.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
16916 {
16917 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,
16918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16919 },
16920 /* or.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
16921 {
16922 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,
16923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16924 },
16925 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
16926 {
16927 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,
16928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16929 },
16930 /* or.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
16931 {
16932 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,
16933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16934 },
16935 /* or.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
16936 {
16937 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,
16938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16939 },
16940 /* or.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
16941 {
16942 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,
16943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16944 },
16945 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
16946 {
16947 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,
16948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16949 },
16950 /* or.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
16951 {
16952 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,
16953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16954 },
16955 /* or.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
16956 {
16957 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,
16958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16959 },
16960 /* or.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
16961 {
16962 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,
16963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16964 },
16965 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
16966 {
16967 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,
16968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16969 },
16970 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
16971 {
16972 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,
16973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16974 },
16975 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
16976 {
16977 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,
16978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16979 },
16980 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
16981 {
16982 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,
16983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16984 },
16985 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
16986 {
16987 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,
16988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16989 },
16990 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
16991 {
16992 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,
16993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16994 },
16995 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
16996 {
16997 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,
16998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
16999 },
17000 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
17001 {
17002 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,
17003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17004 },
17005 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
17006 {
17007 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,
17008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17009 },
17010 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
17011 {
17012 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,
17013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17014 },
17015 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
17016 {
17017 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,
17018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17019 },
17020 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
17021 {
17022 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,
17023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17024 },
17025 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
17026 {
17027 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,
17028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17029 },
17030 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
17031 {
17032 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,
17033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17034 },
17035 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
17036 {
17037 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,
17038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17039 },
17040 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
17041 {
17042 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,
17043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17044 },
17045 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
17046 {
17047 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,
17048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17049 },
17050 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
17051 {
17052 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,
17053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17054 },
17055 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
17056 {
17057 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,
17058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17059 },
17060 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
17061 {
17062 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,
17063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17064 },
17065 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
17066 {
17067 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,
17068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17069 },
17070 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
17071 {
17072 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,
17073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17074 },
17075 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
17076 {
17077 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,
17078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17079 },
17080 /* or.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
17081 {
17082 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,
17083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17084 },
17085 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
17086 {
17087 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,
17088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17089 },
17090 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
17091 {
17092 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,
17093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17094 },
17095 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
17096 {
17097 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,
17098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17099 },
17100 /* or.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
17101 {
17102 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,
17103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17104 },
17105 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
17106 {
17107 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,
17108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17109 },
17110 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
17111 {
17112 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,
17113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17114 },
17115 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
17116 {
17117 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,
17118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17119 },
17120 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
17121 {
17122 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,
17123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17124 },
17125 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
17126 {
17127 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,
17128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17129 },
17130 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
17131 {
17132 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,
17133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17134 },
17135 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
17136 {
17137 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,
17138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17139 },
17140 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
17141 {
17142 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,
17143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17144 },
17145 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
17146 {
17147 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,
17148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17149 },
17150 /* or.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
17151 {
17152 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,
17153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17154 },
17155 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
17156 {
17157 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,
17158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17159 },
17160 /* or.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
17161 {
17162 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,
17163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17164 },
17165 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
17166 {
17167 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,
17168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17169 },
17170 /* or.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
17171 {
17172 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,
17173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17174 },
17175 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
17176 {
17177 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,
17178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17179 },
17180 /* or.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
17181 {
17182 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,
17183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17184 },
17185 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
17186 {
17187 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,
17188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17189 },
17190 /* or.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
17191 {
17192 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,
17193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17194 },
17195 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
17196 {
17197 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,
17198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17199 },
17200 /* or.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
17201 {
17202 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,
17203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17204 },
17205 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
17206 {
17207 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,
17208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17209 },
17210 /* or.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
17211 {
17212 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,
17213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17214 },
17215 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
17216 {
17217 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,
17218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17219 },
17220 /* or.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
17221 {
17222 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,
17223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17224 },
17225 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
17226 {
17227 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,
17228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17229 },
17230 /* or.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
17231 {
17232 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,
17233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17234 },
17235 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
17236 {
17237 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,
17238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17239 },
17240 /* or.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
17241 {
17242 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,
17243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17244 },
17245 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
17246 {
17247 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,
17248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17249 },
17250 /* or.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
17251 {
17252 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,
17253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17254 },
17255 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
17256 {
17257 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,
17258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17259 },
17260 /* or.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
17261 {
17262 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,
17263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17264 },
17265 /* or.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
17266 {
17267 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,
17268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17269 },
17270 /* or.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
17271 {
17272 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,
17273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17274 },
17275 /* or.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
17276 {
17277 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,
17278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17279 },
17280 /* or.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
17281 {
17282 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,
17283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17284 },
17285 /* or.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
17286 {
17287 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,
17288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17289 },
17290 /* or.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
17291 {
17292 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,
17293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17294 },
17295 /* or.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
17296 {
17297 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,
17298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17299 },
17300 /* or.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
17301 {
17302 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,
17303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17304 },
17305 /* or.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
17306 {
17307 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,
17308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17309 },
17310 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
17311 {
17312 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,
17313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17314 },
17315 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
17316 {
17317 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,
17318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17319 },
17320 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
17321 {
17322 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,
17323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17324 },
17325 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
17326 {
17327 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,
17328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17329 },
17330 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
17331 {
17332 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,
17333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17334 },
17335 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
17336 {
17337 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,
17338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17339 },
17340 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
17341 {
17342 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,
17343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17344 },
17345 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
17346 {
17347 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,
17348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17349 },
17350 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
17351 {
17352 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,
17353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17354 },
17355 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
17356 {
17357 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,
17358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17359 },
17360 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
17361 {
17362 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,
17363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17364 },
17365 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
17366 {
17367 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,
17368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17369 },
17370 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
17371 {
17372 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,
17373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17374 },
17375 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
17376 {
17377 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,
17378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17379 },
17380 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
17381 {
17382 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,
17383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17384 },
17385 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
17386 {
17387 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,
17388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17389 },
17390 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
17391 {
17392 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,
17393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17394 },
17395 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
17396 {
17397 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,
17398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17399 },
17400 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
17401 {
17402 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,
17403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17404 },
17405 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
17406 {
17407 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,
17408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17409 },
17410 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
17411 {
17412 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,
17413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17414 },
17415 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
17416 {
17417 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,
17418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17419 },
17420 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
17421 {
17422 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,
17423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17424 },
17425 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
17426 {
17427 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,
17428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17429 },
17430 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
17431 {
17432 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,
17433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17434 },
17435 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
17436 {
17437 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,
17438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17439 },
17440 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
17441 {
17442 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,
17443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17444 },
17445 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
17446 {
17447 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,
17448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17449 },
17450 /* or.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
17451 {
17452 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,
17453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17454 },
17455 /* or.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
17456 {
17457 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,
17458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17459 },
17460 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
17461 {
17462 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,
17463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17464 },
17465 /* or.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
17466 {
17467 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,
17468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17469 },
17470 /* or.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
17471 {
17472 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,
17473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17474 },
17475 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
17476 {
17477 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,
17478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17479 },
17480 /* or.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
17481 {
17482 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,
17483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17484 },
17485 /* or.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
17486 {
17487 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,
17488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17489 },
17490 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
17491 {
17492 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,
17493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17494 },
17495 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
17496 {
17497 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,
17498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17499 },
17500 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
17501 {
17502 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,
17503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17504 },
17505 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
17506 {
17507 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,
17508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17509 },
17510 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
17511 {
17512 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,
17513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17514 },
17515 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
17516 {
17517 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,
17518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17519 },
17520 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
17521 {
17522 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,
17523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17524 },
17525 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
17526 {
17527 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,
17528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17529 },
17530 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
17531 {
17532 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,
17533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17534 },
17535 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
17536 {
17537 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,
17538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17539 },
17540 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
17541 {
17542 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,
17543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17544 },
17545 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
17546 {
17547 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,
17548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17549 },
17550 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
17551 {
17552 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,
17553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17554 },
17555 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
17556 {
17557 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,
17558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17559 },
17560 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
17561 {
17562 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,
17563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17564 },
17565 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
17566 {
17567 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,
17568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17569 },
17570 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
17571 {
17572 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,
17573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17574 },
17575 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
17576 {
17577 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,
17578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17579 },
17580 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
17581 {
17582 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,
17583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17584 },
17585 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
17586 {
17587 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,
17588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17589 },
17590 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
17591 {
17592 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,
17593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17594 },
17595 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
17596 {
17597 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,
17598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17599 },
17600 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
17601 {
17602 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,
17603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17604 },
17605 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
17606 {
17607 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,
17608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17609 },
17610 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
17611 {
17612 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,
17613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17614 },
17615 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
17616 {
17617 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,
17618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17619 },
17620 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
17621 {
17622 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,
17623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17624 },
17625 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
17626 {
17627 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,
17628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17629 },
17630 /* or.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
17631 {
17632 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,
17633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17634 },
17635 /* or.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
17636 {
17637 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,
17638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17639 },
17640 /* or.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
17641 {
17642 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,
17643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17644 },
17645 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
17646 {
17647 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,
17648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17649 },
17650 /* or.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
17651 {
17652 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,
17653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17654 },
17655 /* or.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
17656 {
17657 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,
17658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17659 },
17660 /* or.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
17661 {
17662 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,
17663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17664 },
17665 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
17666 {
17667 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,
17668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17669 },
17670 /* or.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
17671 {
17672 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,
17673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17674 },
17675 /* or.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
17676 {
17677 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,
17678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17679 },
17680 /* or.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
17681 {
17682 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,
17683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17684 },
17685 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
17686 {
17687 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,
17688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17689 },
17690 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
17691 {
17692 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,
17693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17694 },
17695 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
17696 {
17697 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,
17698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17699 },
17700 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
17701 {
17702 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,
17703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17704 },
17705 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
17706 {
17707 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,
17708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17709 },
17710 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
17711 {
17712 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,
17713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17714 },
17715 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
17716 {
17717 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,
17718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17719 },
17720 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
17721 {
17722 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,
17723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17724 },
17725 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
17726 {
17727 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,
17728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17729 },
17730 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
17731 {
17732 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,
17733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17734 },
17735 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
17736 {
17737 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,
17738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17739 },
17740 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
17741 {
17742 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,
17743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17744 },
17745 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
17746 {
17747 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,
17748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17749 },
17750 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
17751 {
17752 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,
17753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17754 },
17755 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
17756 {
17757 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,
17758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17759 },
17760 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
17761 {
17762 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,
17763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17764 },
17765 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
17766 {
17767 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,
17768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17769 },
17770 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
17771 {
17772 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,
17773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17774 },
17775 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
17776 {
17777 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,
17778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17779 },
17780 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
17781 {
17782 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,
17783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17784 },
17785 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
17786 {
17787 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,
17788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17789 },
17790 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
17791 {
17792 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,
17793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17794 },
17795 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
17796 {
17797 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,
17798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17799 },
17800 /* or.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
17801 {
17802 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,
17803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17804 },
17805 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
17806 {
17807 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,
17808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17809 },
17810 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
17811 {
17812 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,
17813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17814 },
17815 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
17816 {
17817 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,
17818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17819 },
17820 /* or.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
17821 {
17822 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,
17823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17824 },
17825 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
17826 {
17827 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,
17828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17829 },
17830 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
17831 {
17832 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,
17833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17834 },
17835 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
17836 {
17837 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,
17838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17839 },
17840 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
17841 {
17842 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,
17843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17844 },
17845 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
17846 {
17847 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,
17848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17849 },
17850 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
17851 {
17852 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,
17853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17854 },
17855 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
17856 {
17857 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,
17858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17859 },
17860 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
17861 {
17862 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,
17863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17864 },
17865 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
17866 {
17867 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,
17868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17869 },
17870 /* or.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
17871 {
17872 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,
17873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17874 },
17875 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
17876 {
17877 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,
17878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17879 },
17880 /* or.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
17881 {
17882 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,
17883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17884 },
17885 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
17886 {
17887 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,
17888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17889 },
17890 /* or.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
17891 {
17892 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,
17893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17894 },
17895 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
17896 {
17897 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,
17898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17899 },
17900 /* or.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
17901 {
17902 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,
17903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17904 },
17905 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
17906 {
17907 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,
17908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17909 },
17910 /* or.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
17911 {
17912 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,
17913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17914 },
17915 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
17916 {
17917 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,
17918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17919 },
17920 /* or.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
17921 {
17922 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,
17923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17924 },
17925 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
17926 {
17927 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,
17928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17929 },
17930 /* or.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
17931 {
17932 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,
17933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17934 },
17935 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
17936 {
17937 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,
17938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17939 },
17940 /* or.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
17941 {
17942 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,
17943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17944 },
17945 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
17946 {
17947 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,
17948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17949 },
17950 /* or.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
17951 {
17952 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,
17953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17954 },
17955 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
17956 {
17957 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,
17958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17959 },
17960 /* or.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
17961 {
17962 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,
17963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17964 },
17965 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
17966 {
17967 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,
17968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17969 },
17970 /* or.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
17971 {
17972 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,
17973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17974 },
17975 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
17976 {
17977 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,
17978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17979 },
17980 /* or.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
17981 {
17982 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,
17983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17984 },
17985 /* or.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
17986 {
17987 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,
17988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17989 },
17990 /* or.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
17991 {
17992 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,
17993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17994 },
17995 /* or.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
17996 {
17997 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,
17998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
17999 },
18000 /* or.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
18001 {
18002 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,
18003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18004 },
18005 /* or.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
18006 {
18007 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,
18008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18009 },
18010 /* or.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
18011 {
18012 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,
18013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18014 },
18015 /* or.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
18016 {
18017 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,
18018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18019 },
18020 /* or.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
18021 {
18022 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,
18023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18024 },
18025 /* or.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
18026 {
18027 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,
18028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18029 },
18030 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
18031 {
18032 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,
18033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18034 },
18035 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
18036 {
18037 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,
18038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18039 },
18040 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
18041 {
18042 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,
18043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18044 },
18045 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
18046 {
18047 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,
18048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18049 },
18050 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
18051 {
18052 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,
18053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18054 },
18055 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
18056 {
18057 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,
18058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18059 },
18060 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
18061 {
18062 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,
18063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18064 },
18065 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
18066 {
18067 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,
18068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18069 },
18070 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
18071 {
18072 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,
18073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18074 },
18075 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
18076 {
18077 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,
18078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18079 },
18080 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
18081 {
18082 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,
18083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18084 },
18085 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
18086 {
18087 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,
18088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18089 },
18090 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
18091 {
18092 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,
18093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18094 },
18095 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
18096 {
18097 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,
18098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18099 },
18100 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
18101 {
18102 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,
18103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18104 },
18105 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
18106 {
18107 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,
18108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18109 },
18110 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
18111 {
18112 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,
18113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18114 },
18115 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
18116 {
18117 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,
18118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18119 },
18120 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
18121 {
18122 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,
18123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18124 },
18125 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
18126 {
18127 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,
18128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18129 },
18130 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
18131 {
18132 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,
18133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18134 },
18135 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
18136 {
18137 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,
18138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18139 },
18140 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
18141 {
18142 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,
18143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18144 },
18145 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
18146 {
18147 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,
18148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18149 },
18150 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
18151 {
18152 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,
18153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18154 },
18155 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
18156 {
18157 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,
18158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18159 },
18160 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
18161 {
18162 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,
18163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18164 },
18165 /* or.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
18166 {
18167 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,
18168 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18169 },
18170 /* or.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
18171 {
18172 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,
18173 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18174 },
18175 /* or.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
18176 {
18177 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,
18178 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18179 },
18180 /* or.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
18181 {
18182 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,
18183 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18184 },
18185 /* or.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
18186 {
18187 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,
18188 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18189 },
18190 /* or.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
18191 {
18192 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,
18193 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18194 },
18195 /* or.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
18196 {
18197 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,
18198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18199 },
18200 /* or.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
18201 {
18202 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,
18203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18204 },
18205 /* or.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
18206 {
18207 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,
18208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18209 },
18210 /* or.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
18211 {
18212 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,
18213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18214 },
18215 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
18216 {
18217 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,
18218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18219 },
18220 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
18221 {
18222 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,
18223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18224 },
18225 /* or.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
18226 {
18227 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,
18228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18229 },
18230 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
18231 {
18232 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,
18233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18234 },
18235 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
18236 {
18237 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,
18238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18239 },
18240 /* or.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
18241 {
18242 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,
18243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18244 },
18245 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
18246 {
18247 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,
18248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18249 },
18250 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
18251 {
18252 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,
18253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18254 },
18255 /* or.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
18256 {
18257 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,
18258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18259 },
18260 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
18261 {
18262 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,
18263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18264 },
18265 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
18266 {
18267 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,
18268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18269 },
18270 /* or.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
18271 {
18272 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,
18273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18274 },
18275 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
18276 {
18277 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,
18278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18279 },
18280 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
18281 {
18282 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,
18283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18284 },
18285 /* or.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
18286 {
18287 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,
18288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18289 },
18290 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
18291 {
18292 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,
18293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18294 },
18295 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
18296 {
18297 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,
18298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18299 },
18300 /* or.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
18301 {
18302 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,
18303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18304 },
18305 /* or.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
18306 {
18307 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,
18308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18309 },
18310 /* or.w${G} ${Dsp-16-u16},$Dst16RnHI */
18311 {
18312 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,
18313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18314 },
18315 /* or.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
18316 {
18317 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,
18318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18319 },
18320 /* or.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
18321 {
18322 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,
18323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18324 },
18325 /* or.w${G} ${Dsp-16-u16},$Dst16AnHI */
18326 {
18327 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,
18328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18329 },
18330 /* or.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
18331 {
18332 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,
18333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18334 },
18335 /* or.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
18336 {
18337 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,
18338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18339 },
18340 /* or.w${G} ${Dsp-16-u16},[$Dst16An] */
18341 {
18342 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,
18343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18344 },
18345 /* or.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
18346 {
18347 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,
18348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18349 },
18350 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
18351 {
18352 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,
18353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18354 },
18355 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
18356 {
18357 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,
18358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18359 },
18360 /* or.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
18361 {
18362 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,
18363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18364 },
18365 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
18366 {
18367 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,
18368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18369 },
18370 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
18371 {
18372 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,
18373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18374 },
18375 /* or.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
18376 {
18377 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,
18378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18379 },
18380 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
18381 {
18382 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,
18383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18384 },
18385 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
18386 {
18387 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,
18388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18389 },
18390 /* or.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
18391 {
18392 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,
18393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18394 },
18395 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
18396 {
18397 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,
18398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18399 },
18400 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
18401 {
18402 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,
18403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18404 },
18405 /* or.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
18406 {
18407 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,
18408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18409 },
18410 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
18411 {
18412 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,
18413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18414 },
18415 /* or.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
18416 {
18417 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,
18418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18419 },
18420 /* or.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
18421 {
18422 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,
18423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18424 },
18425 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
18426 {
18427 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,
18428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18429 },
18430 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
18431 {
18432 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,
18433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18434 },
18435 /* or.w${G} $Src16RnHI,$Dst16RnHI */
18436 {
18437 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,
18438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18439 },
18440 /* or.w${G} $Src16AnHI,$Dst16RnHI */
18441 {
18442 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,
18443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18444 },
18445 /* or.w${G} [$Src16An],$Dst16RnHI */
18446 {
18447 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,
18448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18449 },
18450 /* or.w${G} $Src16RnHI,$Dst16AnHI */
18451 {
18452 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,
18453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18454 },
18455 /* or.w${G} $Src16AnHI,$Dst16AnHI */
18456 {
18457 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,
18458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18459 },
18460 /* or.w${G} [$Src16An],$Dst16AnHI */
18461 {
18462 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,
18463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18464 },
18465 /* or.w${G} $Src16RnHI,[$Dst16An] */
18466 {
18467 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,
18468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18469 },
18470 /* or.w${G} $Src16AnHI,[$Dst16An] */
18471 {
18472 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,
18473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18474 },
18475 /* or.w${G} [$Src16An],[$Dst16An] */
18476 {
18477 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,
18478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18479 },
18480 /* or.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
18481 {
18482 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,
18483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18484 },
18485 /* or.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
18486 {
18487 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,
18488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18489 },
18490 /* or.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
18491 {
18492 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,
18493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18494 },
18495 /* or.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
18496 {
18497 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,
18498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18499 },
18500 /* or.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
18501 {
18502 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,
18503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18504 },
18505 /* or.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
18506 {
18507 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,
18508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18509 },
18510 /* or.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
18511 {
18512 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,
18513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18514 },
18515 /* or.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
18516 {
18517 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,
18518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18519 },
18520 /* or.w${G} [$Src16An],${Dsp-16-u8}[sb] */
18521 {
18522 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,
18523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18524 },
18525 /* or.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
18526 {
18527 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,
18528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18529 },
18530 /* or.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
18531 {
18532 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,
18533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18534 },
18535 /* or.w${G} [$Src16An],${Dsp-16-u16}[sb] */
18536 {
18537 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,
18538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18539 },
18540 /* or.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
18541 {
18542 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,
18543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18544 },
18545 /* or.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
18546 {
18547 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,
18548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18549 },
18550 /* or.w${G} [$Src16An],${Dsp-16-s8}[fb] */
18551 {
18552 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,
18553 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18554 },
18555 /* or.w${G} $Src16RnHI,${Dsp-16-u16} */
18556 {
18557 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,
18558 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18559 },
18560 /* or.w${G} $Src16AnHI,${Dsp-16-u16} */
18561 {
18562 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,
18563 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18564 },
18565 /* or.w${G} [$Src16An],${Dsp-16-u16} */
18566 {
18567 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,
18568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18569 },
18570 /* or.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
18571 {
18572 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,
18573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18574 },
18575 /* or.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
18576 {
18577 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,
18578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18579 },
18580 /* or.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
18581 {
18582 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,
18583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18584 },
18585 /* or.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
18586 {
18587 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,
18588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18589 },
18590 /* or.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
18591 {
18592 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,
18593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18594 },
18595 /* or.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
18596 {
18597 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,
18598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18599 },
18600 /* or.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
18601 {
18602 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,
18603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18604 },
18605 /* or.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
18606 {
18607 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,
18608 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18609 },
18610 /* or.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
18611 {
18612 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,
18613 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18614 },
18615 /* or.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
18616 {
18617 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,
18618 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18619 },
18620 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
18621 {
18622 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,
18623 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18624 },
18625 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
18626 {
18627 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,
18628 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18629 },
18630 /* or.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
18631 {
18632 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,
18633 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18634 },
18635 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
18636 {
18637 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,
18638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18639 },
18640 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
18641 {
18642 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,
18643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18644 },
18645 /* or.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
18646 {
18647 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,
18648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18649 },
18650 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
18651 {
18652 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,
18653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18654 },
18655 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
18656 {
18657 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,
18658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18659 },
18660 /* or.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
18661 {
18662 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,
18663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18664 },
18665 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
18666 {
18667 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,
18668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18669 },
18670 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
18671 {
18672 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,
18673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18674 },
18675 /* or.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
18676 {
18677 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,
18678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18679 },
18680 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
18681 {
18682 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,
18683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18684 },
18685 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
18686 {
18687 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,
18688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18689 },
18690 /* or.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
18691 {
18692 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,
18693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18694 },
18695 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
18696 {
18697 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,
18698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18699 },
18700 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
18701 {
18702 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,
18703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18704 },
18705 /* or.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
18706 {
18707 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,
18708 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18709 },
18710 /* or.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
18711 {
18712 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,
18713 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18714 },
18715 /* or.b${G} ${Dsp-16-u16},$Dst16RnQI */
18716 {
18717 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,
18718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18719 },
18720 /* or.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
18721 {
18722 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,
18723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18724 },
18725 /* or.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
18726 {
18727 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,
18728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18729 },
18730 /* or.b${G} ${Dsp-16-u16},$Dst16AnQI */
18731 {
18732 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,
18733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18734 },
18735 /* or.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
18736 {
18737 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,
18738 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18739 },
18740 /* or.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
18741 {
18742 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,
18743 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18744 },
18745 /* or.b${G} ${Dsp-16-u16},[$Dst16An] */
18746 {
18747 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,
18748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18749 },
18750 /* or.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
18751 {
18752 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,
18753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18754 },
18755 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
18756 {
18757 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,
18758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18759 },
18760 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
18761 {
18762 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,
18763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18764 },
18765 /* or.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
18766 {
18767 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,
18768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18769 },
18770 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
18771 {
18772 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,
18773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18774 },
18775 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
18776 {
18777 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,
18778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18779 },
18780 /* or.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
18781 {
18782 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,
18783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18784 },
18785 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
18786 {
18787 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,
18788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18789 },
18790 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
18791 {
18792 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,
18793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18794 },
18795 /* or.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
18796 {
18797 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,
18798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18799 },
18800 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
18801 {
18802 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,
18803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18804 },
18805 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
18806 {
18807 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,
18808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18809 },
18810 /* or.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
18811 {
18812 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,
18813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18814 },
18815 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
18816 {
18817 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,
18818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18819 },
18820 /* or.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
18821 {
18822 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,
18823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18824 },
18825 /* or.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
18826 {
18827 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,
18828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18829 },
18830 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
18831 {
18832 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,
18833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18834 },
18835 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
18836 {
18837 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,
18838 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18839 },
18840 /* or.b${G} $Src16RnQI,$Dst16RnQI */
18841 {
18842 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,
18843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18844 },
18845 /* or.b${G} $Src16AnQI,$Dst16RnQI */
18846 {
18847 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,
18848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18849 },
18850 /* or.b${G} [$Src16An],$Dst16RnQI */
18851 {
18852 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,
18853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18854 },
18855 /* or.b${G} $Src16RnQI,$Dst16AnQI */
18856 {
18857 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,
18858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18859 },
18860 /* or.b${G} $Src16AnQI,$Dst16AnQI */
18861 {
18862 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,
18863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18864 },
18865 /* or.b${G} [$Src16An],$Dst16AnQI */
18866 {
18867 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,
18868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18869 },
18870 /* or.b${G} $Src16RnQI,[$Dst16An] */
18871 {
18872 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,
18873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18874 },
18875 /* or.b${G} $Src16AnQI,[$Dst16An] */
18876 {
18877 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,
18878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18879 },
18880 /* or.b${G} [$Src16An],[$Dst16An] */
18881 {
18882 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,
18883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18884 },
18885 /* or.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
18886 {
18887 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,
18888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18889 },
18890 /* or.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
18891 {
18892 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,
18893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18894 },
18895 /* or.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
18896 {
18897 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,
18898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18899 },
18900 /* or.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
18901 {
18902 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,
18903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18904 },
18905 /* or.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
18906 {
18907 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,
18908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18909 },
18910 /* or.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
18911 {
18912 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,
18913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18914 },
18915 /* or.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
18916 {
18917 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,
18918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18919 },
18920 /* or.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
18921 {
18922 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,
18923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18924 },
18925 /* or.b${G} [$Src16An],${Dsp-16-u8}[sb] */
18926 {
18927 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,
18928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18929 },
18930 /* or.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
18931 {
18932 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,
18933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18934 },
18935 /* or.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
18936 {
18937 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,
18938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18939 },
18940 /* or.b${G} [$Src16An],${Dsp-16-u16}[sb] */
18941 {
18942 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,
18943 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18944 },
18945 /* or.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
18946 {
18947 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,
18948 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18949 },
18950 /* or.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
18951 {
18952 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,
18953 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18954 },
18955 /* or.b${G} [$Src16An],${Dsp-16-s8}[fb] */
18956 {
18957 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,
18958 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18959 },
18960 /* or.b${G} $Src16RnQI,${Dsp-16-u16} */
18961 {
18962 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,
18963 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18964 },
18965 /* or.b${G} $Src16AnQI,${Dsp-16-u16} */
18966 {
18967 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,
18968 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18969 },
18970 /* or.b${G} [$Src16An],${Dsp-16-u16} */
18971 {
18972 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,
18973 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
18974 },
18975 /* or.w${S} #${Imm-16-HI},${Dsp-8-u8}[sb] */
18976 {
18977 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,
18978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18979 },
18980 /* or.w${S} #${Imm-16-HI},${Dsp-8-s8}[fb] */
18981 {
18982 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,
18983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18984 },
18985 /* or.w${S} #${Imm-24-HI},${Dsp-8-u16} */
18986 {
18987 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,
18988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18989 },
18990 /* or.w${S} #${Imm-8-HI},r0 */
18991 {
18992 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,
18993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18994 },
18995 /* or.b${S} #${Imm-16-QI},${Dsp-8-u8}[sb] */
18996 {
18997 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,
18998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
18999 },
19000 /* or.b${S} #${Imm-16-QI},${Dsp-8-s8}[fb] */
19001 {
19002 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,
19003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19004 },
19005 /* or.b${S} #${Imm-24-QI},${Dsp-8-u16} */
19006 {
19007 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,
19008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19009 },
19010 /* or.b${S} #${Imm-8-QI},r0l */
19011 {
19012 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,
19013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19014 },
19015 /* or.b${S} #${Imm-8-QI},r0l */
19016 {
19017 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,
19018 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19019 },
19020 /* or.b${S} #${Imm-8-QI},r0h */
19021 {
19022 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,
19023 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19024 },
19025 /* or.b${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
19026 {
19027 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,
19028 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19029 },
19030 /* or.b${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
19031 {
19032 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,
19033 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19034 },
19035 /* or.b${S} #${Imm-8-QI},${Dsp-16-u16} */
19036 {
19037 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,
19038 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19039 },
19040 /* or.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
19041 {
19042 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,
19043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19044 },
19045 /* or.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
19046 {
19047 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,
19048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19049 },
19050 /* or.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
19051 {
19052 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,
19053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19054 },
19055 /* or.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
19056 {
19057 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,
19058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19059 },
19060 /* or.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
19061 {
19062 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,
19063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19064 },
19065 /* or.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
19066 {
19067 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,
19068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19069 },
19070 /* or.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
19071 {
19072 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,
19073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19074 },
19075 /* or.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
19076 {
19077 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,
19078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19079 },
19080 /* or.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
19081 {
19082 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,
19083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19084 },
19085 /* or.w${G} #${Imm-32-HI},${Dsp-16-u16} */
19086 {
19087 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,
19088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19089 },
19090 /* or.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
19091 {
19092 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,
19093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19094 },
19095 /* or.w${G} #${Imm-40-HI},${Dsp-16-u24} */
19096 {
19097 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,
19098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19099 },
19100 /* or.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
19101 {
19102 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,
19103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19104 },
19105 /* or.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
19106 {
19107 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,
19108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19109 },
19110 /* or.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
19111 {
19112 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,
19113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19114 },
19115 /* or.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
19116 {
19117 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,
19118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19119 },
19120 /* or.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
19121 {
19122 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,
19123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19124 },
19125 /* or.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
19126 {
19127 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,
19128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19129 },
19130 /* or.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
19131 {
19132 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,
19133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19134 },
19135 /* or.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
19136 {
19137 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,
19138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19139 },
19140 /* or.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
19141 {
19142 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,
19143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19144 },
19145 /* or.b${G} #${Imm-32-QI},${Dsp-16-u16} */
19146 {
19147 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,
19148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19149 },
19150 /* or.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
19151 {
19152 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,
19153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19154 },
19155 /* or.b${G} #${Imm-40-QI},${Dsp-16-u24} */
19156 {
19157 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,
19158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19159 },
19160 /* or.w${G} #${Imm-16-HI},$Dst16RnHI */
19161 {
19162 M32C_INSN_OR16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "or16.w-imm-G-basic-dst16-Rn-direct-HI", "or.w", 32,
19163 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19164 },
19165 /* or.w${G} #${Imm-16-HI},$Dst16AnHI */
19166 {
19167 M32C_INSN_OR16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "or16.w-imm-G-basic-dst16-An-direct-HI", "or.w", 32,
19168 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19169 },
19170 /* or.w${G} #${Imm-16-HI},[$Dst16An] */
19171 {
19172 M32C_INSN_OR16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "or16.w-imm-G-basic-dst16-An-indirect-HI", "or.w", 32,
19173 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19174 },
19175 /* or.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
19176 {
19177 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,
19178 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19179 },
19180 /* or.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
19181 {
19182 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,
19183 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19184 },
19185 /* or.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
19186 {
19187 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,
19188 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19189 },
19190 /* or.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
19191 {
19192 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,
19193 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19194 },
19195 /* or.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
19196 {
19197 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,
19198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19199 },
19200 /* or.w${G} #${Imm-32-HI},${Dsp-16-u16} */
19201 {
19202 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,
19203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19204 },
19205 /* or.b${G} #${Imm-16-QI},$Dst16RnQI */
19206 {
19207 M32C_INSN_OR16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "or16.b-imm-G-basic-dst16-Rn-direct-QI", "or.b", 24,
19208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19209 },
19210 /* or.b${G} #${Imm-16-QI},$Dst16AnQI */
19211 {
19212 M32C_INSN_OR16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "or16.b-imm-G-basic-dst16-An-direct-QI", "or.b", 24,
19213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19214 },
19215 /* or.b${G} #${Imm-16-QI},[$Dst16An] */
19216 {
19217 M32C_INSN_OR16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "or16.b-imm-G-basic-dst16-An-indirect-QI", "or.b", 24,
19218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19219 },
19220 /* or.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
19221 {
19222 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,
19223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19224 },
19225 /* or.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
19226 {
19227 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,
19228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19229 },
19230 /* or.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
19231 {
19232 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,
19233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19234 },
19235 /* or.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
19236 {
19237 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,
19238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19239 },
19240 /* or.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
19241 {
19242 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,
19243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19244 },
19245 /* or.b${G} #${Imm-32-QI},${Dsp-16-u16} */
19246 {
19247 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,
19248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19249 },
19250 /* not.w $Dst32RnUnprefixedHI */
19251 {
19252 M32C_INSN_NOT32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "not32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "not.w", 16,
19253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19254 },
19255 /* not.w $Dst32AnUnprefixedHI */
19256 {
19257 M32C_INSN_NOT32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "not32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "not.w", 16,
19258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19259 },
19260 /* not.w [$Dst32AnUnprefixed] */
19261 {
19262 M32C_INSN_NOT32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "not32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "not.w", 16,
19263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19264 },
19265 /* not.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
19266 {
19267 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,
19268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19269 },
19270 /* not.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
19271 {
19272 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,
19273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19274 },
19275 /* not.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
19276 {
19277 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,
19278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19279 },
19280 /* not.w ${Dsp-16-u8}[sb] */
19281 {
19282 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,
19283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19284 },
19285 /* not.w ${Dsp-16-u16}[sb] */
19286 {
19287 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,
19288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19289 },
19290 /* not.w ${Dsp-16-s8}[fb] */
19291 {
19292 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,
19293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19294 },
19295 /* not.w ${Dsp-16-s16}[fb] */
19296 {
19297 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,
19298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19299 },
19300 /* not.w ${Dsp-16-u16} */
19301 {
19302 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,
19303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19304 },
19305 /* not.w ${Dsp-16-u24} */
19306 {
19307 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,
19308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19309 },
19310 /* not.b $Dst32RnUnprefixedQI */
19311 {
19312 M32C_INSN_NOT32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "not32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "not.b", 16,
19313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19314 },
19315 /* not.b $Dst32AnUnprefixedQI */
19316 {
19317 M32C_INSN_NOT32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "not32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "not.b", 16,
19318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19319 },
19320 /* not.b [$Dst32AnUnprefixed] */
19321 {
19322 M32C_INSN_NOT32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "not32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "not.b", 16,
19323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19324 },
19325 /* not.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
19326 {
19327 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,
19328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19329 },
19330 /* not.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
19331 {
19332 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,
19333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19334 },
19335 /* not.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
19336 {
19337 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,
19338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19339 },
19340 /* not.b ${Dsp-16-u8}[sb] */
19341 {
19342 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,
19343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19344 },
19345 /* not.b ${Dsp-16-u16}[sb] */
19346 {
19347 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,
19348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19349 },
19350 /* not.b ${Dsp-16-s8}[fb] */
19351 {
19352 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,
19353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19354 },
19355 /* not.b ${Dsp-16-s16}[fb] */
19356 {
19357 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,
19358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19359 },
19360 /* not.b ${Dsp-16-u16} */
19361 {
19362 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,
19363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19364 },
19365 /* not.b ${Dsp-16-u24} */
19366 {
19367 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,
19368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19369 },
19370 /* not.w $Dst16RnHI */
19371 {
19372 M32C_INSN_NOT16_W_16_DST16_RN_DIRECT_HI, "not16.w-16-dst16-Rn-direct-HI", "not.w", 16,
19373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19374 },
19375 /* not.w $Dst16AnHI */
19376 {
19377 M32C_INSN_NOT16_W_16_DST16_AN_DIRECT_HI, "not16.w-16-dst16-An-direct-HI", "not.w", 16,
19378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19379 },
19380 /* not.w [$Dst16An] */
19381 {
19382 M32C_INSN_NOT16_W_16_DST16_AN_INDIRECT_HI, "not16.w-16-dst16-An-indirect-HI", "not.w", 16,
19383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19384 },
19385 /* not.w ${Dsp-16-u8}[$Dst16An] */
19386 {
19387 M32C_INSN_NOT16_W_16_DST16_16_8_AN_RELATIVE_HI, "not16.w-16-dst16-16-8-An-relative-HI", "not.w", 24,
19388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19389 },
19390 /* not.w ${Dsp-16-u16}[$Dst16An] */
19391 {
19392 M32C_INSN_NOT16_W_16_DST16_16_16_AN_RELATIVE_HI, "not16.w-16-dst16-16-16-An-relative-HI", "not.w", 32,
19393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19394 },
19395 /* not.w ${Dsp-16-u8}[sb] */
19396 {
19397 M32C_INSN_NOT16_W_16_DST16_16_8_SB_RELATIVE_HI, "not16.w-16-dst16-16-8-SB-relative-HI", "not.w", 24,
19398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19399 },
19400 /* not.w ${Dsp-16-u16}[sb] */
19401 {
19402 M32C_INSN_NOT16_W_16_DST16_16_16_SB_RELATIVE_HI, "not16.w-16-dst16-16-16-SB-relative-HI", "not.w", 32,
19403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19404 },
19405 /* not.w ${Dsp-16-s8}[fb] */
19406 {
19407 M32C_INSN_NOT16_W_16_DST16_16_8_FB_RELATIVE_HI, "not16.w-16-dst16-16-8-FB-relative-HI", "not.w", 24,
19408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19409 },
19410 /* not.w ${Dsp-16-u16} */
19411 {
19412 M32C_INSN_NOT16_W_16_DST16_16_16_ABSOLUTE_HI, "not16.w-16-dst16-16-16-absolute-HI", "not.w", 32,
19413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19414 },
19415 /* not.b $Dst16RnQI */
19416 {
19417 M32C_INSN_NOT16_B_16_DST16_RN_DIRECT_QI, "not16.b-16-dst16-Rn-direct-QI", "not.b", 16,
19418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19419 },
19420 /* not.b $Dst16AnQI */
19421 {
19422 M32C_INSN_NOT16_B_16_DST16_AN_DIRECT_QI, "not16.b-16-dst16-An-direct-QI", "not.b", 16,
19423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19424 },
19425 /* not.b [$Dst16An] */
19426 {
19427 M32C_INSN_NOT16_B_16_DST16_AN_INDIRECT_QI, "not16.b-16-dst16-An-indirect-QI", "not.b", 16,
19428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19429 },
19430 /* not.b ${Dsp-16-u8}[$Dst16An] */
19431 {
19432 M32C_INSN_NOT16_B_16_DST16_16_8_AN_RELATIVE_QI, "not16.b-16-dst16-16-8-An-relative-QI", "not.b", 24,
19433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19434 },
19435 /* not.b ${Dsp-16-u16}[$Dst16An] */
19436 {
19437 M32C_INSN_NOT16_B_16_DST16_16_16_AN_RELATIVE_QI, "not16.b-16-dst16-16-16-An-relative-QI", "not.b", 32,
19438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19439 },
19440 /* not.b ${Dsp-16-u8}[sb] */
19441 {
19442 M32C_INSN_NOT16_B_16_DST16_16_8_SB_RELATIVE_QI, "not16.b-16-dst16-16-8-SB-relative-QI", "not.b", 24,
19443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19444 },
19445 /* not.b ${Dsp-16-u16}[sb] */
19446 {
19447 M32C_INSN_NOT16_B_16_DST16_16_16_SB_RELATIVE_QI, "not16.b-16-dst16-16-16-SB-relative-QI", "not.b", 32,
19448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19449 },
19450 /* not.b ${Dsp-16-s8}[fb] */
19451 {
19452 M32C_INSN_NOT16_B_16_DST16_16_8_FB_RELATIVE_QI, "not16.b-16-dst16-16-8-FB-relative-QI", "not.b", 24,
19453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19454 },
19455 /* not.b ${Dsp-16-u16} */
19456 {
19457 M32C_INSN_NOT16_B_16_DST16_16_16_ABSOLUTE_QI, "not16.b-16-dst16-16-16-absolute-QI", "not.b", 32,
19458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19459 },
19460 /* neg.w $Dst32RnUnprefixedHI */
19461 {
19462 M32C_INSN_NEG32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "neg32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "neg.w", 16,
19463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19464 },
19465 /* neg.w $Dst32AnUnprefixedHI */
19466 {
19467 M32C_INSN_NEG32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "neg32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "neg.w", 16,
19468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19469 },
19470 /* neg.w [$Dst32AnUnprefixed] */
19471 {
19472 M32C_INSN_NEG32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "neg32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "neg.w", 16,
19473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19474 },
19475 /* neg.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
19476 {
19477 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,
19478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19479 },
19480 /* neg.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
19481 {
19482 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,
19483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19484 },
19485 /* neg.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
19486 {
19487 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,
19488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19489 },
19490 /* neg.w ${Dsp-16-u8}[sb] */
19491 {
19492 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,
19493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19494 },
19495 /* neg.w ${Dsp-16-u16}[sb] */
19496 {
19497 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,
19498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19499 },
19500 /* neg.w ${Dsp-16-s8}[fb] */
19501 {
19502 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,
19503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19504 },
19505 /* neg.w ${Dsp-16-s16}[fb] */
19506 {
19507 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,
19508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19509 },
19510 /* neg.w ${Dsp-16-u16} */
19511 {
19512 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,
19513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19514 },
19515 /* neg.w ${Dsp-16-u24} */
19516 {
19517 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,
19518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19519 },
19520 /* neg.b $Dst32RnUnprefixedQI */
19521 {
19522 M32C_INSN_NEG32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "neg32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "neg.b", 16,
19523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19524 },
19525 /* neg.b $Dst32AnUnprefixedQI */
19526 {
19527 M32C_INSN_NEG32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "neg32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "neg.b", 16,
19528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19529 },
19530 /* neg.b [$Dst32AnUnprefixed] */
19531 {
19532 M32C_INSN_NEG32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "neg32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "neg.b", 16,
19533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19534 },
19535 /* neg.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
19536 {
19537 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,
19538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19539 },
19540 /* neg.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
19541 {
19542 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,
19543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19544 },
19545 /* neg.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
19546 {
19547 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,
19548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19549 },
19550 /* neg.b ${Dsp-16-u8}[sb] */
19551 {
19552 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,
19553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19554 },
19555 /* neg.b ${Dsp-16-u16}[sb] */
19556 {
19557 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,
19558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19559 },
19560 /* neg.b ${Dsp-16-s8}[fb] */
19561 {
19562 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,
19563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19564 },
19565 /* neg.b ${Dsp-16-s16}[fb] */
19566 {
19567 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,
19568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19569 },
19570 /* neg.b ${Dsp-16-u16} */
19571 {
19572 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,
19573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19574 },
19575 /* neg.b ${Dsp-16-u24} */
19576 {
19577 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,
19578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19579 },
19580 /* neg.w $Dst16RnHI */
19581 {
19582 M32C_INSN_NEG16_W_16_DST16_RN_DIRECT_HI, "neg16.w-16-dst16-Rn-direct-HI", "neg.w", 16,
19583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19584 },
19585 /* neg.w $Dst16AnHI */
19586 {
19587 M32C_INSN_NEG16_W_16_DST16_AN_DIRECT_HI, "neg16.w-16-dst16-An-direct-HI", "neg.w", 16,
19588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19589 },
19590 /* neg.w [$Dst16An] */
19591 {
19592 M32C_INSN_NEG16_W_16_DST16_AN_INDIRECT_HI, "neg16.w-16-dst16-An-indirect-HI", "neg.w", 16,
19593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19594 },
19595 /* neg.w ${Dsp-16-u8}[$Dst16An] */
19596 {
19597 M32C_INSN_NEG16_W_16_DST16_16_8_AN_RELATIVE_HI, "neg16.w-16-dst16-16-8-An-relative-HI", "neg.w", 24,
19598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19599 },
19600 /* neg.w ${Dsp-16-u16}[$Dst16An] */
19601 {
19602 M32C_INSN_NEG16_W_16_DST16_16_16_AN_RELATIVE_HI, "neg16.w-16-dst16-16-16-An-relative-HI", "neg.w", 32,
19603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19604 },
19605 /* neg.w ${Dsp-16-u8}[sb] */
19606 {
19607 M32C_INSN_NEG16_W_16_DST16_16_8_SB_RELATIVE_HI, "neg16.w-16-dst16-16-8-SB-relative-HI", "neg.w", 24,
19608 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19609 },
19610 /* neg.w ${Dsp-16-u16}[sb] */
19611 {
19612 M32C_INSN_NEG16_W_16_DST16_16_16_SB_RELATIVE_HI, "neg16.w-16-dst16-16-16-SB-relative-HI", "neg.w", 32,
19613 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19614 },
19615 /* neg.w ${Dsp-16-s8}[fb] */
19616 {
19617 M32C_INSN_NEG16_W_16_DST16_16_8_FB_RELATIVE_HI, "neg16.w-16-dst16-16-8-FB-relative-HI", "neg.w", 24,
19618 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19619 },
19620 /* neg.w ${Dsp-16-u16} */
19621 {
19622 M32C_INSN_NEG16_W_16_DST16_16_16_ABSOLUTE_HI, "neg16.w-16-dst16-16-16-absolute-HI", "neg.w", 32,
19623 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19624 },
19625 /* neg.b $Dst16RnQI */
19626 {
19627 M32C_INSN_NEG16_B_16_DST16_RN_DIRECT_QI, "neg16.b-16-dst16-Rn-direct-QI", "neg.b", 16,
19628 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19629 },
19630 /* neg.b $Dst16AnQI */
19631 {
19632 M32C_INSN_NEG16_B_16_DST16_AN_DIRECT_QI, "neg16.b-16-dst16-An-direct-QI", "neg.b", 16,
19633 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19634 },
19635 /* neg.b [$Dst16An] */
19636 {
19637 M32C_INSN_NEG16_B_16_DST16_AN_INDIRECT_QI, "neg16.b-16-dst16-An-indirect-QI", "neg.b", 16,
19638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19639 },
19640 /* neg.b ${Dsp-16-u8}[$Dst16An] */
19641 {
19642 M32C_INSN_NEG16_B_16_DST16_16_8_AN_RELATIVE_QI, "neg16.b-16-dst16-16-8-An-relative-QI", "neg.b", 24,
19643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19644 },
19645 /* neg.b ${Dsp-16-u16}[$Dst16An] */
19646 {
19647 M32C_INSN_NEG16_B_16_DST16_16_16_AN_RELATIVE_QI, "neg16.b-16-dst16-16-16-An-relative-QI", "neg.b", 32,
19648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19649 },
19650 /* neg.b ${Dsp-16-u8}[sb] */
19651 {
19652 M32C_INSN_NEG16_B_16_DST16_16_8_SB_RELATIVE_QI, "neg16.b-16-dst16-16-8-SB-relative-QI", "neg.b", 24,
19653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19654 },
19655 /* neg.b ${Dsp-16-u16}[sb] */
19656 {
19657 M32C_INSN_NEG16_B_16_DST16_16_16_SB_RELATIVE_QI, "neg16.b-16-dst16-16-16-SB-relative-QI", "neg.b", 32,
19658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19659 },
19660 /* neg.b ${Dsp-16-s8}[fb] */
19661 {
19662 M32C_INSN_NEG16_B_16_DST16_16_8_FB_RELATIVE_QI, "neg16.b-16-dst16-16-8-FB-relative-QI", "neg.b", 24,
19663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19664 },
19665 /* neg.b ${Dsp-16-u16} */
19666 {
19667 M32C_INSN_NEG16_B_16_DST16_16_16_ABSOLUTE_QI, "neg16.b-16-dst16-16-16-absolute-QI", "neg.b", 32,
19668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
19669 },
19670 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
19671 {
19672 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,
19673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19674 },
19675 /* mulu.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
19676 {
19677 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,
19678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19679 },
19680 /* mulu.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
19681 {
19682 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,
19683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19684 },
19685 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
19686 {
19687 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,
19688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19689 },
19690 /* mulu.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
19691 {
19692 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,
19693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19694 },
19695 /* mulu.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
19696 {
19697 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,
19698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19699 },
19700 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
19701 {
19702 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,
19703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19704 },
19705 /* mulu.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
19706 {
19707 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,
19708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19709 },
19710 /* mulu.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
19711 {
19712 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,
19713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19714 },
19715 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
19716 {
19717 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,
19718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19719 },
19720 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
19721 {
19722 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,
19723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19724 },
19725 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
19726 {
19727 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,
19728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19729 },
19730 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
19731 {
19732 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,
19733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19734 },
19735 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
19736 {
19737 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,
19738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19739 },
19740 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
19741 {
19742 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,
19743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19744 },
19745 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
19746 {
19747 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,
19748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19749 },
19750 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
19751 {
19752 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,
19753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19754 },
19755 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
19756 {
19757 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,
19758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19759 },
19760 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
19761 {
19762 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,
19763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19764 },
19765 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
19766 {
19767 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,
19768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19769 },
19770 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
19771 {
19772 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,
19773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19774 },
19775 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
19776 {
19777 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,
19778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19779 },
19780 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
19781 {
19782 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,
19783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19784 },
19785 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
19786 {
19787 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,
19788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19789 },
19790 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
19791 {
19792 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,
19793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19794 },
19795 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
19796 {
19797 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,
19798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19799 },
19800 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
19801 {
19802 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,
19803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19804 },
19805 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
19806 {
19807 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,
19808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19809 },
19810 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
19811 {
19812 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,
19813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19814 },
19815 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
19816 {
19817 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,
19818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19819 },
19820 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
19821 {
19822 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,
19823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19824 },
19825 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
19826 {
19827 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,
19828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19829 },
19830 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
19831 {
19832 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,
19833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19834 },
19835 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
19836 {
19837 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,
19838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19839 },
19840 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
19841 {
19842 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,
19843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19844 },
19845 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
19846 {
19847 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,
19848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19849 },
19850 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
19851 {
19852 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,
19853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19854 },
19855 /* mulu.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
19856 {
19857 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,
19858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19859 },
19860 /* mulu.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
19861 {
19862 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,
19863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19864 },
19865 /* mulu.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
19866 {
19867 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,
19868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19869 },
19870 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
19871 {
19872 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,
19873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19874 },
19875 /* mulu.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
19876 {
19877 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,
19878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19879 },
19880 /* mulu.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
19881 {
19882 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,
19883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19884 },
19885 /* mulu.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
19886 {
19887 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,
19888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19889 },
19890 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
19891 {
19892 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,
19893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19894 },
19895 /* mulu.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
19896 {
19897 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,
19898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19899 },
19900 /* mulu.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
19901 {
19902 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,
19903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19904 },
19905 /* mulu.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
19906 {
19907 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,
19908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19909 },
19910 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
19911 {
19912 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,
19913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19914 },
19915 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
19916 {
19917 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,
19918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19919 },
19920 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
19921 {
19922 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,
19923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19924 },
19925 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
19926 {
19927 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,
19928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19929 },
19930 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
19931 {
19932 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,
19933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19934 },
19935 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
19936 {
19937 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,
19938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19939 },
19940 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
19941 {
19942 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,
19943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19944 },
19945 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
19946 {
19947 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,
19948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19949 },
19950 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
19951 {
19952 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,
19953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19954 },
19955 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
19956 {
19957 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,
19958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19959 },
19960 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
19961 {
19962 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,
19963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19964 },
19965 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
19966 {
19967 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,
19968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19969 },
19970 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
19971 {
19972 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,
19973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19974 },
19975 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
19976 {
19977 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,
19978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19979 },
19980 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
19981 {
19982 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,
19983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19984 },
19985 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
19986 {
19987 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,
19988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19989 },
19990 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
19991 {
19992 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,
19993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19994 },
19995 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
19996 {
19997 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,
19998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
19999 },
20000 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
20001 {
20002 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,
20003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20004 },
20005 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
20006 {
20007 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,
20008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20009 },
20010 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
20011 {
20012 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,
20013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20014 },
20015 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
20016 {
20017 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,
20018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20019 },
20020 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
20021 {
20022 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,
20023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20024 },
20025 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
20026 {
20027 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,
20028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20029 },
20030 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
20031 {
20032 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,
20033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20034 },
20035 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
20036 {
20037 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,
20038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20039 },
20040 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
20041 {
20042 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,
20043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20044 },
20045 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
20046 {
20047 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,
20048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20049 },
20050 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
20051 {
20052 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,
20053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20054 },
20055 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
20056 {
20057 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,
20058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20059 },
20060 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
20061 {
20062 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,
20063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20064 },
20065 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
20066 {
20067 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,
20068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20069 },
20070 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
20071 {
20072 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,
20073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20074 },
20075 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
20076 {
20077 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,
20078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20079 },
20080 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
20081 {
20082 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,
20083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20084 },
20085 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
20086 {
20087 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,
20088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20089 },
20090 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
20091 {
20092 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,
20093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20094 },
20095 /* mulu.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
20096 {
20097 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,
20098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20099 },
20100 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
20101 {
20102 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,
20103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20104 },
20105 /* mulu.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
20106 {
20107 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,
20108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20109 },
20110 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
20111 {
20112 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,
20113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20114 },
20115 /* mulu.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
20116 {
20117 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,
20118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20119 },
20120 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
20121 {
20122 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,
20123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20124 },
20125 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
20126 {
20127 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,
20128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20129 },
20130 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
20131 {
20132 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,
20133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20134 },
20135 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
20136 {
20137 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,
20138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20139 },
20140 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
20141 {
20142 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,
20143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20144 },
20145 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
20146 {
20147 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,
20148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20149 },
20150 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
20151 {
20152 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,
20153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20154 },
20155 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
20156 {
20157 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,
20158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20159 },
20160 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
20161 {
20162 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,
20163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20164 },
20165 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
20166 {
20167 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,
20168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20169 },
20170 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
20171 {
20172 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,
20173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20174 },
20175 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
20176 {
20177 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,
20178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20179 },
20180 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
20181 {
20182 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,
20183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20184 },
20185 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
20186 {
20187 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,
20188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20189 },
20190 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
20191 {
20192 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,
20193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20194 },
20195 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
20196 {
20197 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,
20198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20199 },
20200 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
20201 {
20202 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,
20203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20204 },
20205 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
20206 {
20207 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,
20208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20209 },
20210 /* mulu.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
20211 {
20212 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,
20213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20214 },
20215 /* mulu.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
20216 {
20217 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,
20218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20219 },
20220 /* mulu.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
20221 {
20222 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,
20223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20224 },
20225 /* mulu.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
20226 {
20227 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,
20228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20229 },
20230 /* mulu.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
20231 {
20232 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,
20233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20234 },
20235 /* mulu.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
20236 {
20237 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,
20238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20239 },
20240 /* mulu.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
20241 {
20242 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,
20243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20244 },
20245 /* mulu.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
20246 {
20247 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,
20248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20249 },
20250 /* mulu.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
20251 {
20252 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,
20253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20254 },
20255 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
20256 {
20257 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,
20258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20259 },
20260 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
20261 {
20262 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,
20263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20264 },
20265 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
20266 {
20267 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,
20268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20269 },
20270 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
20271 {
20272 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,
20273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20274 },
20275 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
20276 {
20277 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,
20278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20279 },
20280 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
20281 {
20282 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,
20283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20284 },
20285 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
20286 {
20287 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,
20288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20289 },
20290 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
20291 {
20292 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,
20293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20294 },
20295 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
20296 {
20297 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,
20298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20299 },
20300 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
20301 {
20302 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,
20303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20304 },
20305 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
20306 {
20307 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,
20308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20309 },
20310 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
20311 {
20312 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,
20313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20314 },
20315 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
20316 {
20317 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,
20318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20319 },
20320 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
20321 {
20322 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,
20323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20324 },
20325 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
20326 {
20327 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,
20328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20329 },
20330 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
20331 {
20332 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,
20333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20334 },
20335 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
20336 {
20337 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,
20338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20339 },
20340 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
20341 {
20342 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,
20343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20344 },
20345 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
20346 {
20347 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,
20348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20349 },
20350 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
20351 {
20352 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,
20353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20354 },
20355 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
20356 {
20357 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,
20358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20359 },
20360 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
20361 {
20362 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,
20363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20364 },
20365 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
20366 {
20367 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,
20368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20369 },
20370 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
20371 {
20372 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,
20373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20374 },
20375 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
20376 {
20377 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,
20378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20379 },
20380 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
20381 {
20382 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,
20383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20384 },
20385 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
20386 {
20387 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,
20388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20389 },
20390 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
20391 {
20392 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,
20393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20394 },
20395 /* mulu.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
20396 {
20397 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,
20398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20399 },
20400 /* mulu.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
20401 {
20402 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,
20403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20404 },
20405 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
20406 {
20407 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,
20408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20409 },
20410 /* mulu.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
20411 {
20412 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,
20413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20414 },
20415 /* mulu.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
20416 {
20417 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,
20418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20419 },
20420 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
20421 {
20422 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,
20423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20424 },
20425 /* mulu.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
20426 {
20427 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,
20428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20429 },
20430 /* mulu.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
20431 {
20432 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,
20433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20434 },
20435 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
20436 {
20437 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,
20438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20439 },
20440 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
20441 {
20442 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,
20443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20444 },
20445 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
20446 {
20447 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,
20448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20449 },
20450 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
20451 {
20452 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,
20453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20454 },
20455 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
20456 {
20457 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,
20458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20459 },
20460 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
20461 {
20462 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,
20463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20464 },
20465 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
20466 {
20467 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,
20468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20469 },
20470 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
20471 {
20472 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,
20473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20474 },
20475 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
20476 {
20477 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,
20478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20479 },
20480 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
20481 {
20482 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,
20483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20484 },
20485 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
20486 {
20487 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,
20488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20489 },
20490 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
20491 {
20492 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,
20493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20494 },
20495 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
20496 {
20497 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,
20498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20499 },
20500 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
20501 {
20502 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,
20503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20504 },
20505 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
20506 {
20507 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,
20508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20509 },
20510 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
20511 {
20512 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,
20513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20514 },
20515 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
20516 {
20517 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,
20518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20519 },
20520 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
20521 {
20522 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,
20523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20524 },
20525 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
20526 {
20527 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,
20528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20529 },
20530 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
20531 {
20532 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,
20533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20534 },
20535 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
20536 {
20537 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,
20538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20539 },
20540 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
20541 {
20542 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,
20543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20544 },
20545 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
20546 {
20547 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,
20548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20549 },
20550 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
20551 {
20552 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,
20553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20554 },
20555 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
20556 {
20557 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,
20558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20559 },
20560 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
20561 {
20562 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,
20563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20564 },
20565 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
20566 {
20567 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,
20568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20569 },
20570 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
20571 {
20572 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,
20573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20574 },
20575 /* mulu.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
20576 {
20577 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,
20578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20579 },
20580 /* mulu.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
20581 {
20582 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,
20583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20584 },
20585 /* mulu.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
20586 {
20587 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,
20588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20589 },
20590 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
20591 {
20592 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,
20593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20594 },
20595 /* mulu.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
20596 {
20597 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,
20598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20599 },
20600 /* mulu.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
20601 {
20602 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,
20603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20604 },
20605 /* mulu.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
20606 {
20607 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,
20608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20609 },
20610 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
20611 {
20612 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,
20613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20614 },
20615 /* mulu.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
20616 {
20617 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,
20618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20619 },
20620 /* mulu.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
20621 {
20622 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,
20623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20624 },
20625 /* mulu.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
20626 {
20627 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,
20628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20629 },
20630 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
20631 {
20632 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,
20633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20634 },
20635 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
20636 {
20637 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,
20638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20639 },
20640 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
20641 {
20642 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,
20643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20644 },
20645 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
20646 {
20647 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,
20648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20649 },
20650 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
20651 {
20652 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,
20653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20654 },
20655 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
20656 {
20657 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,
20658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20659 },
20660 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
20661 {
20662 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,
20663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20664 },
20665 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
20666 {
20667 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,
20668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20669 },
20670 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
20671 {
20672 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,
20673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20674 },
20675 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
20676 {
20677 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,
20678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20679 },
20680 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
20681 {
20682 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,
20683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20684 },
20685 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
20686 {
20687 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,
20688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20689 },
20690 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
20691 {
20692 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,
20693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20694 },
20695 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
20696 {
20697 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,
20698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20699 },
20700 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
20701 {
20702 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,
20703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20704 },
20705 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
20706 {
20707 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,
20708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20709 },
20710 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
20711 {
20712 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,
20713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20714 },
20715 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
20716 {
20717 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,
20718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20719 },
20720 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
20721 {
20722 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,
20723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20724 },
20725 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
20726 {
20727 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,
20728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20729 },
20730 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
20731 {
20732 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,
20733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20734 },
20735 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
20736 {
20737 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,
20738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20739 },
20740 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
20741 {
20742 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,
20743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20744 },
20745 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
20746 {
20747 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,
20748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20749 },
20750 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
20751 {
20752 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,
20753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20754 },
20755 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
20756 {
20757 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,
20758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20759 },
20760 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
20761 {
20762 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,
20763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20764 },
20765 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
20766 {
20767 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,
20768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20769 },
20770 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
20771 {
20772 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,
20773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20774 },
20775 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
20776 {
20777 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,
20778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20779 },
20780 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
20781 {
20782 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,
20783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20784 },
20785 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
20786 {
20787 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,
20788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20789 },
20790 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
20791 {
20792 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,
20793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20794 },
20795 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
20796 {
20797 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,
20798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20799 },
20800 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
20801 {
20802 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,
20803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20804 },
20805 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
20806 {
20807 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,
20808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20809 },
20810 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
20811 {
20812 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,
20813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20814 },
20815 /* mulu.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
20816 {
20817 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,
20818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20819 },
20820 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
20821 {
20822 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,
20823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20824 },
20825 /* mulu.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
20826 {
20827 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,
20828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20829 },
20830 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
20831 {
20832 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,
20833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20834 },
20835 /* mulu.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
20836 {
20837 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,
20838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20839 },
20840 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
20841 {
20842 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,
20843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20844 },
20845 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
20846 {
20847 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,
20848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20849 },
20850 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
20851 {
20852 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,
20853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20854 },
20855 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
20856 {
20857 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,
20858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20859 },
20860 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
20861 {
20862 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,
20863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20864 },
20865 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
20866 {
20867 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,
20868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20869 },
20870 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
20871 {
20872 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,
20873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20874 },
20875 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
20876 {
20877 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,
20878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20879 },
20880 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
20881 {
20882 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,
20883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20884 },
20885 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
20886 {
20887 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,
20888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20889 },
20890 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
20891 {
20892 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,
20893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20894 },
20895 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
20896 {
20897 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,
20898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20899 },
20900 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
20901 {
20902 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,
20903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20904 },
20905 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
20906 {
20907 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,
20908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20909 },
20910 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
20911 {
20912 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,
20913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20914 },
20915 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
20916 {
20917 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,
20918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20919 },
20920 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
20921 {
20922 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,
20923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20924 },
20925 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
20926 {
20927 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,
20928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20929 },
20930 /* mulu.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
20931 {
20932 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,
20933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20934 },
20935 /* mulu.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
20936 {
20937 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,
20938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20939 },
20940 /* mulu.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
20941 {
20942 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,
20943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20944 },
20945 /* mulu.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
20946 {
20947 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,
20948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20949 },
20950 /* mulu.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
20951 {
20952 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,
20953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20954 },
20955 /* mulu.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
20956 {
20957 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,
20958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20959 },
20960 /* mulu.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
20961 {
20962 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,
20963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20964 },
20965 /* mulu.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
20966 {
20967 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,
20968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20969 },
20970 /* mulu.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
20971 {
20972 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,
20973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20974 },
20975 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
20976 {
20977 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,
20978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20979 },
20980 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
20981 {
20982 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,
20983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20984 },
20985 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
20986 {
20987 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,
20988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20989 },
20990 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
20991 {
20992 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,
20993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20994 },
20995 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
20996 {
20997 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,
20998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
20999 },
21000 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
21001 {
21002 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,
21003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21004 },
21005 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
21006 {
21007 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,
21008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21009 },
21010 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
21011 {
21012 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,
21013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21014 },
21015 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
21016 {
21017 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,
21018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21019 },
21020 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
21021 {
21022 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,
21023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21024 },
21025 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
21026 {
21027 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,
21028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21029 },
21030 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
21031 {
21032 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,
21033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21034 },
21035 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
21036 {
21037 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,
21038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21039 },
21040 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
21041 {
21042 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,
21043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21044 },
21045 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
21046 {
21047 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,
21048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21049 },
21050 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
21051 {
21052 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,
21053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21054 },
21055 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
21056 {
21057 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,
21058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21059 },
21060 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
21061 {
21062 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,
21063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21064 },
21065 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
21066 {
21067 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,
21068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21069 },
21070 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
21071 {
21072 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,
21073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21074 },
21075 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
21076 {
21077 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,
21078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21079 },
21080 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
21081 {
21082 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,
21083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21084 },
21085 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
21086 {
21087 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,
21088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21089 },
21090 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
21091 {
21092 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,
21093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21094 },
21095 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
21096 {
21097 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,
21098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21099 },
21100 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
21101 {
21102 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,
21103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21104 },
21105 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
21106 {
21107 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,
21108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21109 },
21110 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
21111 {
21112 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,
21113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21114 },
21115 /* mulu.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
21116 {
21117 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,
21118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21119 },
21120 /* mulu.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
21121 {
21122 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,
21123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21124 },
21125 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
21126 {
21127 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,
21128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21129 },
21130 /* mulu.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
21131 {
21132 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,
21133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21134 },
21135 /* mulu.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
21136 {
21137 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,
21138 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21139 },
21140 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
21141 {
21142 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,
21143 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21144 },
21145 /* mulu.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
21146 {
21147 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,
21148 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21149 },
21150 /* mulu.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
21151 {
21152 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,
21153 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21154 },
21155 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
21156 {
21157 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,
21158 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21159 },
21160 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
21161 {
21162 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,
21163 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21164 },
21165 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
21166 {
21167 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,
21168 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21169 },
21170 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
21171 {
21172 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,
21173 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21174 },
21175 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
21176 {
21177 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,
21178 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21179 },
21180 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
21181 {
21182 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,
21183 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21184 },
21185 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
21186 {
21187 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,
21188 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21189 },
21190 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
21191 {
21192 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,
21193 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21194 },
21195 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
21196 {
21197 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,
21198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21199 },
21200 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
21201 {
21202 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,
21203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21204 },
21205 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
21206 {
21207 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,
21208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21209 },
21210 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
21211 {
21212 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,
21213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21214 },
21215 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
21216 {
21217 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,
21218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21219 },
21220 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
21221 {
21222 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,
21223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21224 },
21225 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
21226 {
21227 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,
21228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21229 },
21230 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
21231 {
21232 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,
21233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21234 },
21235 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
21236 {
21237 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,
21238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21239 },
21240 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
21241 {
21242 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,
21243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21244 },
21245 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
21246 {
21247 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,
21248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21249 },
21250 /* mulu.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
21251 {
21252 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,
21253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21254 },
21255 /* mulu.w${G} ${Dsp-16-u16},$Dst16RnHI */
21256 {
21257 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,
21258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21259 },
21260 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
21261 {
21262 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,
21263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21264 },
21265 /* mulu.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
21266 {
21267 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,
21268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21269 },
21270 /* mulu.w${G} ${Dsp-16-u16},$Dst16AnHI */
21271 {
21272 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,
21273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21274 },
21275 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
21276 {
21277 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,
21278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21279 },
21280 /* mulu.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
21281 {
21282 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,
21283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21284 },
21285 /* mulu.w${G} ${Dsp-16-u16},[$Dst16An] */
21286 {
21287 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,
21288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21289 },
21290 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
21291 {
21292 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,
21293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21294 },
21295 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
21296 {
21297 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,
21298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21299 },
21300 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
21301 {
21302 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,
21303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21304 },
21305 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
21306 {
21307 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,
21308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21309 },
21310 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
21311 {
21312 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,
21313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21314 },
21315 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
21316 {
21317 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,
21318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21319 },
21320 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
21321 {
21322 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,
21323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21324 },
21325 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
21326 {
21327 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,
21328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21329 },
21330 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
21331 {
21332 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,
21333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21334 },
21335 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
21336 {
21337 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,
21338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21339 },
21340 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
21341 {
21342 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,
21343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21344 },
21345 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
21346 {
21347 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,
21348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21349 },
21350 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
21351 {
21352 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,
21353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21354 },
21355 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
21356 {
21357 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,
21358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21359 },
21360 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
21361 {
21362 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,
21363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21364 },
21365 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
21366 {
21367 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,
21368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21369 },
21370 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
21371 {
21372 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,
21373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21374 },
21375 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
21376 {
21377 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,
21378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21379 },
21380 /* mulu.w${G} $Src16RnHI,$Dst16RnHI */
21381 {
21382 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,
21383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21384 },
21385 /* mulu.w${G} $Src16AnHI,$Dst16RnHI */
21386 {
21387 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,
21388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21389 },
21390 /* mulu.w${G} [$Src16An],$Dst16RnHI */
21391 {
21392 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,
21393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21394 },
21395 /* mulu.w${G} $Src16RnHI,$Dst16AnHI */
21396 {
21397 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,
21398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21399 },
21400 /* mulu.w${G} $Src16AnHI,$Dst16AnHI */
21401 {
21402 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,
21403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21404 },
21405 /* mulu.w${G} [$Src16An],$Dst16AnHI */
21406 {
21407 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,
21408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21409 },
21410 /* mulu.w${G} $Src16RnHI,[$Dst16An] */
21411 {
21412 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,
21413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21414 },
21415 /* mulu.w${G} $Src16AnHI,[$Dst16An] */
21416 {
21417 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,
21418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21419 },
21420 /* mulu.w${G} [$Src16An],[$Dst16An] */
21421 {
21422 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,
21423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21424 },
21425 /* mulu.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
21426 {
21427 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,
21428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21429 },
21430 /* mulu.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
21431 {
21432 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,
21433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21434 },
21435 /* mulu.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
21436 {
21437 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,
21438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21439 },
21440 /* mulu.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
21441 {
21442 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,
21443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21444 },
21445 /* mulu.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
21446 {
21447 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,
21448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21449 },
21450 /* mulu.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
21451 {
21452 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,
21453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21454 },
21455 /* mulu.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
21456 {
21457 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,
21458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21459 },
21460 /* mulu.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
21461 {
21462 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,
21463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21464 },
21465 /* mulu.w${G} [$Src16An],${Dsp-16-u8}[sb] */
21466 {
21467 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,
21468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21469 },
21470 /* mulu.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
21471 {
21472 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,
21473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21474 },
21475 /* mulu.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
21476 {
21477 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,
21478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21479 },
21480 /* mulu.w${G} [$Src16An],${Dsp-16-u16}[sb] */
21481 {
21482 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,
21483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21484 },
21485 /* mulu.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
21486 {
21487 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,
21488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21489 },
21490 /* mulu.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
21491 {
21492 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,
21493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21494 },
21495 /* mulu.w${G} [$Src16An],${Dsp-16-s8}[fb] */
21496 {
21497 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,
21498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21499 },
21500 /* mulu.w${G} $Src16RnHI,${Dsp-16-u16} */
21501 {
21502 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,
21503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21504 },
21505 /* mulu.w${G} $Src16AnHI,${Dsp-16-u16} */
21506 {
21507 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,
21508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21509 },
21510 /* mulu.w${G} [$Src16An],${Dsp-16-u16} */
21511 {
21512 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,
21513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21514 },
21515 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
21516 {
21517 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,
21518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21519 },
21520 /* mulu.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
21521 {
21522 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,
21523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21524 },
21525 /* mulu.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
21526 {
21527 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,
21528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21529 },
21530 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
21531 {
21532 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,
21533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21534 },
21535 /* mulu.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
21536 {
21537 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,
21538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21539 },
21540 /* mulu.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
21541 {
21542 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,
21543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21544 },
21545 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
21546 {
21547 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,
21548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21549 },
21550 /* mulu.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
21551 {
21552 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,
21553 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21554 },
21555 /* mulu.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
21556 {
21557 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,
21558 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21559 },
21560 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
21561 {
21562 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,
21563 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21564 },
21565 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
21566 {
21567 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,
21568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21569 },
21570 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
21571 {
21572 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,
21573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21574 },
21575 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
21576 {
21577 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,
21578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21579 },
21580 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
21581 {
21582 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,
21583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21584 },
21585 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
21586 {
21587 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,
21588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21589 },
21590 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
21591 {
21592 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,
21593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21594 },
21595 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
21596 {
21597 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,
21598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21599 },
21600 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
21601 {
21602 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,
21603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21604 },
21605 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
21606 {
21607 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,
21608 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21609 },
21610 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
21611 {
21612 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,
21613 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21614 },
21615 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
21616 {
21617 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,
21618 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21619 },
21620 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
21621 {
21622 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,
21623 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21624 },
21625 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
21626 {
21627 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,
21628 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21629 },
21630 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
21631 {
21632 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,
21633 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21634 },
21635 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
21636 {
21637 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,
21638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21639 },
21640 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
21641 {
21642 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,
21643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21644 },
21645 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
21646 {
21647 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,
21648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21649 },
21650 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
21651 {
21652 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,
21653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21654 },
21655 /* mulu.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
21656 {
21657 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,
21658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21659 },
21660 /* mulu.b${G} ${Dsp-16-u16},$Dst16RnQI */
21661 {
21662 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,
21663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21664 },
21665 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
21666 {
21667 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,
21668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21669 },
21670 /* mulu.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
21671 {
21672 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,
21673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21674 },
21675 /* mulu.b${G} ${Dsp-16-u16},$Dst16AnQI */
21676 {
21677 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,
21678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21679 },
21680 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
21681 {
21682 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,
21683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21684 },
21685 /* mulu.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
21686 {
21687 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,
21688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21689 },
21690 /* mulu.b${G} ${Dsp-16-u16},[$Dst16An] */
21691 {
21692 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,
21693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21694 },
21695 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
21696 {
21697 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,
21698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21699 },
21700 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
21701 {
21702 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,
21703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21704 },
21705 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
21706 {
21707 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,
21708 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21709 },
21710 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
21711 {
21712 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,
21713 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21714 },
21715 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
21716 {
21717 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,
21718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21719 },
21720 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
21721 {
21722 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,
21723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21724 },
21725 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
21726 {
21727 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,
21728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21729 },
21730 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
21731 {
21732 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,
21733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21734 },
21735 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
21736 {
21737 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,
21738 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21739 },
21740 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
21741 {
21742 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,
21743 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21744 },
21745 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
21746 {
21747 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,
21748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21749 },
21750 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
21751 {
21752 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,
21753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21754 },
21755 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
21756 {
21757 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,
21758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21759 },
21760 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
21761 {
21762 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,
21763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21764 },
21765 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
21766 {
21767 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,
21768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21769 },
21770 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
21771 {
21772 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,
21773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21774 },
21775 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
21776 {
21777 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,
21778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21779 },
21780 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
21781 {
21782 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,
21783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21784 },
21785 /* mulu.b${G} $Src16RnQI,$Dst16RnQI */
21786 {
21787 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,
21788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21789 },
21790 /* mulu.b${G} $Src16AnQI,$Dst16RnQI */
21791 {
21792 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,
21793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21794 },
21795 /* mulu.b${G} [$Src16An],$Dst16RnQI */
21796 {
21797 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,
21798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21799 },
21800 /* mulu.b${G} $Src16RnQI,$Dst16AnQI */
21801 {
21802 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,
21803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21804 },
21805 /* mulu.b${G} $Src16AnQI,$Dst16AnQI */
21806 {
21807 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,
21808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21809 },
21810 /* mulu.b${G} [$Src16An],$Dst16AnQI */
21811 {
21812 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,
21813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21814 },
21815 /* mulu.b${G} $Src16RnQI,[$Dst16An] */
21816 {
21817 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,
21818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21819 },
21820 /* mulu.b${G} $Src16AnQI,[$Dst16An] */
21821 {
21822 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,
21823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21824 },
21825 /* mulu.b${G} [$Src16An],[$Dst16An] */
21826 {
21827 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,
21828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21829 },
21830 /* mulu.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
21831 {
21832 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,
21833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21834 },
21835 /* mulu.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
21836 {
21837 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,
21838 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21839 },
21840 /* mulu.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
21841 {
21842 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,
21843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21844 },
21845 /* mulu.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
21846 {
21847 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,
21848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21849 },
21850 /* mulu.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
21851 {
21852 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,
21853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21854 },
21855 /* mulu.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
21856 {
21857 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,
21858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21859 },
21860 /* mulu.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
21861 {
21862 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,
21863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21864 },
21865 /* mulu.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
21866 {
21867 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,
21868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21869 },
21870 /* mulu.b${G} [$Src16An],${Dsp-16-u8}[sb] */
21871 {
21872 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,
21873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21874 },
21875 /* mulu.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
21876 {
21877 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,
21878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21879 },
21880 /* mulu.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
21881 {
21882 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,
21883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21884 },
21885 /* mulu.b${G} [$Src16An],${Dsp-16-u16}[sb] */
21886 {
21887 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,
21888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21889 },
21890 /* mulu.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
21891 {
21892 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,
21893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21894 },
21895 /* mulu.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
21896 {
21897 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,
21898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21899 },
21900 /* mulu.b${G} [$Src16An],${Dsp-16-s8}[fb] */
21901 {
21902 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,
21903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21904 },
21905 /* mulu.b${G} $Src16RnQI,${Dsp-16-u16} */
21906 {
21907 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,
21908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21909 },
21910 /* mulu.b${G} $Src16AnQI,${Dsp-16-u16} */
21911 {
21912 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,
21913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21914 },
21915 /* mulu.b${G} [$Src16An],${Dsp-16-u16} */
21916 {
21917 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,
21918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
21919 },
21920 /* mulu.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
21921 {
21922 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,
21923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21924 },
21925 /* mulu.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
21926 {
21927 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,
21928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21929 },
21930 /* mulu.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
21931 {
21932 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,
21933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21934 },
21935 /* mulu.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
21936 {
21937 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,
21938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21939 },
21940 /* mulu.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
21941 {
21942 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,
21943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21944 },
21945 /* mulu.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
21946 {
21947 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,
21948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21949 },
21950 /* mulu.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
21951 {
21952 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,
21953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21954 },
21955 /* mulu.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
21956 {
21957 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,
21958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21959 },
21960 /* mulu.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
21961 {
21962 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,
21963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21964 },
21965 /* mulu.w${G} #${Imm-32-HI},${Dsp-16-u16} */
21966 {
21967 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,
21968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21969 },
21970 /* mulu.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
21971 {
21972 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,
21973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21974 },
21975 /* mulu.w${G} #${Imm-40-HI},${Dsp-16-u24} */
21976 {
21977 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,
21978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21979 },
21980 /* mulu.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
21981 {
21982 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,
21983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21984 },
21985 /* mulu.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
21986 {
21987 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,
21988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21989 },
21990 /* mulu.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
21991 {
21992 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,
21993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21994 },
21995 /* mulu.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
21996 {
21997 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,
21998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
21999 },
22000 /* mulu.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
22001 {
22002 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,
22003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22004 },
22005 /* mulu.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
22006 {
22007 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,
22008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22009 },
22010 /* mulu.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
22011 {
22012 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,
22013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22014 },
22015 /* mulu.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
22016 {
22017 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,
22018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22019 },
22020 /* mulu.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
22021 {
22022 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,
22023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22024 },
22025 /* mulu.b${G} #${Imm-32-QI},${Dsp-16-u16} */
22026 {
22027 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,
22028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22029 },
22030 /* mulu.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
22031 {
22032 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,
22033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22034 },
22035 /* mulu.b${G} #${Imm-40-QI},${Dsp-16-u24} */
22036 {
22037 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,
22038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22039 },
22040 /* mulu.w${G} #${Imm-16-HI},$Dst16RnHI */
22041 {
22042 M32C_INSN_MULU16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "mulu16.w-imm-G-basic-dst16-Rn-direct-HI", "mulu.w", 32,
22043 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22044 },
22045 /* mulu.w${G} #${Imm-16-HI},$Dst16AnHI */
22046 {
22047 M32C_INSN_MULU16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "mulu16.w-imm-G-basic-dst16-An-direct-HI", "mulu.w", 32,
22048 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22049 },
22050 /* mulu.w${G} #${Imm-16-HI},[$Dst16An] */
22051 {
22052 M32C_INSN_MULU16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "mulu16.w-imm-G-basic-dst16-An-indirect-HI", "mulu.w", 32,
22053 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22054 },
22055 /* mulu.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
22056 {
22057 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,
22058 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22059 },
22060 /* mulu.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
22061 {
22062 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,
22063 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22064 },
22065 /* mulu.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
22066 {
22067 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,
22068 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22069 },
22070 /* mulu.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
22071 {
22072 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,
22073 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22074 },
22075 /* mulu.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
22076 {
22077 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,
22078 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22079 },
22080 /* mulu.w${G} #${Imm-32-HI},${Dsp-16-u16} */
22081 {
22082 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,
22083 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22084 },
22085 /* mulu.b${G} #${Imm-16-QI},$Dst16RnQI */
22086 {
22087 M32C_INSN_MULU16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "mulu16.b-imm-G-basic-dst16-Rn-direct-QI", "mulu.b", 24,
22088 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22089 },
22090 /* mulu.b${G} #${Imm-16-QI},$Dst16AnQI */
22091 {
22092 M32C_INSN_MULU16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "mulu16.b-imm-G-basic-dst16-An-direct-QI", "mulu.b", 24,
22093 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22094 },
22095 /* mulu.b${G} #${Imm-16-QI},[$Dst16An] */
22096 {
22097 M32C_INSN_MULU16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "mulu16.b-imm-G-basic-dst16-An-indirect-QI", "mulu.b", 24,
22098 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22099 },
22100 /* mulu.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
22101 {
22102 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,
22103 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22104 },
22105 /* mulu.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
22106 {
22107 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,
22108 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22109 },
22110 /* mulu.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
22111 {
22112 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,
22113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22114 },
22115 /* mulu.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
22116 {
22117 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,
22118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22119 },
22120 /* mulu.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
22121 {
22122 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,
22123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22124 },
22125 /* mulu.b${G} #${Imm-32-QI},${Dsp-16-u16} */
22126 {
22127 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,
22128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
22129 },
22130 /* mulex $R3 */
22131 {
22132 M32C_INSN_MULEX_DST32_R3_DIRECT_UNPREFIXED_HI, "mulex-dst32-R3-direct-Unprefixed-HI", "mulex", 16,
22133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22134 },
22135 /* mulex $Dst32AnUnprefixedHI */
22136 {
22137 M32C_INSN_MULEX_DST32_AN_DIRECT_UNPREFIXED_HI, "mulex-dst32-An-direct-Unprefixed-HI", "mulex", 16,
22138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22139 },
22140 /* mulex [$Dst32AnUnprefixed] */
22141 {
22142 M32C_INSN_MULEX_DST32_AN_INDIRECT_UNPREFIXED_HI, "mulex-dst32-An-indirect-Unprefixed-HI", "mulex", 16,
22143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22144 },
22145 /* mulex ${Dsp-16-u8}[$Dst32AnUnprefixed] */
22146 {
22147 M32C_INSN_MULEX_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "mulex-dst32-16-8-An-relative-Unprefixed-HI", "mulex", 24,
22148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22149 },
22150 /* mulex ${Dsp-16-u16}[$Dst32AnUnprefixed] */
22151 {
22152 M32C_INSN_MULEX_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "mulex-dst32-16-16-An-relative-Unprefixed-HI", "mulex", 32,
22153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22154 },
22155 /* mulex ${Dsp-16-u24}[$Dst32AnUnprefixed] */
22156 {
22157 M32C_INSN_MULEX_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "mulex-dst32-16-24-An-relative-Unprefixed-HI", "mulex", 40,
22158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22159 },
22160 /* mulex ${Dsp-16-u8}[sb] */
22161 {
22162 M32C_INSN_MULEX_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "mulex-dst32-16-8-SB-relative-Unprefixed-HI", "mulex", 24,
22163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22164 },
22165 /* mulex ${Dsp-16-u16}[sb] */
22166 {
22167 M32C_INSN_MULEX_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "mulex-dst32-16-16-SB-relative-Unprefixed-HI", "mulex", 32,
22168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22169 },
22170 /* mulex ${Dsp-16-s8}[fb] */
22171 {
22172 M32C_INSN_MULEX_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "mulex-dst32-16-8-FB-relative-Unprefixed-HI", "mulex", 24,
22173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22174 },
22175 /* mulex ${Dsp-16-s16}[fb] */
22176 {
22177 M32C_INSN_MULEX_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "mulex-dst32-16-16-FB-relative-Unprefixed-HI", "mulex", 32,
22178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22179 },
22180 /* mulex ${Dsp-16-u16} */
22181 {
22182 M32C_INSN_MULEX_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "mulex-dst32-16-16-absolute-Unprefixed-HI", "mulex", 32,
22183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22184 },
22185 /* mulex ${Dsp-16-u24} */
22186 {
22187 M32C_INSN_MULEX_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "mulex-dst32-16-24-absolute-Unprefixed-HI", "mulex", 40,
22188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22189 },
22190 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
22191 {
22192 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,
22193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22194 },
22195 /* mul.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
22196 {
22197 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,
22198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22199 },
22200 /* mul.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
22201 {
22202 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,
22203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22204 },
22205 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
22206 {
22207 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,
22208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22209 },
22210 /* mul.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
22211 {
22212 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,
22213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22214 },
22215 /* mul.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
22216 {
22217 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,
22218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22219 },
22220 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
22221 {
22222 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,
22223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22224 },
22225 /* mul.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
22226 {
22227 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,
22228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22229 },
22230 /* mul.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
22231 {
22232 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,
22233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22234 },
22235 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
22236 {
22237 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,
22238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22239 },
22240 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
22241 {
22242 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,
22243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22244 },
22245 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
22246 {
22247 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,
22248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22249 },
22250 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
22251 {
22252 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,
22253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22254 },
22255 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
22256 {
22257 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,
22258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22259 },
22260 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
22261 {
22262 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,
22263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22264 },
22265 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
22266 {
22267 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,
22268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22269 },
22270 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
22271 {
22272 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,
22273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22274 },
22275 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
22276 {
22277 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,
22278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22279 },
22280 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
22281 {
22282 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,
22283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22284 },
22285 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
22286 {
22287 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,
22288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22289 },
22290 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
22291 {
22292 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,
22293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22294 },
22295 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
22296 {
22297 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,
22298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22299 },
22300 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
22301 {
22302 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,
22303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22304 },
22305 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
22306 {
22307 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,
22308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22309 },
22310 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
22311 {
22312 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,
22313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22314 },
22315 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
22316 {
22317 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,
22318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22319 },
22320 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
22321 {
22322 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,
22323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22324 },
22325 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
22326 {
22327 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,
22328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22329 },
22330 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
22331 {
22332 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,
22333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22334 },
22335 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
22336 {
22337 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,
22338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22339 },
22340 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
22341 {
22342 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,
22343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22344 },
22345 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
22346 {
22347 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,
22348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22349 },
22350 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
22351 {
22352 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,
22353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22354 },
22355 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
22356 {
22357 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,
22358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22359 },
22360 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
22361 {
22362 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,
22363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22364 },
22365 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
22366 {
22367 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,
22368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22369 },
22370 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
22371 {
22372 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,
22373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22374 },
22375 /* mul.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
22376 {
22377 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,
22378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22379 },
22380 /* mul.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
22381 {
22382 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,
22383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22384 },
22385 /* mul.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
22386 {
22387 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,
22388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22389 },
22390 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
22391 {
22392 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,
22393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22394 },
22395 /* mul.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
22396 {
22397 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,
22398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22399 },
22400 /* mul.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
22401 {
22402 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,
22403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22404 },
22405 /* mul.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
22406 {
22407 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,
22408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22409 },
22410 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
22411 {
22412 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,
22413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22414 },
22415 /* mul.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
22416 {
22417 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,
22418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22419 },
22420 /* mul.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
22421 {
22422 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,
22423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22424 },
22425 /* mul.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
22426 {
22427 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,
22428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22429 },
22430 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
22431 {
22432 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,
22433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22434 },
22435 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
22436 {
22437 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,
22438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22439 },
22440 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
22441 {
22442 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,
22443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22444 },
22445 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
22446 {
22447 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,
22448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22449 },
22450 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
22451 {
22452 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,
22453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22454 },
22455 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
22456 {
22457 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,
22458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22459 },
22460 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
22461 {
22462 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,
22463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22464 },
22465 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
22466 {
22467 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,
22468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22469 },
22470 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
22471 {
22472 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,
22473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22474 },
22475 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
22476 {
22477 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,
22478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22479 },
22480 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
22481 {
22482 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,
22483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22484 },
22485 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
22486 {
22487 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,
22488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22489 },
22490 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
22491 {
22492 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,
22493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22494 },
22495 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
22496 {
22497 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,
22498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22499 },
22500 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
22501 {
22502 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,
22503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22504 },
22505 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
22506 {
22507 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,
22508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22509 },
22510 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
22511 {
22512 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,
22513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22514 },
22515 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
22516 {
22517 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,
22518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22519 },
22520 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
22521 {
22522 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,
22523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22524 },
22525 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
22526 {
22527 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,
22528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22529 },
22530 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
22531 {
22532 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,
22533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22534 },
22535 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
22536 {
22537 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,
22538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22539 },
22540 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
22541 {
22542 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,
22543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22544 },
22545 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
22546 {
22547 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,
22548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22549 },
22550 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
22551 {
22552 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,
22553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22554 },
22555 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
22556 {
22557 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,
22558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22559 },
22560 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
22561 {
22562 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,
22563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22564 },
22565 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
22566 {
22567 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,
22568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22569 },
22570 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
22571 {
22572 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,
22573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22574 },
22575 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
22576 {
22577 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,
22578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22579 },
22580 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
22581 {
22582 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,
22583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22584 },
22585 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
22586 {
22587 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,
22588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22589 },
22590 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
22591 {
22592 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,
22593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22594 },
22595 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
22596 {
22597 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,
22598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22599 },
22600 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
22601 {
22602 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,
22603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22604 },
22605 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
22606 {
22607 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,
22608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22609 },
22610 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
22611 {
22612 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,
22613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22614 },
22615 /* mul.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
22616 {
22617 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,
22618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22619 },
22620 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
22621 {
22622 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,
22623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22624 },
22625 /* mul.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
22626 {
22627 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,
22628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22629 },
22630 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
22631 {
22632 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,
22633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22634 },
22635 /* mul.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
22636 {
22637 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,
22638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22639 },
22640 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
22641 {
22642 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,
22643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22644 },
22645 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
22646 {
22647 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,
22648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22649 },
22650 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
22651 {
22652 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,
22653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22654 },
22655 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
22656 {
22657 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,
22658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22659 },
22660 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
22661 {
22662 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,
22663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22664 },
22665 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
22666 {
22667 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,
22668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22669 },
22670 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
22671 {
22672 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,
22673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22674 },
22675 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
22676 {
22677 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,
22678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22679 },
22680 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
22681 {
22682 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,
22683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22684 },
22685 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
22686 {
22687 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,
22688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22689 },
22690 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
22691 {
22692 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,
22693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22694 },
22695 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
22696 {
22697 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,
22698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22699 },
22700 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
22701 {
22702 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,
22703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22704 },
22705 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
22706 {
22707 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,
22708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22709 },
22710 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
22711 {
22712 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,
22713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22714 },
22715 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
22716 {
22717 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,
22718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22719 },
22720 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
22721 {
22722 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,
22723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22724 },
22725 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
22726 {
22727 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,
22728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22729 },
22730 /* mul.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
22731 {
22732 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,
22733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22734 },
22735 /* mul.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
22736 {
22737 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,
22738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22739 },
22740 /* mul.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
22741 {
22742 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,
22743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22744 },
22745 /* mul.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
22746 {
22747 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,
22748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22749 },
22750 /* mul.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
22751 {
22752 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,
22753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22754 },
22755 /* mul.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
22756 {
22757 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,
22758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22759 },
22760 /* mul.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
22761 {
22762 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,
22763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22764 },
22765 /* mul.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
22766 {
22767 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,
22768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22769 },
22770 /* mul.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
22771 {
22772 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,
22773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22774 },
22775 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
22776 {
22777 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,
22778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22779 },
22780 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
22781 {
22782 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,
22783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22784 },
22785 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
22786 {
22787 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,
22788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22789 },
22790 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
22791 {
22792 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,
22793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22794 },
22795 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
22796 {
22797 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,
22798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22799 },
22800 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
22801 {
22802 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,
22803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22804 },
22805 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
22806 {
22807 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,
22808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22809 },
22810 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
22811 {
22812 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,
22813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22814 },
22815 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
22816 {
22817 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,
22818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22819 },
22820 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
22821 {
22822 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,
22823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22824 },
22825 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
22826 {
22827 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,
22828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22829 },
22830 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
22831 {
22832 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,
22833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22834 },
22835 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
22836 {
22837 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,
22838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22839 },
22840 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
22841 {
22842 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,
22843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22844 },
22845 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
22846 {
22847 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,
22848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22849 },
22850 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
22851 {
22852 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,
22853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22854 },
22855 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
22856 {
22857 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,
22858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22859 },
22860 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
22861 {
22862 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,
22863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22864 },
22865 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
22866 {
22867 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,
22868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22869 },
22870 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
22871 {
22872 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,
22873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22874 },
22875 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
22876 {
22877 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,
22878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22879 },
22880 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
22881 {
22882 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,
22883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22884 },
22885 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
22886 {
22887 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,
22888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22889 },
22890 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
22891 {
22892 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,
22893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22894 },
22895 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
22896 {
22897 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,
22898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22899 },
22900 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
22901 {
22902 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,
22903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22904 },
22905 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
22906 {
22907 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,
22908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22909 },
22910 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
22911 {
22912 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,
22913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22914 },
22915 /* mul.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
22916 {
22917 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,
22918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22919 },
22920 /* mul.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
22921 {
22922 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,
22923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22924 },
22925 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
22926 {
22927 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,
22928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22929 },
22930 /* mul.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
22931 {
22932 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,
22933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22934 },
22935 /* mul.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
22936 {
22937 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,
22938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22939 },
22940 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
22941 {
22942 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,
22943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22944 },
22945 /* mul.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
22946 {
22947 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,
22948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22949 },
22950 /* mul.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
22951 {
22952 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,
22953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22954 },
22955 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
22956 {
22957 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,
22958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22959 },
22960 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
22961 {
22962 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,
22963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22964 },
22965 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
22966 {
22967 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,
22968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22969 },
22970 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
22971 {
22972 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,
22973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22974 },
22975 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
22976 {
22977 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,
22978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22979 },
22980 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
22981 {
22982 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,
22983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22984 },
22985 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
22986 {
22987 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,
22988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22989 },
22990 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
22991 {
22992 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,
22993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22994 },
22995 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
22996 {
22997 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,
22998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
22999 },
23000 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
23001 {
23002 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,
23003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23004 },
23005 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
23006 {
23007 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,
23008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23009 },
23010 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
23011 {
23012 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,
23013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23014 },
23015 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
23016 {
23017 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,
23018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23019 },
23020 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
23021 {
23022 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,
23023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23024 },
23025 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
23026 {
23027 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,
23028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23029 },
23030 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
23031 {
23032 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,
23033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23034 },
23035 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
23036 {
23037 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,
23038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23039 },
23040 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
23041 {
23042 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,
23043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23044 },
23045 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
23046 {
23047 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,
23048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23049 },
23050 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
23051 {
23052 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,
23053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23054 },
23055 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
23056 {
23057 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,
23058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23059 },
23060 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
23061 {
23062 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,
23063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23064 },
23065 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
23066 {
23067 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,
23068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23069 },
23070 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
23071 {
23072 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,
23073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23074 },
23075 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
23076 {
23077 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,
23078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23079 },
23080 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
23081 {
23082 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,
23083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23084 },
23085 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
23086 {
23087 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,
23088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23089 },
23090 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
23091 {
23092 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,
23093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23094 },
23095 /* mul.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
23096 {
23097 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,
23098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23099 },
23100 /* mul.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
23101 {
23102 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,
23103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23104 },
23105 /* mul.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
23106 {
23107 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,
23108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23109 },
23110 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
23111 {
23112 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,
23113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23114 },
23115 /* mul.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
23116 {
23117 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,
23118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23119 },
23120 /* mul.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
23121 {
23122 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,
23123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23124 },
23125 /* mul.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
23126 {
23127 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,
23128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23129 },
23130 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
23131 {
23132 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,
23133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23134 },
23135 /* mul.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
23136 {
23137 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,
23138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23139 },
23140 /* mul.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
23141 {
23142 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,
23143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23144 },
23145 /* mul.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
23146 {
23147 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,
23148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23149 },
23150 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
23151 {
23152 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,
23153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23154 },
23155 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
23156 {
23157 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,
23158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23159 },
23160 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
23161 {
23162 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,
23163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23164 },
23165 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
23166 {
23167 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,
23168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23169 },
23170 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
23171 {
23172 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,
23173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23174 },
23175 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
23176 {
23177 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,
23178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23179 },
23180 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
23181 {
23182 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,
23183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23184 },
23185 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
23186 {
23187 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,
23188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23189 },
23190 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
23191 {
23192 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,
23193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23194 },
23195 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
23196 {
23197 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,
23198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23199 },
23200 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
23201 {
23202 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,
23203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23204 },
23205 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
23206 {
23207 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,
23208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23209 },
23210 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
23211 {
23212 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,
23213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23214 },
23215 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
23216 {
23217 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,
23218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23219 },
23220 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
23221 {
23222 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,
23223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23224 },
23225 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
23226 {
23227 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,
23228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23229 },
23230 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
23231 {
23232 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,
23233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23234 },
23235 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
23236 {
23237 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,
23238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23239 },
23240 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
23241 {
23242 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,
23243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23244 },
23245 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
23246 {
23247 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,
23248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23249 },
23250 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
23251 {
23252 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,
23253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23254 },
23255 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
23256 {
23257 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,
23258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23259 },
23260 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
23261 {
23262 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,
23263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23264 },
23265 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
23266 {
23267 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,
23268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23269 },
23270 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
23271 {
23272 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,
23273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23274 },
23275 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
23276 {
23277 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,
23278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23279 },
23280 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
23281 {
23282 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,
23283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23284 },
23285 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
23286 {
23287 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,
23288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23289 },
23290 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
23291 {
23292 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,
23293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23294 },
23295 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
23296 {
23297 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,
23298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23299 },
23300 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
23301 {
23302 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,
23303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23304 },
23305 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
23306 {
23307 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,
23308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23309 },
23310 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
23311 {
23312 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,
23313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23314 },
23315 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
23316 {
23317 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,
23318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23319 },
23320 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
23321 {
23322 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,
23323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23324 },
23325 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
23326 {
23327 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,
23328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23329 },
23330 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
23331 {
23332 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,
23333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23334 },
23335 /* mul.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
23336 {
23337 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,
23338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23339 },
23340 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
23341 {
23342 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,
23343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23344 },
23345 /* mul.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
23346 {
23347 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,
23348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23349 },
23350 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
23351 {
23352 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,
23353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23354 },
23355 /* mul.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
23356 {
23357 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,
23358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23359 },
23360 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
23361 {
23362 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,
23363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23364 },
23365 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
23366 {
23367 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,
23368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23369 },
23370 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
23371 {
23372 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,
23373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23374 },
23375 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
23376 {
23377 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,
23378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23379 },
23380 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
23381 {
23382 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,
23383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23384 },
23385 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
23386 {
23387 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,
23388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23389 },
23390 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
23391 {
23392 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,
23393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23394 },
23395 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
23396 {
23397 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,
23398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23399 },
23400 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
23401 {
23402 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,
23403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23404 },
23405 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
23406 {
23407 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,
23408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23409 },
23410 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
23411 {
23412 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,
23413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23414 },
23415 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
23416 {
23417 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,
23418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23419 },
23420 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
23421 {
23422 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,
23423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23424 },
23425 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
23426 {
23427 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,
23428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23429 },
23430 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
23431 {
23432 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,
23433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23434 },
23435 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
23436 {
23437 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,
23438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23439 },
23440 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
23441 {
23442 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,
23443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23444 },
23445 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
23446 {
23447 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,
23448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23449 },
23450 /* mul.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
23451 {
23452 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,
23453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23454 },
23455 /* mul.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
23456 {
23457 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,
23458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23459 },
23460 /* mul.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
23461 {
23462 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,
23463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23464 },
23465 /* mul.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
23466 {
23467 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,
23468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23469 },
23470 /* mul.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
23471 {
23472 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,
23473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23474 },
23475 /* mul.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
23476 {
23477 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,
23478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23479 },
23480 /* mul.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
23481 {
23482 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,
23483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23484 },
23485 /* mul.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
23486 {
23487 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,
23488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23489 },
23490 /* mul.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
23491 {
23492 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,
23493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23494 },
23495 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
23496 {
23497 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,
23498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23499 },
23500 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
23501 {
23502 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,
23503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23504 },
23505 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
23506 {
23507 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,
23508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23509 },
23510 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
23511 {
23512 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,
23513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23514 },
23515 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
23516 {
23517 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,
23518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23519 },
23520 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
23521 {
23522 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,
23523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23524 },
23525 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
23526 {
23527 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,
23528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23529 },
23530 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
23531 {
23532 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,
23533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23534 },
23535 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
23536 {
23537 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,
23538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23539 },
23540 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
23541 {
23542 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,
23543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23544 },
23545 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
23546 {
23547 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,
23548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23549 },
23550 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
23551 {
23552 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,
23553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23554 },
23555 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
23556 {
23557 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,
23558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23559 },
23560 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
23561 {
23562 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,
23563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23564 },
23565 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
23566 {
23567 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,
23568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23569 },
23570 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
23571 {
23572 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,
23573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23574 },
23575 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
23576 {
23577 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,
23578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23579 },
23580 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
23581 {
23582 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,
23583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23584 },
23585 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
23586 {
23587 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,
23588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23589 },
23590 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
23591 {
23592 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,
23593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23594 },
23595 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
23596 {
23597 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,
23598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23599 },
23600 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
23601 {
23602 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,
23603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23604 },
23605 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
23606 {
23607 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,
23608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23609 },
23610 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
23611 {
23612 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,
23613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23614 },
23615 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
23616 {
23617 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,
23618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23619 },
23620 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
23621 {
23622 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,
23623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23624 },
23625 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
23626 {
23627 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,
23628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
23629 },
23630 /* mul.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
23631 {
23632 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,
23633 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23634 },
23635 /* mul.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
23636 {
23637 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,
23638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23639 },
23640 /* mul.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
23641 {
23642 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,
23643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23644 },
23645 /* mul.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
23646 {
23647 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,
23648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23649 },
23650 /* mul.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
23651 {
23652 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,
23653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23654 },
23655 /* mul.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
23656 {
23657 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,
23658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23659 },
23660 /* mul.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
23661 {
23662 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,
23663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23664 },
23665 /* mul.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
23666 {
23667 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,
23668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23669 },
23670 /* mul.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
23671 {
23672 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,
23673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23674 },
23675 /* mul.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
23676 {
23677 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,
23678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23679 },
23680 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
23681 {
23682 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,
23683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23684 },
23685 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
23686 {
23687 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,
23688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23689 },
23690 /* mul.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
23691 {
23692 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,
23693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23694 },
23695 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
23696 {
23697 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,
23698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23699 },
23700 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
23701 {
23702 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,
23703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23704 },
23705 /* mul.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
23706 {
23707 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,
23708 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23709 },
23710 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
23711 {
23712 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,
23713 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23714 },
23715 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
23716 {
23717 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,
23718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23719 },
23720 /* mul.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
23721 {
23722 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,
23723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23724 },
23725 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
23726 {
23727 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,
23728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23729 },
23730 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
23731 {
23732 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,
23733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23734 },
23735 /* mul.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
23736 {
23737 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,
23738 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23739 },
23740 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
23741 {
23742 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,
23743 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23744 },
23745 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
23746 {
23747 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,
23748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23749 },
23750 /* mul.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
23751 {
23752 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,
23753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23754 },
23755 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
23756 {
23757 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,
23758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23759 },
23760 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
23761 {
23762 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,
23763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23764 },
23765 /* mul.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
23766 {
23767 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,
23768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23769 },
23770 /* mul.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
23771 {
23772 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,
23773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23774 },
23775 /* mul.w${G} ${Dsp-16-u16},$Dst16RnHI */
23776 {
23777 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,
23778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23779 },
23780 /* mul.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
23781 {
23782 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,
23783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23784 },
23785 /* mul.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
23786 {
23787 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,
23788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23789 },
23790 /* mul.w${G} ${Dsp-16-u16},$Dst16AnHI */
23791 {
23792 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,
23793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23794 },
23795 /* mul.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
23796 {
23797 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,
23798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23799 },
23800 /* mul.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
23801 {
23802 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,
23803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23804 },
23805 /* mul.w${G} ${Dsp-16-u16},[$Dst16An] */
23806 {
23807 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,
23808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23809 },
23810 /* mul.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
23811 {
23812 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,
23813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23814 },
23815 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
23816 {
23817 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,
23818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23819 },
23820 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
23821 {
23822 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,
23823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23824 },
23825 /* mul.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
23826 {
23827 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,
23828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23829 },
23830 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
23831 {
23832 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,
23833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23834 },
23835 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
23836 {
23837 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,
23838 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23839 },
23840 /* mul.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
23841 {
23842 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,
23843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23844 },
23845 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
23846 {
23847 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,
23848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23849 },
23850 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
23851 {
23852 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,
23853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23854 },
23855 /* mul.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
23856 {
23857 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,
23858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23859 },
23860 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
23861 {
23862 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,
23863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23864 },
23865 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
23866 {
23867 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,
23868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23869 },
23870 /* mul.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
23871 {
23872 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,
23873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23874 },
23875 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
23876 {
23877 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,
23878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23879 },
23880 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
23881 {
23882 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,
23883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23884 },
23885 /* mul.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
23886 {
23887 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,
23888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23889 },
23890 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
23891 {
23892 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,
23893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23894 },
23895 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
23896 {
23897 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,
23898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23899 },
23900 /* mul.w${G} $Src16RnHI,$Dst16RnHI */
23901 {
23902 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,
23903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23904 },
23905 /* mul.w${G} $Src16AnHI,$Dst16RnHI */
23906 {
23907 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,
23908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23909 },
23910 /* mul.w${G} [$Src16An],$Dst16RnHI */
23911 {
23912 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,
23913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23914 },
23915 /* mul.w${G} $Src16RnHI,$Dst16AnHI */
23916 {
23917 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,
23918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23919 },
23920 /* mul.w${G} $Src16AnHI,$Dst16AnHI */
23921 {
23922 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,
23923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23924 },
23925 /* mul.w${G} [$Src16An],$Dst16AnHI */
23926 {
23927 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,
23928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23929 },
23930 /* mul.w${G} $Src16RnHI,[$Dst16An] */
23931 {
23932 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,
23933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23934 },
23935 /* mul.w${G} $Src16AnHI,[$Dst16An] */
23936 {
23937 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,
23938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23939 },
23940 /* mul.w${G} [$Src16An],[$Dst16An] */
23941 {
23942 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,
23943 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23944 },
23945 /* mul.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
23946 {
23947 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,
23948 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23949 },
23950 /* mul.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
23951 {
23952 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,
23953 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23954 },
23955 /* mul.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
23956 {
23957 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,
23958 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23959 },
23960 /* mul.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
23961 {
23962 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,
23963 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23964 },
23965 /* mul.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
23966 {
23967 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,
23968 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23969 },
23970 /* mul.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
23971 {
23972 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,
23973 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23974 },
23975 /* mul.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
23976 {
23977 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,
23978 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23979 },
23980 /* mul.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
23981 {
23982 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,
23983 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23984 },
23985 /* mul.w${G} [$Src16An],${Dsp-16-u8}[sb] */
23986 {
23987 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,
23988 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23989 },
23990 /* mul.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
23991 {
23992 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,
23993 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23994 },
23995 /* mul.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
23996 {
23997 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,
23998 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
23999 },
24000 /* mul.w${G} [$Src16An],${Dsp-16-u16}[sb] */
24001 {
24002 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,
24003 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24004 },
24005 /* mul.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
24006 {
24007 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,
24008 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24009 },
24010 /* mul.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
24011 {
24012 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,
24013 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24014 },
24015 /* mul.w${G} [$Src16An],${Dsp-16-s8}[fb] */
24016 {
24017 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,
24018 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24019 },
24020 /* mul.w${G} $Src16RnHI,${Dsp-16-u16} */
24021 {
24022 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,
24023 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24024 },
24025 /* mul.w${G} $Src16AnHI,${Dsp-16-u16} */
24026 {
24027 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,
24028 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24029 },
24030 /* mul.w${G} [$Src16An],${Dsp-16-u16} */
24031 {
24032 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,
24033 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24034 },
24035 /* mul.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
24036 {
24037 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,
24038 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24039 },
24040 /* mul.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
24041 {
24042 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,
24043 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24044 },
24045 /* mul.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
24046 {
24047 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,
24048 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24049 },
24050 /* mul.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
24051 {
24052 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,
24053 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24054 },
24055 /* mul.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
24056 {
24057 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,
24058 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24059 },
24060 /* mul.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
24061 {
24062 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,
24063 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24064 },
24065 /* mul.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
24066 {
24067 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,
24068 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24069 },
24070 /* mul.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
24071 {
24072 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,
24073 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24074 },
24075 /* mul.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
24076 {
24077 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,
24078 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24079 },
24080 /* mul.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
24081 {
24082 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,
24083 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24084 },
24085 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
24086 {
24087 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,
24088 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24089 },
24090 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
24091 {
24092 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,
24093 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24094 },
24095 /* mul.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
24096 {
24097 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,
24098 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24099 },
24100 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
24101 {
24102 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,
24103 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24104 },
24105 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
24106 {
24107 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,
24108 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24109 },
24110 /* mul.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
24111 {
24112 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,
24113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24114 },
24115 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
24116 {
24117 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,
24118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24119 },
24120 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
24121 {
24122 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,
24123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24124 },
24125 /* mul.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
24126 {
24127 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,
24128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24129 },
24130 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
24131 {
24132 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,
24133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24134 },
24135 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
24136 {
24137 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,
24138 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24139 },
24140 /* mul.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
24141 {
24142 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,
24143 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24144 },
24145 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
24146 {
24147 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,
24148 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24149 },
24150 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
24151 {
24152 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,
24153 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24154 },
24155 /* mul.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
24156 {
24157 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,
24158 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24159 },
24160 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
24161 {
24162 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,
24163 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24164 },
24165 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
24166 {
24167 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,
24168 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24169 },
24170 /* mul.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
24171 {
24172 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,
24173 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24174 },
24175 /* mul.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
24176 {
24177 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,
24178 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24179 },
24180 /* mul.b${G} ${Dsp-16-u16},$Dst16RnQI */
24181 {
24182 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,
24183 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24184 },
24185 /* mul.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
24186 {
24187 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,
24188 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24189 },
24190 /* mul.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
24191 {
24192 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,
24193 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24194 },
24195 /* mul.b${G} ${Dsp-16-u16},$Dst16AnQI */
24196 {
24197 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,
24198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24199 },
24200 /* mul.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
24201 {
24202 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,
24203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24204 },
24205 /* mul.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
24206 {
24207 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,
24208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24209 },
24210 /* mul.b${G} ${Dsp-16-u16},[$Dst16An] */
24211 {
24212 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,
24213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24214 },
24215 /* mul.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
24216 {
24217 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,
24218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24219 },
24220 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
24221 {
24222 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,
24223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24224 },
24225 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
24226 {
24227 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,
24228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24229 },
24230 /* mul.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
24231 {
24232 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,
24233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24234 },
24235 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
24236 {
24237 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,
24238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24239 },
24240 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
24241 {
24242 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,
24243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24244 },
24245 /* mul.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
24246 {
24247 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,
24248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24249 },
24250 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
24251 {
24252 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,
24253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24254 },
24255 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
24256 {
24257 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,
24258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24259 },
24260 /* mul.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
24261 {
24262 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,
24263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24264 },
24265 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
24266 {
24267 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,
24268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24269 },
24270 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
24271 {
24272 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,
24273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24274 },
24275 /* mul.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
24276 {
24277 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,
24278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24279 },
24280 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
24281 {
24282 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,
24283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24284 },
24285 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
24286 {
24287 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,
24288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24289 },
24290 /* mul.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
24291 {
24292 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,
24293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24294 },
24295 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
24296 {
24297 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,
24298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24299 },
24300 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
24301 {
24302 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,
24303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24304 },
24305 /* mul.b${G} $Src16RnQI,$Dst16RnQI */
24306 {
24307 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,
24308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24309 },
24310 /* mul.b${G} $Src16AnQI,$Dst16RnQI */
24311 {
24312 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,
24313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24314 },
24315 /* mul.b${G} [$Src16An],$Dst16RnQI */
24316 {
24317 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,
24318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24319 },
24320 /* mul.b${G} $Src16RnQI,$Dst16AnQI */
24321 {
24322 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,
24323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24324 },
24325 /* mul.b${G} $Src16AnQI,$Dst16AnQI */
24326 {
24327 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,
24328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24329 },
24330 /* mul.b${G} [$Src16An],$Dst16AnQI */
24331 {
24332 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,
24333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24334 },
24335 /* mul.b${G} $Src16RnQI,[$Dst16An] */
24336 {
24337 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,
24338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24339 },
24340 /* mul.b${G} $Src16AnQI,[$Dst16An] */
24341 {
24342 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,
24343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24344 },
24345 /* mul.b${G} [$Src16An],[$Dst16An] */
24346 {
24347 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,
24348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24349 },
24350 /* mul.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
24351 {
24352 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,
24353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24354 },
24355 /* mul.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
24356 {
24357 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,
24358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24359 },
24360 /* mul.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
24361 {
24362 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,
24363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24364 },
24365 /* mul.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
24366 {
24367 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,
24368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24369 },
24370 /* mul.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
24371 {
24372 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,
24373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24374 },
24375 /* mul.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
24376 {
24377 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,
24378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24379 },
24380 /* mul.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
24381 {
24382 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,
24383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24384 },
24385 /* mul.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
24386 {
24387 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,
24388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24389 },
24390 /* mul.b${G} [$Src16An],${Dsp-16-u8}[sb] */
24391 {
24392 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,
24393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24394 },
24395 /* mul.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
24396 {
24397 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,
24398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24399 },
24400 /* mul.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
24401 {
24402 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,
24403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24404 },
24405 /* mul.b${G} [$Src16An],${Dsp-16-u16}[sb] */
24406 {
24407 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,
24408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24409 },
24410 /* mul.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
24411 {
24412 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,
24413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24414 },
24415 /* mul.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
24416 {
24417 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,
24418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24419 },
24420 /* mul.b${G} [$Src16An],${Dsp-16-s8}[fb] */
24421 {
24422 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,
24423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24424 },
24425 /* mul.b${G} $Src16RnQI,${Dsp-16-u16} */
24426 {
24427 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,
24428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24429 },
24430 /* mul.b${G} $Src16AnQI,${Dsp-16-u16} */
24431 {
24432 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,
24433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24434 },
24435 /* mul.b${G} [$Src16An],${Dsp-16-u16} */
24436 {
24437 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,
24438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24439 },
24440 /* mul.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
24441 {
24442 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,
24443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24444 },
24445 /* mul.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
24446 {
24447 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,
24448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24449 },
24450 /* mul.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
24451 {
24452 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,
24453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24454 },
24455 /* mul.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
24456 {
24457 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,
24458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24459 },
24460 /* mul.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
24461 {
24462 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,
24463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24464 },
24465 /* mul.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
24466 {
24467 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,
24468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24469 },
24470 /* mul.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
24471 {
24472 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,
24473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24474 },
24475 /* mul.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
24476 {
24477 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,
24478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24479 },
24480 /* mul.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
24481 {
24482 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,
24483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24484 },
24485 /* mul.w${G} #${Imm-32-HI},${Dsp-16-u16} */
24486 {
24487 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,
24488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24489 },
24490 /* mul.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
24491 {
24492 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,
24493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24494 },
24495 /* mul.w${G} #${Imm-40-HI},${Dsp-16-u24} */
24496 {
24497 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,
24498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24499 },
24500 /* mul.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
24501 {
24502 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,
24503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24504 },
24505 /* mul.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
24506 {
24507 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,
24508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24509 },
24510 /* mul.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
24511 {
24512 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,
24513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24514 },
24515 /* mul.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
24516 {
24517 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,
24518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24519 },
24520 /* mul.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
24521 {
24522 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,
24523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24524 },
24525 /* mul.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
24526 {
24527 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,
24528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24529 },
24530 /* mul.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
24531 {
24532 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,
24533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24534 },
24535 /* mul.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
24536 {
24537 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,
24538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24539 },
24540 /* mul.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
24541 {
24542 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,
24543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24544 },
24545 /* mul.b${G} #${Imm-32-QI},${Dsp-16-u16} */
24546 {
24547 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,
24548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24549 },
24550 /* mul.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
24551 {
24552 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,
24553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24554 },
24555 /* mul.b${G} #${Imm-40-QI},${Dsp-16-u24} */
24556 {
24557 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,
24558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24559 },
24560 /* mul.w${G} #${Imm-16-HI},$Dst16RnHI */
24561 {
24562 M32C_INSN_MUL16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "mul16.w-imm-G-basic-dst16-Rn-direct-HI", "mul.w", 32,
24563 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24564 },
24565 /* mul.w${G} #${Imm-16-HI},$Dst16AnHI */
24566 {
24567 M32C_INSN_MUL16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "mul16.w-imm-G-basic-dst16-An-direct-HI", "mul.w", 32,
24568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24569 },
24570 /* mul.w${G} #${Imm-16-HI},[$Dst16An] */
24571 {
24572 M32C_INSN_MUL16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "mul16.w-imm-G-basic-dst16-An-indirect-HI", "mul.w", 32,
24573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24574 },
24575 /* mul.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
24576 {
24577 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,
24578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24579 },
24580 /* mul.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
24581 {
24582 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,
24583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24584 },
24585 /* mul.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
24586 {
24587 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,
24588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24589 },
24590 /* mul.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
24591 {
24592 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,
24593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24594 },
24595 /* mul.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
24596 {
24597 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,
24598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24599 },
24600 /* mul.w${G} #${Imm-32-HI},${Dsp-16-u16} */
24601 {
24602 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,
24603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24604 },
24605 /* mul.b${G} #${Imm-16-QI},$Dst16RnQI */
24606 {
24607 M32C_INSN_MUL16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "mul16.b-imm-G-basic-dst16-Rn-direct-QI", "mul.b", 24,
24608 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24609 },
24610 /* mul.b${G} #${Imm-16-QI},$Dst16AnQI */
24611 {
24612 M32C_INSN_MUL16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "mul16.b-imm-G-basic-dst16-An-direct-QI", "mul.b", 24,
24613 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24614 },
24615 /* mul.b${G} #${Imm-16-QI},[$Dst16An] */
24616 {
24617 M32C_INSN_MUL16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "mul16.b-imm-G-basic-dst16-An-indirect-QI", "mul.b", 24,
24618 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24619 },
24620 /* mul.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
24621 {
24622 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,
24623 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24624 },
24625 /* mul.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
24626 {
24627 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,
24628 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24629 },
24630 /* mul.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
24631 {
24632 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,
24633 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24634 },
24635 /* mul.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
24636 {
24637 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,
24638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24639 },
24640 /* mul.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
24641 {
24642 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,
24643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24644 },
24645 /* mul.b${G} #${Imm-32-QI},${Dsp-16-u16} */
24646 {
24647 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,
24648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
24649 },
24650 /* movx${X} #${Imm-16-QI},$Dst32RnUnprefixedSI */
24651 {
24652 M32C_INSN_MOVX32_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "movx32-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "movx", 24,
24653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24654 },
24655 /* movx${X} #${Imm-16-QI},$Dst32AnUnprefixedSI */
24656 {
24657 M32C_INSN_MOVX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "movx32-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-SI", "movx", 24,
24658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24659 },
24660 /* movx${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
24661 {
24662 M32C_INSN_MOVX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "movx32-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-SI", "movx", 24,
24663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24664 },
24665 /* movx${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
24666 {
24667 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,
24668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24669 },
24670 /* movx${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
24671 {
24672 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,
24673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24674 },
24675 /* movx${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
24676 {
24677 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,
24678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24679 },
24680 /* movx${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
24681 {
24682 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,
24683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24684 },
24685 /* movx${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
24686 {
24687 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,
24688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24689 },
24690 /* movx${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
24691 {
24692 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,
24693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24694 },
24695 /* movx${X} #${Imm-32-QI},${Dsp-16-u16} */
24696 {
24697 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,
24698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24699 },
24700 /* movx${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
24701 {
24702 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,
24703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24704 },
24705 /* movx${X} #${Imm-40-QI},${Dsp-16-u24} */
24706 {
24707 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,
24708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24709 },
24710 /* movhh $Dst32RnPrefixedQI,r0l */
24711 {
24712 M32C_INSN_MOVHH32_SRC_R0L_DST32_RN_DIRECT_PREFIXED_QI, "movhh32.src-r0l-dst32-Rn-direct-Prefixed-QI", "movhh", 24,
24713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24714 },
24715 /* movhh $Dst32AnPrefixedQI,r0l */
24716 {
24717 M32C_INSN_MOVHH32_SRC_R0L_DST32_AN_DIRECT_PREFIXED_QI, "movhh32.src-r0l-dst32-An-direct-Prefixed-QI", "movhh", 24,
24718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24719 },
24720 /* movhh [$Dst32AnPrefixed],r0l */
24721 {
24722 M32C_INSN_MOVHH32_SRC_R0L_DST32_AN_INDIRECT_PREFIXED_QI, "movhh32.src-r0l-dst32-An-indirect-Prefixed-QI", "movhh", 24,
24723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24724 },
24725 /* movhh ${Dsp-24-u8}[$Dst32AnPrefixed],r0l */
24726 {
24727 M32C_INSN_MOVHH32_SRC_R0L_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-8-An-relative-Prefixed-QI", "movhh", 32,
24728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24729 },
24730 /* movhh ${Dsp-24-u16}[$Dst32AnPrefixed],r0l */
24731 {
24732 M32C_INSN_MOVHH32_SRC_R0L_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-16-An-relative-Prefixed-QI", "movhh", 40,
24733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24734 },
24735 /* movhh ${Dsp-24-u24}[$Dst32AnPrefixed],r0l */
24736 {
24737 M32C_INSN_MOVHH32_SRC_R0L_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-24-An-relative-Prefixed-QI", "movhh", 48,
24738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24739 },
24740 /* movhh ${Dsp-24-u8}[sb],r0l */
24741 {
24742 M32C_INSN_MOVHH32_SRC_R0L_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-8-SB-relative-Prefixed-QI", "movhh", 32,
24743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24744 },
24745 /* movhh ${Dsp-24-u16}[sb],r0l */
24746 {
24747 M32C_INSN_MOVHH32_SRC_R0L_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-16-SB-relative-Prefixed-QI", "movhh", 40,
24748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24749 },
24750 /* movhh ${Dsp-24-s8}[fb],r0l */
24751 {
24752 M32C_INSN_MOVHH32_SRC_R0L_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-8-FB-relative-Prefixed-QI", "movhh", 32,
24753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24754 },
24755 /* movhh ${Dsp-24-s16}[fb],r0l */
24756 {
24757 M32C_INSN_MOVHH32_SRC_R0L_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-16-FB-relative-Prefixed-QI", "movhh", 40,
24758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24759 },
24760 /* movhh ${Dsp-24-u16},r0l */
24761 {
24762 M32C_INSN_MOVHH32_SRC_R0L_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-16-absolute-Prefixed-QI", "movhh", 40,
24763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24764 },
24765 /* movhh ${Dsp-24-u24},r0l */
24766 {
24767 M32C_INSN_MOVHH32_SRC_R0L_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-24-absolute-Prefixed-QI", "movhh", 48,
24768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24769 },
24770 /* movhl $Dst32RnPrefixedQI,r0l */
24771 {
24772 M32C_INSN_MOVHL32_SRC_R0L_DST32_RN_DIRECT_PREFIXED_QI, "movhl32.src-r0l-dst32-Rn-direct-Prefixed-QI", "movhl", 24,
24773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24774 },
24775 /* movhl $Dst32AnPrefixedQI,r0l */
24776 {
24777 M32C_INSN_MOVHL32_SRC_R0L_DST32_AN_DIRECT_PREFIXED_QI, "movhl32.src-r0l-dst32-An-direct-Prefixed-QI", "movhl", 24,
24778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24779 },
24780 /* movhl [$Dst32AnPrefixed],r0l */
24781 {
24782 M32C_INSN_MOVHL32_SRC_R0L_DST32_AN_INDIRECT_PREFIXED_QI, "movhl32.src-r0l-dst32-An-indirect-Prefixed-QI", "movhl", 24,
24783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24784 },
24785 /* movhl ${Dsp-24-u8}[$Dst32AnPrefixed],r0l */
24786 {
24787 M32C_INSN_MOVHL32_SRC_R0L_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-8-An-relative-Prefixed-QI", "movhl", 32,
24788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24789 },
24790 /* movhl ${Dsp-24-u16}[$Dst32AnPrefixed],r0l */
24791 {
24792 M32C_INSN_MOVHL32_SRC_R0L_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-16-An-relative-Prefixed-QI", "movhl", 40,
24793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24794 },
24795 /* movhl ${Dsp-24-u24}[$Dst32AnPrefixed],r0l */
24796 {
24797 M32C_INSN_MOVHL32_SRC_R0L_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-24-An-relative-Prefixed-QI", "movhl", 48,
24798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24799 },
24800 /* movhl ${Dsp-24-u8}[sb],r0l */
24801 {
24802 M32C_INSN_MOVHL32_SRC_R0L_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-8-SB-relative-Prefixed-QI", "movhl", 32,
24803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24804 },
24805 /* movhl ${Dsp-24-u16}[sb],r0l */
24806 {
24807 M32C_INSN_MOVHL32_SRC_R0L_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-16-SB-relative-Prefixed-QI", "movhl", 40,
24808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24809 },
24810 /* movhl ${Dsp-24-s8}[fb],r0l */
24811 {
24812 M32C_INSN_MOVHL32_SRC_R0L_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-8-FB-relative-Prefixed-QI", "movhl", 32,
24813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24814 },
24815 /* movhl ${Dsp-24-s16}[fb],r0l */
24816 {
24817 M32C_INSN_MOVHL32_SRC_R0L_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-16-FB-relative-Prefixed-QI", "movhl", 40,
24818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24819 },
24820 /* movhl ${Dsp-24-u16},r0l */
24821 {
24822 M32C_INSN_MOVHL32_SRC_R0L_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-16-absolute-Prefixed-QI", "movhl", 40,
24823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24824 },
24825 /* movhl ${Dsp-24-u24},r0l */
24826 {
24827 M32C_INSN_MOVHL32_SRC_R0L_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-24-absolute-Prefixed-QI", "movhl", 48,
24828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24829 },
24830 /* movlh $Dst32RnPrefixedQI,r0l */
24831 {
24832 M32C_INSN_MOVLH32_SRC_R0L_DST32_RN_DIRECT_PREFIXED_QI, "movlh32.src-r0l-dst32-Rn-direct-Prefixed-QI", "movlh", 24,
24833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24834 },
24835 /* movlh $Dst32AnPrefixedQI,r0l */
24836 {
24837 M32C_INSN_MOVLH32_SRC_R0L_DST32_AN_DIRECT_PREFIXED_QI, "movlh32.src-r0l-dst32-An-direct-Prefixed-QI", "movlh", 24,
24838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24839 },
24840 /* movlh [$Dst32AnPrefixed],r0l */
24841 {
24842 M32C_INSN_MOVLH32_SRC_R0L_DST32_AN_INDIRECT_PREFIXED_QI, "movlh32.src-r0l-dst32-An-indirect-Prefixed-QI", "movlh", 24,
24843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24844 },
24845 /* movlh ${Dsp-24-u8}[$Dst32AnPrefixed],r0l */
24846 {
24847 M32C_INSN_MOVLH32_SRC_R0L_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-8-An-relative-Prefixed-QI", "movlh", 32,
24848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24849 },
24850 /* movlh ${Dsp-24-u16}[$Dst32AnPrefixed],r0l */
24851 {
24852 M32C_INSN_MOVLH32_SRC_R0L_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-16-An-relative-Prefixed-QI", "movlh", 40,
24853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24854 },
24855 /* movlh ${Dsp-24-u24}[$Dst32AnPrefixed],r0l */
24856 {
24857 M32C_INSN_MOVLH32_SRC_R0L_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-24-An-relative-Prefixed-QI", "movlh", 48,
24858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24859 },
24860 /* movlh ${Dsp-24-u8}[sb],r0l */
24861 {
24862 M32C_INSN_MOVLH32_SRC_R0L_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-8-SB-relative-Prefixed-QI", "movlh", 32,
24863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24864 },
24865 /* movlh ${Dsp-24-u16}[sb],r0l */
24866 {
24867 M32C_INSN_MOVLH32_SRC_R0L_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-16-SB-relative-Prefixed-QI", "movlh", 40,
24868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24869 },
24870 /* movlh ${Dsp-24-s8}[fb],r0l */
24871 {
24872 M32C_INSN_MOVLH32_SRC_R0L_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-8-FB-relative-Prefixed-QI", "movlh", 32,
24873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24874 },
24875 /* movlh ${Dsp-24-s16}[fb],r0l */
24876 {
24877 M32C_INSN_MOVLH32_SRC_R0L_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-16-FB-relative-Prefixed-QI", "movlh", 40,
24878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24879 },
24880 /* movlh ${Dsp-24-u16},r0l */
24881 {
24882 M32C_INSN_MOVLH32_SRC_R0L_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-16-absolute-Prefixed-QI", "movlh", 40,
24883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24884 },
24885 /* movlh ${Dsp-24-u24},r0l */
24886 {
24887 M32C_INSN_MOVLH32_SRC_R0L_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-24-absolute-Prefixed-QI", "movlh", 48,
24888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24889 },
24890 /* movll $Dst32RnPrefixedQI,r0l */
24891 {
24892 M32C_INSN_MOVLL32_SRC_R0L_DST32_RN_DIRECT_PREFIXED_QI, "movll32.src-r0l-dst32-Rn-direct-Prefixed-QI", "movll", 24,
24893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24894 },
24895 /* movll $Dst32AnPrefixedQI,r0l */
24896 {
24897 M32C_INSN_MOVLL32_SRC_R0L_DST32_AN_DIRECT_PREFIXED_QI, "movll32.src-r0l-dst32-An-direct-Prefixed-QI", "movll", 24,
24898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24899 },
24900 /* movll [$Dst32AnPrefixed],r0l */
24901 {
24902 M32C_INSN_MOVLL32_SRC_R0L_DST32_AN_INDIRECT_PREFIXED_QI, "movll32.src-r0l-dst32-An-indirect-Prefixed-QI", "movll", 24,
24903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24904 },
24905 /* movll ${Dsp-24-u8}[$Dst32AnPrefixed],r0l */
24906 {
24907 M32C_INSN_MOVLL32_SRC_R0L_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movll32.src-r0l-dst32-24-8-An-relative-Prefixed-QI", "movll", 32,
24908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24909 },
24910 /* movll ${Dsp-24-u16}[$Dst32AnPrefixed],r0l */
24911 {
24912 M32C_INSN_MOVLL32_SRC_R0L_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movll32.src-r0l-dst32-24-16-An-relative-Prefixed-QI", "movll", 40,
24913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24914 },
24915 /* movll ${Dsp-24-u24}[$Dst32AnPrefixed],r0l */
24916 {
24917 M32C_INSN_MOVLL32_SRC_R0L_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movll32.src-r0l-dst32-24-24-An-relative-Prefixed-QI", "movll", 48,
24918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24919 },
24920 /* movll ${Dsp-24-u8}[sb],r0l */
24921 {
24922 M32C_INSN_MOVLL32_SRC_R0L_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movll32.src-r0l-dst32-24-8-SB-relative-Prefixed-QI", "movll", 32,
24923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24924 },
24925 /* movll ${Dsp-24-u16}[sb],r0l */
24926 {
24927 M32C_INSN_MOVLL32_SRC_R0L_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movll32.src-r0l-dst32-24-16-SB-relative-Prefixed-QI", "movll", 40,
24928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24929 },
24930 /* movll ${Dsp-24-s8}[fb],r0l */
24931 {
24932 M32C_INSN_MOVLL32_SRC_R0L_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movll32.src-r0l-dst32-24-8-FB-relative-Prefixed-QI", "movll", 32,
24933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24934 },
24935 /* movll ${Dsp-24-s16}[fb],r0l */
24936 {
24937 M32C_INSN_MOVLL32_SRC_R0L_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movll32.src-r0l-dst32-24-16-FB-relative-Prefixed-QI", "movll", 40,
24938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24939 },
24940 /* movll ${Dsp-24-u16},r0l */
24941 {
24942 M32C_INSN_MOVLL32_SRC_R0L_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movll32.src-r0l-dst32-24-16-absolute-Prefixed-QI", "movll", 40,
24943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24944 },
24945 /* movll ${Dsp-24-u24},r0l */
24946 {
24947 M32C_INSN_MOVLL32_SRC_R0L_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movll32.src-r0l-dst32-24-24-absolute-Prefixed-QI", "movll", 48,
24948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24949 },
24950 /* movhh r0l,$Dst32RnPrefixedQI */
24951 {
24952 M32C_INSN_MOVHH32_R0L_DST_DST32_RN_DIRECT_PREFIXED_QI, "movhh32.r0l-dst-dst32-Rn-direct-Prefixed-QI", "movhh", 24,
24953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24954 },
24955 /* movhh r0l,$Dst32AnPrefixedQI */
24956 {
24957 M32C_INSN_MOVHH32_R0L_DST_DST32_AN_DIRECT_PREFIXED_QI, "movhh32.r0l-dst-dst32-An-direct-Prefixed-QI", "movhh", 24,
24958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24959 },
24960 /* movhh r0l,[$Dst32AnPrefixed] */
24961 {
24962 M32C_INSN_MOVHH32_R0L_DST_DST32_AN_INDIRECT_PREFIXED_QI, "movhh32.r0l-dst-dst32-An-indirect-Prefixed-QI", "movhh", 24,
24963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24964 },
24965 /* movhh r0l,${Dsp-24-u8}[$Dst32AnPrefixed] */
24966 {
24967 M32C_INSN_MOVHH32_R0L_DST_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-8-An-relative-Prefixed-QI", "movhh", 32,
24968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24969 },
24970 /* movhh r0l,${Dsp-24-u16}[$Dst32AnPrefixed] */
24971 {
24972 M32C_INSN_MOVHH32_R0L_DST_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-16-An-relative-Prefixed-QI", "movhh", 40,
24973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24974 },
24975 /* movhh r0l,${Dsp-24-u24}[$Dst32AnPrefixed] */
24976 {
24977 M32C_INSN_MOVHH32_R0L_DST_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-24-An-relative-Prefixed-QI", "movhh", 48,
24978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24979 },
24980 /* movhh r0l,${Dsp-24-u8}[sb] */
24981 {
24982 M32C_INSN_MOVHH32_R0L_DST_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-8-SB-relative-Prefixed-QI", "movhh", 32,
24983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24984 },
24985 /* movhh r0l,${Dsp-24-u16}[sb] */
24986 {
24987 M32C_INSN_MOVHH32_R0L_DST_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-16-SB-relative-Prefixed-QI", "movhh", 40,
24988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24989 },
24990 /* movhh r0l,${Dsp-24-s8}[fb] */
24991 {
24992 M32C_INSN_MOVHH32_R0L_DST_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-8-FB-relative-Prefixed-QI", "movhh", 32,
24993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24994 },
24995 /* movhh r0l,${Dsp-24-s16}[fb] */
24996 {
24997 M32C_INSN_MOVHH32_R0L_DST_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-16-FB-relative-Prefixed-QI", "movhh", 40,
24998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
24999 },
25000 /* movhh r0l,${Dsp-24-u16} */
25001 {
25002 M32C_INSN_MOVHH32_R0L_DST_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-16-absolute-Prefixed-QI", "movhh", 40,
25003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25004 },
25005 /* movhh r0l,${Dsp-24-u24} */
25006 {
25007 M32C_INSN_MOVHH32_R0L_DST_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-24-absolute-Prefixed-QI", "movhh", 48,
25008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25009 },
25010 /* movhl r0l,$Dst32RnPrefixedQI */
25011 {
25012 M32C_INSN_MOVHL32_R0L_DST_DST32_RN_DIRECT_PREFIXED_QI, "movhl32.r0l-dst-dst32-Rn-direct-Prefixed-QI", "movhl", 24,
25013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25014 },
25015 /* movhl r0l,$Dst32AnPrefixedQI */
25016 {
25017 M32C_INSN_MOVHL32_R0L_DST_DST32_AN_DIRECT_PREFIXED_QI, "movhl32.r0l-dst-dst32-An-direct-Prefixed-QI", "movhl", 24,
25018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25019 },
25020 /* movhl r0l,[$Dst32AnPrefixed] */
25021 {
25022 M32C_INSN_MOVHL32_R0L_DST_DST32_AN_INDIRECT_PREFIXED_QI, "movhl32.r0l-dst-dst32-An-indirect-Prefixed-QI", "movhl", 24,
25023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25024 },
25025 /* movhl r0l,${Dsp-24-u8}[$Dst32AnPrefixed] */
25026 {
25027 M32C_INSN_MOVHL32_R0L_DST_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-8-An-relative-Prefixed-QI", "movhl", 32,
25028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25029 },
25030 /* movhl r0l,${Dsp-24-u16}[$Dst32AnPrefixed] */
25031 {
25032 M32C_INSN_MOVHL32_R0L_DST_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-16-An-relative-Prefixed-QI", "movhl", 40,
25033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25034 },
25035 /* movhl r0l,${Dsp-24-u24}[$Dst32AnPrefixed] */
25036 {
25037 M32C_INSN_MOVHL32_R0L_DST_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-24-An-relative-Prefixed-QI", "movhl", 48,
25038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25039 },
25040 /* movhl r0l,${Dsp-24-u8}[sb] */
25041 {
25042 M32C_INSN_MOVHL32_R0L_DST_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-8-SB-relative-Prefixed-QI", "movhl", 32,
25043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25044 },
25045 /* movhl r0l,${Dsp-24-u16}[sb] */
25046 {
25047 M32C_INSN_MOVHL32_R0L_DST_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-16-SB-relative-Prefixed-QI", "movhl", 40,
25048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25049 },
25050 /* movhl r0l,${Dsp-24-s8}[fb] */
25051 {
25052 M32C_INSN_MOVHL32_R0L_DST_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-8-FB-relative-Prefixed-QI", "movhl", 32,
25053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25054 },
25055 /* movhl r0l,${Dsp-24-s16}[fb] */
25056 {
25057 M32C_INSN_MOVHL32_R0L_DST_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-16-FB-relative-Prefixed-QI", "movhl", 40,
25058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25059 },
25060 /* movhl r0l,${Dsp-24-u16} */
25061 {
25062 M32C_INSN_MOVHL32_R0L_DST_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-16-absolute-Prefixed-QI", "movhl", 40,
25063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25064 },
25065 /* movhl r0l,${Dsp-24-u24} */
25066 {
25067 M32C_INSN_MOVHL32_R0L_DST_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-24-absolute-Prefixed-QI", "movhl", 48,
25068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25069 },
25070 /* movlh r0l,$Dst32RnPrefixedQI */
25071 {
25072 M32C_INSN_MOVLH32_R0L_DST_DST32_RN_DIRECT_PREFIXED_QI, "movlh32.r0l-dst-dst32-Rn-direct-Prefixed-QI", "movlh", 24,
25073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25074 },
25075 /* movlh r0l,$Dst32AnPrefixedQI */
25076 {
25077 M32C_INSN_MOVLH32_R0L_DST_DST32_AN_DIRECT_PREFIXED_QI, "movlh32.r0l-dst-dst32-An-direct-Prefixed-QI", "movlh", 24,
25078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25079 },
25080 /* movlh r0l,[$Dst32AnPrefixed] */
25081 {
25082 M32C_INSN_MOVLH32_R0L_DST_DST32_AN_INDIRECT_PREFIXED_QI, "movlh32.r0l-dst-dst32-An-indirect-Prefixed-QI", "movlh", 24,
25083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25084 },
25085 /* movlh r0l,${Dsp-24-u8}[$Dst32AnPrefixed] */
25086 {
25087 M32C_INSN_MOVLH32_R0L_DST_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-8-An-relative-Prefixed-QI", "movlh", 32,
25088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25089 },
25090 /* movlh r0l,${Dsp-24-u16}[$Dst32AnPrefixed] */
25091 {
25092 M32C_INSN_MOVLH32_R0L_DST_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-16-An-relative-Prefixed-QI", "movlh", 40,
25093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25094 },
25095 /* movlh r0l,${Dsp-24-u24}[$Dst32AnPrefixed] */
25096 {
25097 M32C_INSN_MOVLH32_R0L_DST_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-24-An-relative-Prefixed-QI", "movlh", 48,
25098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25099 },
25100 /* movlh r0l,${Dsp-24-u8}[sb] */
25101 {
25102 M32C_INSN_MOVLH32_R0L_DST_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-8-SB-relative-Prefixed-QI", "movlh", 32,
25103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25104 },
25105 /* movlh r0l,${Dsp-24-u16}[sb] */
25106 {
25107 M32C_INSN_MOVLH32_R0L_DST_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-16-SB-relative-Prefixed-QI", "movlh", 40,
25108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25109 },
25110 /* movlh r0l,${Dsp-24-s8}[fb] */
25111 {
25112 M32C_INSN_MOVLH32_R0L_DST_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-8-FB-relative-Prefixed-QI", "movlh", 32,
25113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25114 },
25115 /* movlh r0l,${Dsp-24-s16}[fb] */
25116 {
25117 M32C_INSN_MOVLH32_R0L_DST_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-16-FB-relative-Prefixed-QI", "movlh", 40,
25118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25119 },
25120 /* movlh r0l,${Dsp-24-u16} */
25121 {
25122 M32C_INSN_MOVLH32_R0L_DST_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-16-absolute-Prefixed-QI", "movlh", 40,
25123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25124 },
25125 /* movlh r0l,${Dsp-24-u24} */
25126 {
25127 M32C_INSN_MOVLH32_R0L_DST_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-24-absolute-Prefixed-QI", "movlh", 48,
25128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25129 },
25130 /* movll r0l,$Dst32RnPrefixedQI */
25131 {
25132 M32C_INSN_MOVLL32_R0L_DST_DST32_RN_DIRECT_PREFIXED_QI, "movll32.r0l-dst-dst32-Rn-direct-Prefixed-QI", "movll", 24,
25133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25134 },
25135 /* movll r0l,$Dst32AnPrefixedQI */
25136 {
25137 M32C_INSN_MOVLL32_R0L_DST_DST32_AN_DIRECT_PREFIXED_QI, "movll32.r0l-dst-dst32-An-direct-Prefixed-QI", "movll", 24,
25138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25139 },
25140 /* movll r0l,[$Dst32AnPrefixed] */
25141 {
25142 M32C_INSN_MOVLL32_R0L_DST_DST32_AN_INDIRECT_PREFIXED_QI, "movll32.r0l-dst-dst32-An-indirect-Prefixed-QI", "movll", 24,
25143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25144 },
25145 /* movll r0l,${Dsp-24-u8}[$Dst32AnPrefixed] */
25146 {
25147 M32C_INSN_MOVLL32_R0L_DST_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-8-An-relative-Prefixed-QI", "movll", 32,
25148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25149 },
25150 /* movll r0l,${Dsp-24-u16}[$Dst32AnPrefixed] */
25151 {
25152 M32C_INSN_MOVLL32_R0L_DST_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-16-An-relative-Prefixed-QI", "movll", 40,
25153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25154 },
25155 /* movll r0l,${Dsp-24-u24}[$Dst32AnPrefixed] */
25156 {
25157 M32C_INSN_MOVLL32_R0L_DST_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-24-An-relative-Prefixed-QI", "movll", 48,
25158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25159 },
25160 /* movll r0l,${Dsp-24-u8}[sb] */
25161 {
25162 M32C_INSN_MOVLL32_R0L_DST_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-8-SB-relative-Prefixed-QI", "movll", 32,
25163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25164 },
25165 /* movll r0l,${Dsp-24-u16}[sb] */
25166 {
25167 M32C_INSN_MOVLL32_R0L_DST_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-16-SB-relative-Prefixed-QI", "movll", 40,
25168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25169 },
25170 /* movll r0l,${Dsp-24-s8}[fb] */
25171 {
25172 M32C_INSN_MOVLL32_R0L_DST_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-8-FB-relative-Prefixed-QI", "movll", 32,
25173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25174 },
25175 /* movll r0l,${Dsp-24-s16}[fb] */
25176 {
25177 M32C_INSN_MOVLL32_R0L_DST_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-16-FB-relative-Prefixed-QI", "movll", 40,
25178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25179 },
25180 /* movll r0l,${Dsp-24-u16} */
25181 {
25182 M32C_INSN_MOVLL32_R0L_DST_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-16-absolute-Prefixed-QI", "movll", 40,
25183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25184 },
25185 /* movll r0l,${Dsp-24-u24} */
25186 {
25187 M32C_INSN_MOVLL32_R0L_DST_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-24-absolute-Prefixed-QI", "movll", 48,
25188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25189 },
25190 /* movhh $Dst16RnQI,r0l */
25191 {
25192 M32C_INSN_MOVHH16_SRC_R0L_DST16_RN_DIRECT_QI, "movhh16.src-r0l-dst16-Rn-direct-QI", "movhh", 16,
25193 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25194 },
25195 /* movhh $Dst16AnQI,r0l */
25196 {
25197 M32C_INSN_MOVHH16_SRC_R0L_DST16_AN_DIRECT_QI, "movhh16.src-r0l-dst16-An-direct-QI", "movhh", 16,
25198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25199 },
25200 /* movhh [$Dst16An],r0l */
25201 {
25202 M32C_INSN_MOVHH16_SRC_R0L_DST16_AN_INDIRECT_QI, "movhh16.src-r0l-dst16-An-indirect-QI", "movhh", 16,
25203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25204 },
25205 /* movhh ${Dsp-16-u8}[$Dst16An],r0l */
25206 {
25207 M32C_INSN_MOVHH16_SRC_R0L_DST16_16_8_AN_RELATIVE_QI, "movhh16.src-r0l-dst16-16-8-An-relative-QI", "movhh", 24,
25208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25209 },
25210 /* movhh ${Dsp-16-u16}[$Dst16An],r0l */
25211 {
25212 M32C_INSN_MOVHH16_SRC_R0L_DST16_16_16_AN_RELATIVE_QI, "movhh16.src-r0l-dst16-16-16-An-relative-QI", "movhh", 32,
25213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25214 },
25215 /* movhh ${Dsp-16-u8}[sb],r0l */
25216 {
25217 M32C_INSN_MOVHH16_SRC_R0L_DST16_16_8_SB_RELATIVE_QI, "movhh16.src-r0l-dst16-16-8-SB-relative-QI", "movhh", 24,
25218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25219 },
25220 /* movhh ${Dsp-16-u16}[sb],r0l */
25221 {
25222 M32C_INSN_MOVHH16_SRC_R0L_DST16_16_16_SB_RELATIVE_QI, "movhh16.src-r0l-dst16-16-16-SB-relative-QI", "movhh", 32,
25223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25224 },
25225 /* movhh ${Dsp-16-s8}[fb],r0l */
25226 {
25227 M32C_INSN_MOVHH16_SRC_R0L_DST16_16_8_FB_RELATIVE_QI, "movhh16.src-r0l-dst16-16-8-FB-relative-QI", "movhh", 24,
25228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25229 },
25230 /* movhh ${Dsp-16-u16},r0l */
25231 {
25232 M32C_INSN_MOVHH16_SRC_R0L_DST16_16_16_ABSOLUTE_QI, "movhh16.src-r0l-dst16-16-16-absolute-QI", "movhh", 32,
25233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25234 },
25235 /* movhl $Dst16RnQI,r0l */
25236 {
25237 M32C_INSN_MOVHL16_SRC_R0L_DST16_RN_DIRECT_QI, "movhl16.src-r0l-dst16-Rn-direct-QI", "movhl", 16,
25238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25239 },
25240 /* movhl $Dst16AnQI,r0l */
25241 {
25242 M32C_INSN_MOVHL16_SRC_R0L_DST16_AN_DIRECT_QI, "movhl16.src-r0l-dst16-An-direct-QI", "movhl", 16,
25243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25244 },
25245 /* movhl [$Dst16An],r0l */
25246 {
25247 M32C_INSN_MOVHL16_SRC_R0L_DST16_AN_INDIRECT_QI, "movhl16.src-r0l-dst16-An-indirect-QI", "movhl", 16,
25248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25249 },
25250 /* movhl ${Dsp-16-u8}[$Dst16An],r0l */
25251 {
25252 M32C_INSN_MOVHL16_SRC_R0L_DST16_16_8_AN_RELATIVE_QI, "movhl16.src-r0l-dst16-16-8-An-relative-QI", "movhl", 24,
25253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25254 },
25255 /* movhl ${Dsp-16-u16}[$Dst16An],r0l */
25256 {
25257 M32C_INSN_MOVHL16_SRC_R0L_DST16_16_16_AN_RELATIVE_QI, "movhl16.src-r0l-dst16-16-16-An-relative-QI", "movhl", 32,
25258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25259 },
25260 /* movhl ${Dsp-16-u8}[sb],r0l */
25261 {
25262 M32C_INSN_MOVHL16_SRC_R0L_DST16_16_8_SB_RELATIVE_QI, "movhl16.src-r0l-dst16-16-8-SB-relative-QI", "movhl", 24,
25263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25264 },
25265 /* movhl ${Dsp-16-u16}[sb],r0l */
25266 {
25267 M32C_INSN_MOVHL16_SRC_R0L_DST16_16_16_SB_RELATIVE_QI, "movhl16.src-r0l-dst16-16-16-SB-relative-QI", "movhl", 32,
25268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25269 },
25270 /* movhl ${Dsp-16-s8}[fb],r0l */
25271 {
25272 M32C_INSN_MOVHL16_SRC_R0L_DST16_16_8_FB_RELATIVE_QI, "movhl16.src-r0l-dst16-16-8-FB-relative-QI", "movhl", 24,
25273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25274 },
25275 /* movhl ${Dsp-16-u16},r0l */
25276 {
25277 M32C_INSN_MOVHL16_SRC_R0L_DST16_16_16_ABSOLUTE_QI, "movhl16.src-r0l-dst16-16-16-absolute-QI", "movhl", 32,
25278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25279 },
25280 /* movlh $Dst16RnQI,r0l */
25281 {
25282 M32C_INSN_MOVLH16_SRC_R0L_DST16_RN_DIRECT_QI, "movlh16.src-r0l-dst16-Rn-direct-QI", "movlh", 16,
25283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25284 },
25285 /* movlh $Dst16AnQI,r0l */
25286 {
25287 M32C_INSN_MOVLH16_SRC_R0L_DST16_AN_DIRECT_QI, "movlh16.src-r0l-dst16-An-direct-QI", "movlh", 16,
25288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25289 },
25290 /* movlh [$Dst16An],r0l */
25291 {
25292 M32C_INSN_MOVLH16_SRC_R0L_DST16_AN_INDIRECT_QI, "movlh16.src-r0l-dst16-An-indirect-QI", "movlh", 16,
25293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25294 },
25295 /* movlh ${Dsp-16-u8}[$Dst16An],r0l */
25296 {
25297 M32C_INSN_MOVLH16_SRC_R0L_DST16_16_8_AN_RELATIVE_QI, "movlh16.src-r0l-dst16-16-8-An-relative-QI", "movlh", 24,
25298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25299 },
25300 /* movlh ${Dsp-16-u16}[$Dst16An],r0l */
25301 {
25302 M32C_INSN_MOVLH16_SRC_R0L_DST16_16_16_AN_RELATIVE_QI, "movlh16.src-r0l-dst16-16-16-An-relative-QI", "movlh", 32,
25303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25304 },
25305 /* movlh ${Dsp-16-u8}[sb],r0l */
25306 {
25307 M32C_INSN_MOVLH16_SRC_R0L_DST16_16_8_SB_RELATIVE_QI, "movlh16.src-r0l-dst16-16-8-SB-relative-QI", "movlh", 24,
25308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25309 },
25310 /* movlh ${Dsp-16-u16}[sb],r0l */
25311 {
25312 M32C_INSN_MOVLH16_SRC_R0L_DST16_16_16_SB_RELATIVE_QI, "movlh16.src-r0l-dst16-16-16-SB-relative-QI", "movlh", 32,
25313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25314 },
25315 /* movlh ${Dsp-16-s8}[fb],r0l */
25316 {
25317 M32C_INSN_MOVLH16_SRC_R0L_DST16_16_8_FB_RELATIVE_QI, "movlh16.src-r0l-dst16-16-8-FB-relative-QI", "movlh", 24,
25318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25319 },
25320 /* movlh ${Dsp-16-u16},r0l */
25321 {
25322 M32C_INSN_MOVLH16_SRC_R0L_DST16_16_16_ABSOLUTE_QI, "movlh16.src-r0l-dst16-16-16-absolute-QI", "movlh", 32,
25323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25324 },
25325 /* movll $Dst16RnQI,r0l */
25326 {
25327 M32C_INSN_MOVLL16_SRC_R0L_DST16_RN_DIRECT_QI, "movll16.src-r0l-dst16-Rn-direct-QI", "movll", 16,
25328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25329 },
25330 /* movll $Dst16AnQI,r0l */
25331 {
25332 M32C_INSN_MOVLL16_SRC_R0L_DST16_AN_DIRECT_QI, "movll16.src-r0l-dst16-An-direct-QI", "movll", 16,
25333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25334 },
25335 /* movll [$Dst16An],r0l */
25336 {
25337 M32C_INSN_MOVLL16_SRC_R0L_DST16_AN_INDIRECT_QI, "movll16.src-r0l-dst16-An-indirect-QI", "movll", 16,
25338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25339 },
25340 /* movll ${Dsp-16-u8}[$Dst16An],r0l */
25341 {
25342 M32C_INSN_MOVLL16_SRC_R0L_DST16_16_8_AN_RELATIVE_QI, "movll16.src-r0l-dst16-16-8-An-relative-QI", "movll", 24,
25343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25344 },
25345 /* movll ${Dsp-16-u16}[$Dst16An],r0l */
25346 {
25347 M32C_INSN_MOVLL16_SRC_R0L_DST16_16_16_AN_RELATIVE_QI, "movll16.src-r0l-dst16-16-16-An-relative-QI", "movll", 32,
25348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25349 },
25350 /* movll ${Dsp-16-u8}[sb],r0l */
25351 {
25352 M32C_INSN_MOVLL16_SRC_R0L_DST16_16_8_SB_RELATIVE_QI, "movll16.src-r0l-dst16-16-8-SB-relative-QI", "movll", 24,
25353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25354 },
25355 /* movll ${Dsp-16-u16}[sb],r0l */
25356 {
25357 M32C_INSN_MOVLL16_SRC_R0L_DST16_16_16_SB_RELATIVE_QI, "movll16.src-r0l-dst16-16-16-SB-relative-QI", "movll", 32,
25358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25359 },
25360 /* movll ${Dsp-16-s8}[fb],r0l */
25361 {
25362 M32C_INSN_MOVLL16_SRC_R0L_DST16_16_8_FB_RELATIVE_QI, "movll16.src-r0l-dst16-16-8-FB-relative-QI", "movll", 24,
25363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25364 },
25365 /* movll ${Dsp-16-u16},r0l */
25366 {
25367 M32C_INSN_MOVLL16_SRC_R0L_DST16_16_16_ABSOLUTE_QI, "movll16.src-r0l-dst16-16-16-absolute-QI", "movll", 32,
25368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25369 },
25370 /* movhh r0l,$Dst16RnQI */
25371 {
25372 M32C_INSN_MOVHH16_R0L_DST_DST16_RN_DIRECT_QI, "movhh16.r0l-dst-dst16-Rn-direct-QI", "movhh", 16,
25373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25374 },
25375 /* movhh r0l,$Dst16AnQI */
25376 {
25377 M32C_INSN_MOVHH16_R0L_DST_DST16_AN_DIRECT_QI, "movhh16.r0l-dst-dst16-An-direct-QI", "movhh", 16,
25378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25379 },
25380 /* movhh r0l,[$Dst16An] */
25381 {
25382 M32C_INSN_MOVHH16_R0L_DST_DST16_AN_INDIRECT_QI, "movhh16.r0l-dst-dst16-An-indirect-QI", "movhh", 16,
25383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25384 },
25385 /* movhh r0l,${Dsp-16-u8}[$Dst16An] */
25386 {
25387 M32C_INSN_MOVHH16_R0L_DST_DST16_16_8_AN_RELATIVE_QI, "movhh16.r0l-dst-dst16-16-8-An-relative-QI", "movhh", 24,
25388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25389 },
25390 /* movhh r0l,${Dsp-16-u16}[$Dst16An] */
25391 {
25392 M32C_INSN_MOVHH16_R0L_DST_DST16_16_16_AN_RELATIVE_QI, "movhh16.r0l-dst-dst16-16-16-An-relative-QI", "movhh", 32,
25393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25394 },
25395 /* movhh r0l,${Dsp-16-u8}[sb] */
25396 {
25397 M32C_INSN_MOVHH16_R0L_DST_DST16_16_8_SB_RELATIVE_QI, "movhh16.r0l-dst-dst16-16-8-SB-relative-QI", "movhh", 24,
25398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25399 },
25400 /* movhh r0l,${Dsp-16-u16}[sb] */
25401 {
25402 M32C_INSN_MOVHH16_R0L_DST_DST16_16_16_SB_RELATIVE_QI, "movhh16.r0l-dst-dst16-16-16-SB-relative-QI", "movhh", 32,
25403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25404 },
25405 /* movhh r0l,${Dsp-16-s8}[fb] */
25406 {
25407 M32C_INSN_MOVHH16_R0L_DST_DST16_16_8_FB_RELATIVE_QI, "movhh16.r0l-dst-dst16-16-8-FB-relative-QI", "movhh", 24,
25408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25409 },
25410 /* movhh r0l,${Dsp-16-u16} */
25411 {
25412 M32C_INSN_MOVHH16_R0L_DST_DST16_16_16_ABSOLUTE_QI, "movhh16.r0l-dst-dst16-16-16-absolute-QI", "movhh", 32,
25413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25414 },
25415 /* movhl r0l,$Dst16RnQI */
25416 {
25417 M32C_INSN_MOVHL16_R0L_DST_DST16_RN_DIRECT_QI, "movhl16.r0l-dst-dst16-Rn-direct-QI", "movhl", 16,
25418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25419 },
25420 /* movhl r0l,$Dst16AnQI */
25421 {
25422 M32C_INSN_MOVHL16_R0L_DST_DST16_AN_DIRECT_QI, "movhl16.r0l-dst-dst16-An-direct-QI", "movhl", 16,
25423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25424 },
25425 /* movhl r0l,[$Dst16An] */
25426 {
25427 M32C_INSN_MOVHL16_R0L_DST_DST16_AN_INDIRECT_QI, "movhl16.r0l-dst-dst16-An-indirect-QI", "movhl", 16,
25428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25429 },
25430 /* movhl r0l,${Dsp-16-u8}[$Dst16An] */
25431 {
25432 M32C_INSN_MOVHL16_R0L_DST_DST16_16_8_AN_RELATIVE_QI, "movhl16.r0l-dst-dst16-16-8-An-relative-QI", "movhl", 24,
25433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25434 },
25435 /* movhl r0l,${Dsp-16-u16}[$Dst16An] */
25436 {
25437 M32C_INSN_MOVHL16_R0L_DST_DST16_16_16_AN_RELATIVE_QI, "movhl16.r0l-dst-dst16-16-16-An-relative-QI", "movhl", 32,
25438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25439 },
25440 /* movhl r0l,${Dsp-16-u8}[sb] */
25441 {
25442 M32C_INSN_MOVHL16_R0L_DST_DST16_16_8_SB_RELATIVE_QI, "movhl16.r0l-dst-dst16-16-8-SB-relative-QI", "movhl", 24,
25443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25444 },
25445 /* movhl r0l,${Dsp-16-u16}[sb] */
25446 {
25447 M32C_INSN_MOVHL16_R0L_DST_DST16_16_16_SB_RELATIVE_QI, "movhl16.r0l-dst-dst16-16-16-SB-relative-QI", "movhl", 32,
25448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25449 },
25450 /* movhl r0l,${Dsp-16-s8}[fb] */
25451 {
25452 M32C_INSN_MOVHL16_R0L_DST_DST16_16_8_FB_RELATIVE_QI, "movhl16.r0l-dst-dst16-16-8-FB-relative-QI", "movhl", 24,
25453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25454 },
25455 /* movhl r0l,${Dsp-16-u16} */
25456 {
25457 M32C_INSN_MOVHL16_R0L_DST_DST16_16_16_ABSOLUTE_QI, "movhl16.r0l-dst-dst16-16-16-absolute-QI", "movhl", 32,
25458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25459 },
25460 /* movlh r0l,$Dst16RnQI */
25461 {
25462 M32C_INSN_MOVLH16_R0L_DST_DST16_RN_DIRECT_QI, "movlh16.r0l-dst-dst16-Rn-direct-QI", "movlh", 16,
25463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25464 },
25465 /* movlh r0l,$Dst16AnQI */
25466 {
25467 M32C_INSN_MOVLH16_R0L_DST_DST16_AN_DIRECT_QI, "movlh16.r0l-dst-dst16-An-direct-QI", "movlh", 16,
25468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25469 },
25470 /* movlh r0l,[$Dst16An] */
25471 {
25472 M32C_INSN_MOVLH16_R0L_DST_DST16_AN_INDIRECT_QI, "movlh16.r0l-dst-dst16-An-indirect-QI", "movlh", 16,
25473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25474 },
25475 /* movlh r0l,${Dsp-16-u8}[$Dst16An] */
25476 {
25477 M32C_INSN_MOVLH16_R0L_DST_DST16_16_8_AN_RELATIVE_QI, "movlh16.r0l-dst-dst16-16-8-An-relative-QI", "movlh", 24,
25478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25479 },
25480 /* movlh r0l,${Dsp-16-u16}[$Dst16An] */
25481 {
25482 M32C_INSN_MOVLH16_R0L_DST_DST16_16_16_AN_RELATIVE_QI, "movlh16.r0l-dst-dst16-16-16-An-relative-QI", "movlh", 32,
25483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25484 },
25485 /* movlh r0l,${Dsp-16-u8}[sb] */
25486 {
25487 M32C_INSN_MOVLH16_R0L_DST_DST16_16_8_SB_RELATIVE_QI, "movlh16.r0l-dst-dst16-16-8-SB-relative-QI", "movlh", 24,
25488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25489 },
25490 /* movlh r0l,${Dsp-16-u16}[sb] */
25491 {
25492 M32C_INSN_MOVLH16_R0L_DST_DST16_16_16_SB_RELATIVE_QI, "movlh16.r0l-dst-dst16-16-16-SB-relative-QI", "movlh", 32,
25493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25494 },
25495 /* movlh r0l,${Dsp-16-s8}[fb] */
25496 {
25497 M32C_INSN_MOVLH16_R0L_DST_DST16_16_8_FB_RELATIVE_QI, "movlh16.r0l-dst-dst16-16-8-FB-relative-QI", "movlh", 24,
25498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25499 },
25500 /* movlh r0l,${Dsp-16-u16} */
25501 {
25502 M32C_INSN_MOVLH16_R0L_DST_DST16_16_16_ABSOLUTE_QI, "movlh16.r0l-dst-dst16-16-16-absolute-QI", "movlh", 32,
25503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25504 },
25505 /* movll r0l,$Dst16RnQI */
25506 {
25507 M32C_INSN_MOVLL16_R0L_DST_DST16_RN_DIRECT_QI, "movll16.r0l-dst-dst16-Rn-direct-QI", "movll", 16,
25508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25509 },
25510 /* movll r0l,$Dst16AnQI */
25511 {
25512 M32C_INSN_MOVLL16_R0L_DST_DST16_AN_DIRECT_QI, "movll16.r0l-dst-dst16-An-direct-QI", "movll", 16,
25513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25514 },
25515 /* movll r0l,[$Dst16An] */
25516 {
25517 M32C_INSN_MOVLL16_R0L_DST_DST16_AN_INDIRECT_QI, "movll16.r0l-dst-dst16-An-indirect-QI", "movll", 16,
25518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25519 },
25520 /* movll r0l,${Dsp-16-u8}[$Dst16An] */
25521 {
25522 M32C_INSN_MOVLL16_R0L_DST_DST16_16_8_AN_RELATIVE_QI, "movll16.r0l-dst-dst16-16-8-An-relative-QI", "movll", 24,
25523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25524 },
25525 /* movll r0l,${Dsp-16-u16}[$Dst16An] */
25526 {
25527 M32C_INSN_MOVLL16_R0L_DST_DST16_16_16_AN_RELATIVE_QI, "movll16.r0l-dst-dst16-16-16-An-relative-QI", "movll", 32,
25528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25529 },
25530 /* movll r0l,${Dsp-16-u8}[sb] */
25531 {
25532 M32C_INSN_MOVLL16_R0L_DST_DST16_16_8_SB_RELATIVE_QI, "movll16.r0l-dst-dst16-16-8-SB-relative-QI", "movll", 24,
25533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25534 },
25535 /* movll r0l,${Dsp-16-u16}[sb] */
25536 {
25537 M32C_INSN_MOVLL16_R0L_DST_DST16_16_16_SB_RELATIVE_QI, "movll16.r0l-dst-dst16-16-16-SB-relative-QI", "movll", 32,
25538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25539 },
25540 /* movll r0l,${Dsp-16-s8}[fb] */
25541 {
25542 M32C_INSN_MOVLL16_R0L_DST_DST16_16_8_FB_RELATIVE_QI, "movll16.r0l-dst-dst16-16-8-FB-relative-QI", "movll", 24,
25543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25544 },
25545 /* movll r0l,${Dsp-16-u16} */
25546 {
25547 M32C_INSN_MOVLL16_R0L_DST_DST16_16_16_ABSOLUTE_QI, "movll16.r0l-dst-dst16-16-16-absolute-QI", "movll", 32,
25548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25549 },
25550 /* mova [$Dst32AnUnprefixed],a1 */
25551 {
25552 M32C_INSN_MOVA32_SRC_A1_DST32_AN_INDIRECT_UNPREFIXED_MOVA_SI, "mova32.src-a1-dst32-An-indirect-Unprefixed-Mova-SI", "mova", 16,
25553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25554 },
25555 /* mova ${Dsp-16-u8}[$Dst32AnUnprefixed],a1 */
25556 {
25557 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,
25558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25559 },
25560 /* mova ${Dsp-16-u16}[$Dst32AnUnprefixed],a1 */
25561 {
25562 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,
25563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25564 },
25565 /* mova ${Dsp-16-u24}[$Dst32AnUnprefixed],a1 */
25566 {
25567 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,
25568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25569 },
25570 /* mova ${Dsp-16-u8}[sb],a1 */
25571 {
25572 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,
25573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25574 },
25575 /* mova ${Dsp-16-u16}[sb],a1 */
25576 {
25577 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,
25578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25579 },
25580 /* mova ${Dsp-16-s8}[fb],a1 */
25581 {
25582 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,
25583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25584 },
25585 /* mova ${Dsp-16-s16}[fb],a1 */
25586 {
25587 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,
25588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25589 },
25590 /* mova ${Dsp-16-u16},a1 */
25591 {
25592 M32C_INSN_MOVA32_SRC_A1_DST32_16_16_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-a1-dst32-16-16-absolute-Unprefixed-Mova-SI", "mova", 32,
25593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25594 },
25595 /* mova ${Dsp-16-u24},a1 */
25596 {
25597 M32C_INSN_MOVA32_SRC_A1_DST32_16_24_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-a1-dst32-16-24-absolute-Unprefixed-Mova-SI", "mova", 40,
25598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25599 },
25600 /* mova [$Dst32AnUnprefixed],a0 */
25601 {
25602 M32C_INSN_MOVA32_SRC_A0_DST32_AN_INDIRECT_UNPREFIXED_MOVA_SI, "mova32.src-a0-dst32-An-indirect-Unprefixed-Mova-SI", "mova", 16,
25603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25604 },
25605 /* mova ${Dsp-16-u8}[$Dst32AnUnprefixed],a0 */
25606 {
25607 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,
25608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25609 },
25610 /* mova ${Dsp-16-u16}[$Dst32AnUnprefixed],a0 */
25611 {
25612 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,
25613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25614 },
25615 /* mova ${Dsp-16-u24}[$Dst32AnUnprefixed],a0 */
25616 {
25617 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,
25618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25619 },
25620 /* mova ${Dsp-16-u8}[sb],a0 */
25621 {
25622 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,
25623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25624 },
25625 /* mova ${Dsp-16-u16}[sb],a0 */
25626 {
25627 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,
25628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25629 },
25630 /* mova ${Dsp-16-s8}[fb],a0 */
25631 {
25632 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,
25633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25634 },
25635 /* mova ${Dsp-16-s16}[fb],a0 */
25636 {
25637 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,
25638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25639 },
25640 /* mova ${Dsp-16-u16},a0 */
25641 {
25642 M32C_INSN_MOVA32_SRC_A0_DST32_16_16_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-a0-dst32-16-16-absolute-Unprefixed-Mova-SI", "mova", 32,
25643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25644 },
25645 /* mova ${Dsp-16-u24},a0 */
25646 {
25647 M32C_INSN_MOVA32_SRC_A0_DST32_16_24_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-a0-dst32-16-24-absolute-Unprefixed-Mova-SI", "mova", 40,
25648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25649 },
25650 /* mova [$Dst32AnUnprefixed],r3r1 */
25651 {
25652 M32C_INSN_MOVA32_SRC_R3R1_DST32_AN_INDIRECT_UNPREFIXED_MOVA_SI, "mova32.src-r3r1-dst32-An-indirect-Unprefixed-Mova-SI", "mova", 16,
25653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25654 },
25655 /* mova ${Dsp-16-u8}[$Dst32AnUnprefixed],r3r1 */
25656 {
25657 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,
25658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25659 },
25660 /* mova ${Dsp-16-u16}[$Dst32AnUnprefixed],r3r1 */
25661 {
25662 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,
25663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25664 },
25665 /* mova ${Dsp-16-u24}[$Dst32AnUnprefixed],r3r1 */
25666 {
25667 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,
25668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25669 },
25670 /* mova ${Dsp-16-u8}[sb],r3r1 */
25671 {
25672 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,
25673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25674 },
25675 /* mova ${Dsp-16-u16}[sb],r3r1 */
25676 {
25677 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,
25678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25679 },
25680 /* mova ${Dsp-16-s8}[fb],r3r1 */
25681 {
25682 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,
25683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25684 },
25685 /* mova ${Dsp-16-s16}[fb],r3r1 */
25686 {
25687 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,
25688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25689 },
25690 /* mova ${Dsp-16-u16},r3r1 */
25691 {
25692 M32C_INSN_MOVA32_SRC_R3R1_DST32_16_16_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-r3r1-dst32-16-16-absolute-Unprefixed-Mova-SI", "mova", 32,
25693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25694 },
25695 /* mova ${Dsp-16-u24},r3r1 */
25696 {
25697 M32C_INSN_MOVA32_SRC_R3R1_DST32_16_24_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-r3r1-dst32-16-24-absolute-Unprefixed-Mova-SI", "mova", 40,
25698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25699 },
25700 /* mova [$Dst32AnUnprefixed],r2r0 */
25701 {
25702 M32C_INSN_MOVA32_SRC_R2R0_DST32_AN_INDIRECT_UNPREFIXED_MOVA_SI, "mova32.src-r2r0-dst32-An-indirect-Unprefixed-Mova-SI", "mova", 16,
25703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25704 },
25705 /* mova ${Dsp-16-u8}[$Dst32AnUnprefixed],r2r0 */
25706 {
25707 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,
25708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25709 },
25710 /* mova ${Dsp-16-u16}[$Dst32AnUnprefixed],r2r0 */
25711 {
25712 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,
25713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25714 },
25715 /* mova ${Dsp-16-u24}[$Dst32AnUnprefixed],r2r0 */
25716 {
25717 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,
25718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25719 },
25720 /* mova ${Dsp-16-u8}[sb],r2r0 */
25721 {
25722 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,
25723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25724 },
25725 /* mova ${Dsp-16-u16}[sb],r2r0 */
25726 {
25727 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,
25728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25729 },
25730 /* mova ${Dsp-16-s8}[fb],r2r0 */
25731 {
25732 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,
25733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25734 },
25735 /* mova ${Dsp-16-s16}[fb],r2r0 */
25736 {
25737 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,
25738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25739 },
25740 /* mova ${Dsp-16-u16},r2r0 */
25741 {
25742 M32C_INSN_MOVA32_SRC_R2R0_DST32_16_16_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-r2r0-dst32-16-16-absolute-Unprefixed-Mova-SI", "mova", 32,
25743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25744 },
25745 /* mova ${Dsp-16-u24},r2r0 */
25746 {
25747 M32C_INSN_MOVA32_SRC_R2R0_DST32_16_24_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-r2r0-dst32-16-24-absolute-Unprefixed-Mova-SI", "mova", 40,
25748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25749 },
25750 /* mova [$Dst16An],a1 */
25751 {
25752 M32C_INSN_MOVA16_SRC_A1_DST16_AN_INDIRECT_MOVA_HI, "mova16.src-a1-dst16-An-indirect-Mova-HI", "mova", 16,
25753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25754 },
25755 /* mova ${Dsp-16-u8}[$Dst16An],a1 */
25756 {
25757 M32C_INSN_MOVA16_SRC_A1_DST16_16_8_AN_RELATIVE_MOVA_HI, "mova16.src-a1-dst16-16-8-An-relative-Mova-HI", "mova", 24,
25758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25759 },
25760 /* mova ${Dsp-16-u16}[$Dst16An],a1 */
25761 {
25762 M32C_INSN_MOVA16_SRC_A1_DST16_16_16_AN_RELATIVE_MOVA_HI, "mova16.src-a1-dst16-16-16-An-relative-Mova-HI", "mova", 32,
25763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25764 },
25765 /* mova ${Dsp-16-u8}[sb],a1 */
25766 {
25767 M32C_INSN_MOVA16_SRC_A1_DST16_16_8_SB_RELATIVE_MOVA_HI, "mova16.src-a1-dst16-16-8-SB-relative-Mova-HI", "mova", 24,
25768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25769 },
25770 /* mova ${Dsp-16-u16}[sb],a1 */
25771 {
25772 M32C_INSN_MOVA16_SRC_A1_DST16_16_16_SB_RELATIVE_MOVA_HI, "mova16.src-a1-dst16-16-16-SB-relative-Mova-HI", "mova", 32,
25773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25774 },
25775 /* mova ${Dsp-16-s8}[fb],a1 */
25776 {
25777 M32C_INSN_MOVA16_SRC_A1_DST16_16_8_FB_RELATIVE_MOVA_HI, "mova16.src-a1-dst16-16-8-FB-relative-Mova-HI", "mova", 24,
25778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25779 },
25780 /* mova ${Dsp-16-u16},a1 */
25781 {
25782 M32C_INSN_MOVA16_SRC_A1_DST16_16_16_ABSOLUTE_MOVA_HI, "mova16.src-a1-dst16-16-16-absolute-Mova-HI", "mova", 32,
25783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25784 },
25785 /* mova [$Dst16An],a0 */
25786 {
25787 M32C_INSN_MOVA16_SRC_A0_DST16_AN_INDIRECT_MOVA_HI, "mova16.src-a0-dst16-An-indirect-Mova-HI", "mova", 16,
25788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25789 },
25790 /* mova ${Dsp-16-u8}[$Dst16An],a0 */
25791 {
25792 M32C_INSN_MOVA16_SRC_A0_DST16_16_8_AN_RELATIVE_MOVA_HI, "mova16.src-a0-dst16-16-8-An-relative-Mova-HI", "mova", 24,
25793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25794 },
25795 /* mova ${Dsp-16-u16}[$Dst16An],a0 */
25796 {
25797 M32C_INSN_MOVA16_SRC_A0_DST16_16_16_AN_RELATIVE_MOVA_HI, "mova16.src-a0-dst16-16-16-An-relative-Mova-HI", "mova", 32,
25798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25799 },
25800 /* mova ${Dsp-16-u8}[sb],a0 */
25801 {
25802 M32C_INSN_MOVA16_SRC_A0_DST16_16_8_SB_RELATIVE_MOVA_HI, "mova16.src-a0-dst16-16-8-SB-relative-Mova-HI", "mova", 24,
25803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25804 },
25805 /* mova ${Dsp-16-u16}[sb],a0 */
25806 {
25807 M32C_INSN_MOVA16_SRC_A0_DST16_16_16_SB_RELATIVE_MOVA_HI, "mova16.src-a0-dst16-16-16-SB-relative-Mova-HI", "mova", 32,
25808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25809 },
25810 /* mova ${Dsp-16-s8}[fb],a0 */
25811 {
25812 M32C_INSN_MOVA16_SRC_A0_DST16_16_8_FB_RELATIVE_MOVA_HI, "mova16.src-a0-dst16-16-8-FB-relative-Mova-HI", "mova", 24,
25813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25814 },
25815 /* mova ${Dsp-16-u16},a0 */
25816 {
25817 M32C_INSN_MOVA16_SRC_A0_DST16_16_16_ABSOLUTE_MOVA_HI, "mova16.src-a0-dst16-16-16-absolute-Mova-HI", "mova", 32,
25818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25819 },
25820 /* mova [$Dst16An],r3 */
25821 {
25822 M32C_INSN_MOVA16_SRC_R3_DST16_AN_INDIRECT_MOVA_HI, "mova16.src-r3-dst16-An-indirect-Mova-HI", "mova", 16,
25823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25824 },
25825 /* mova ${Dsp-16-u8}[$Dst16An],r3 */
25826 {
25827 M32C_INSN_MOVA16_SRC_R3_DST16_16_8_AN_RELATIVE_MOVA_HI, "mova16.src-r3-dst16-16-8-An-relative-Mova-HI", "mova", 24,
25828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25829 },
25830 /* mova ${Dsp-16-u16}[$Dst16An],r3 */
25831 {
25832 M32C_INSN_MOVA16_SRC_R3_DST16_16_16_AN_RELATIVE_MOVA_HI, "mova16.src-r3-dst16-16-16-An-relative-Mova-HI", "mova", 32,
25833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25834 },
25835 /* mova ${Dsp-16-u8}[sb],r3 */
25836 {
25837 M32C_INSN_MOVA16_SRC_R3_DST16_16_8_SB_RELATIVE_MOVA_HI, "mova16.src-r3-dst16-16-8-SB-relative-Mova-HI", "mova", 24,
25838 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25839 },
25840 /* mova ${Dsp-16-u16}[sb],r3 */
25841 {
25842 M32C_INSN_MOVA16_SRC_R3_DST16_16_16_SB_RELATIVE_MOVA_HI, "mova16.src-r3-dst16-16-16-SB-relative-Mova-HI", "mova", 32,
25843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25844 },
25845 /* mova ${Dsp-16-s8}[fb],r3 */
25846 {
25847 M32C_INSN_MOVA16_SRC_R3_DST16_16_8_FB_RELATIVE_MOVA_HI, "mova16.src-r3-dst16-16-8-FB-relative-Mova-HI", "mova", 24,
25848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25849 },
25850 /* mova ${Dsp-16-u16},r3 */
25851 {
25852 M32C_INSN_MOVA16_SRC_R3_DST16_16_16_ABSOLUTE_MOVA_HI, "mova16.src-r3-dst16-16-16-absolute-Mova-HI", "mova", 32,
25853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25854 },
25855 /* mova [$Dst16An],r2 */
25856 {
25857 M32C_INSN_MOVA16_SRC_R2_DST16_AN_INDIRECT_MOVA_HI, "mova16.src-r2-dst16-An-indirect-Mova-HI", "mova", 16,
25858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25859 },
25860 /* mova ${Dsp-16-u8}[$Dst16An],r2 */
25861 {
25862 M32C_INSN_MOVA16_SRC_R2_DST16_16_8_AN_RELATIVE_MOVA_HI, "mova16.src-r2-dst16-16-8-An-relative-Mova-HI", "mova", 24,
25863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25864 },
25865 /* mova ${Dsp-16-u16}[$Dst16An],r2 */
25866 {
25867 M32C_INSN_MOVA16_SRC_R2_DST16_16_16_AN_RELATIVE_MOVA_HI, "mova16.src-r2-dst16-16-16-An-relative-Mova-HI", "mova", 32,
25868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25869 },
25870 /* mova ${Dsp-16-u8}[sb],r2 */
25871 {
25872 M32C_INSN_MOVA16_SRC_R2_DST16_16_8_SB_RELATIVE_MOVA_HI, "mova16.src-r2-dst16-16-8-SB-relative-Mova-HI", "mova", 24,
25873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25874 },
25875 /* mova ${Dsp-16-u16}[sb],r2 */
25876 {
25877 M32C_INSN_MOVA16_SRC_R2_DST16_16_16_SB_RELATIVE_MOVA_HI, "mova16.src-r2-dst16-16-16-SB-relative-Mova-HI", "mova", 32,
25878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25879 },
25880 /* mova ${Dsp-16-s8}[fb],r2 */
25881 {
25882 M32C_INSN_MOVA16_SRC_R2_DST16_16_8_FB_RELATIVE_MOVA_HI, "mova16.src-r2-dst16-16-8-FB-relative-Mova-HI", "mova", 24,
25883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25884 },
25885 /* mova ${Dsp-16-u16},r2 */
25886 {
25887 M32C_INSN_MOVA16_SRC_R2_DST16_16_16_ABSOLUTE_MOVA_HI, "mova16.src-r2-dst16-16-16-absolute-Mova-HI", "mova", 32,
25888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25889 },
25890 /* mova [$Dst16An],r1 */
25891 {
25892 M32C_INSN_MOVA16_SRC_R1_DST16_AN_INDIRECT_MOVA_HI, "mova16.src-r1-dst16-An-indirect-Mova-HI", "mova", 16,
25893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25894 },
25895 /* mova ${Dsp-16-u8}[$Dst16An],r1 */
25896 {
25897 M32C_INSN_MOVA16_SRC_R1_DST16_16_8_AN_RELATIVE_MOVA_HI, "mova16.src-r1-dst16-16-8-An-relative-Mova-HI", "mova", 24,
25898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25899 },
25900 /* mova ${Dsp-16-u16}[$Dst16An],r1 */
25901 {
25902 M32C_INSN_MOVA16_SRC_R1_DST16_16_16_AN_RELATIVE_MOVA_HI, "mova16.src-r1-dst16-16-16-An-relative-Mova-HI", "mova", 32,
25903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25904 },
25905 /* mova ${Dsp-16-u8}[sb],r1 */
25906 {
25907 M32C_INSN_MOVA16_SRC_R1_DST16_16_8_SB_RELATIVE_MOVA_HI, "mova16.src-r1-dst16-16-8-SB-relative-Mova-HI", "mova", 24,
25908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25909 },
25910 /* mova ${Dsp-16-u16}[sb],r1 */
25911 {
25912 M32C_INSN_MOVA16_SRC_R1_DST16_16_16_SB_RELATIVE_MOVA_HI, "mova16.src-r1-dst16-16-16-SB-relative-Mova-HI", "mova", 32,
25913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25914 },
25915 /* mova ${Dsp-16-s8}[fb],r1 */
25916 {
25917 M32C_INSN_MOVA16_SRC_R1_DST16_16_8_FB_RELATIVE_MOVA_HI, "mova16.src-r1-dst16-16-8-FB-relative-Mova-HI", "mova", 24,
25918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25919 },
25920 /* mova ${Dsp-16-u16},r1 */
25921 {
25922 M32C_INSN_MOVA16_SRC_R1_DST16_16_16_ABSOLUTE_MOVA_HI, "mova16.src-r1-dst16-16-16-absolute-Mova-HI", "mova", 32,
25923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25924 },
25925 /* mova [$Dst16An],r0 */
25926 {
25927 M32C_INSN_MOVA16_SRC_R0_DST16_AN_INDIRECT_MOVA_HI, "mova16.src-r0-dst16-An-indirect-Mova-HI", "mova", 16,
25928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25929 },
25930 /* mova ${Dsp-16-u8}[$Dst16An],r0 */
25931 {
25932 M32C_INSN_MOVA16_SRC_R0_DST16_16_8_AN_RELATIVE_MOVA_HI, "mova16.src-r0-dst16-16-8-An-relative-Mova-HI", "mova", 24,
25933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25934 },
25935 /* mova ${Dsp-16-u16}[$Dst16An],r0 */
25936 {
25937 M32C_INSN_MOVA16_SRC_R0_DST16_16_16_AN_RELATIVE_MOVA_HI, "mova16.src-r0-dst16-16-16-An-relative-Mova-HI", "mova", 32,
25938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25939 },
25940 /* mova ${Dsp-16-u8}[sb],r0 */
25941 {
25942 M32C_INSN_MOVA16_SRC_R0_DST16_16_8_SB_RELATIVE_MOVA_HI, "mova16.src-r0-dst16-16-8-SB-relative-Mova-HI", "mova", 24,
25943 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25944 },
25945 /* mova ${Dsp-16-u16}[sb],r0 */
25946 {
25947 M32C_INSN_MOVA16_SRC_R0_DST16_16_16_SB_RELATIVE_MOVA_HI, "mova16.src-r0-dst16-16-16-SB-relative-Mova-HI", "mova", 32,
25948 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25949 },
25950 /* mova ${Dsp-16-s8}[fb],r0 */
25951 {
25952 M32C_INSN_MOVA16_SRC_R0_DST16_16_8_FB_RELATIVE_MOVA_HI, "mova16.src-r0-dst16-16-8-FB-relative-Mova-HI", "mova", 24,
25953 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25954 },
25955 /* mova ${Dsp-16-u16},r0 */
25956 {
25957 M32C_INSN_MOVA16_SRC_R0_DST16_16_16_ABSOLUTE_MOVA_HI, "mova16.src-r0-dst16-16-16-absolute-Mova-HI", "mova", 32,
25958 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
25959 },
25960 /* mov.w ${Dsp-16-u8}[$Dst32AnUnprefixed],${Dsp-24-u8}[sp] */
25961 {
25962 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,
25963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25964 },
25965 /* mov.w ${Dsp-16-u8}[sb],${Dsp-24-u8}[sp] */
25966 {
25967 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,
25968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25969 },
25970 /* mov.w ${Dsp-16-s8}[fb],${Dsp-24-u8}[sp] */
25971 {
25972 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,
25973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25974 },
25975 /* mov.w ${Dsp-16-u16}[$Dst32AnUnprefixed],${Dsp-32-u8}[sp] */
25976 {
25977 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,
25978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25979 },
25980 /* mov.w ${Dsp-16-u16}[sb],${Dsp-32-u8}[sp] */
25981 {
25982 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,
25983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25984 },
25985 /* mov.w ${Dsp-16-s16}[fb],${Dsp-32-u8}[sp] */
25986 {
25987 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,
25988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25989 },
25990 /* mov.w ${Dsp-16-u16},${Dsp-32-u8}[sp] */
25991 {
25992 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,
25993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25994 },
25995 /* mov.w ${Dsp-16-u24}[$Dst32AnUnprefixed],${Dsp-40-u8}[sp] */
25996 {
25997 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,
25998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
25999 },
26000 /* mov.w ${Dsp-16-u24},${Dsp-40-u8}[sp] */
26001 {
26002 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,
26003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26004 },
26005 /* mov.w $Dst32RnUnprefixedHI,${Dsp-16-u8}[sp] */
26006 {
26007 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,
26008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26009 },
26010 /* mov.w $Dst32AnUnprefixedHI,${Dsp-16-u8}[sp] */
26011 {
26012 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,
26013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26014 },
26015 /* mov.w [$Dst32AnUnprefixed],${Dsp-16-u8}[sp] */
26016 {
26017 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,
26018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26019 },
26020 /* mov.b ${Dsp-16-u8}[$Dst32AnUnprefixed],${Dsp-24-u8}[sp] */
26021 {
26022 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,
26023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26024 },
26025 /* mov.b ${Dsp-16-u8}[sb],${Dsp-24-u8}[sp] */
26026 {
26027 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,
26028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26029 },
26030 /* mov.b ${Dsp-16-s8}[fb],${Dsp-24-u8}[sp] */
26031 {
26032 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,
26033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26034 },
26035 /* mov.b ${Dsp-16-u16}[$Dst32AnUnprefixed],${Dsp-32-u8}[sp] */
26036 {
26037 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,
26038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26039 },
26040 /* mov.b ${Dsp-16-u16}[sb],${Dsp-32-u8}[sp] */
26041 {
26042 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,
26043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26044 },
26045 /* mov.b ${Dsp-16-s16}[fb],${Dsp-32-u8}[sp] */
26046 {
26047 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,
26048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26049 },
26050 /* mov.b ${Dsp-16-u16},${Dsp-32-u8}[sp] */
26051 {
26052 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,
26053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26054 },
26055 /* mov.b ${Dsp-16-u24}[$Dst32AnUnprefixed],${Dsp-40-u8}[sp] */
26056 {
26057 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,
26058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26059 },
26060 /* mov.b ${Dsp-16-u24},${Dsp-40-u8}[sp] */
26061 {
26062 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,
26063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26064 },
26065 /* mov.b $Dst32RnUnprefixedQI,${Dsp-16-u8}[sp] */
26066 {
26067 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,
26068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26069 },
26070 /* mov.b $Dst32AnUnprefixedQI,${Dsp-16-u8}[sp] */
26071 {
26072 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,
26073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26074 },
26075 /* mov.b [$Dst32AnUnprefixed],${Dsp-16-u8}[sp] */
26076 {
26077 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,
26078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26079 },
26080 /* mov.w ${Dsp-16-u8}[$Dst16An],${Dsp-24-u8}[sp] */
26081 {
26082 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,
26083 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26084 },
26085 /* mov.w ${Dsp-16-u8}[sb],${Dsp-24-u8}[sp] */
26086 {
26087 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,
26088 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26089 },
26090 /* mov.w ${Dsp-16-s8}[fb],${Dsp-24-u8}[sp] */
26091 {
26092 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,
26093 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26094 },
26095 /* mov.w ${Dsp-16-u16}[$Dst16An],${Dsp-32-u8}[sp] */
26096 {
26097 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,
26098 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26099 },
26100 /* mov.w ${Dsp-16-u16}[sb],${Dsp-32-u8}[sp] */
26101 {
26102 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,
26103 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26104 },
26105 /* mov.w ${Dsp-16-u16},${Dsp-32-u8}[sp] */
26106 {
26107 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,
26108 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26109 },
26110 /* mov.w $Dst16RnHI,${Dsp-16-u8}[sp] */
26111 {
26112 M32C_INSN_MOV16_W_DST_DSPSP_BASIC_DST16_RN_DIRECT_HI, "mov16.w-dst-dspsp-basic-dst16-Rn-direct-HI", "mov.w", 24,
26113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26114 },
26115 /* mov.w $Dst16AnHI,${Dsp-16-u8}[sp] */
26116 {
26117 M32C_INSN_MOV16_W_DST_DSPSP_BASIC_DST16_AN_DIRECT_HI, "mov16.w-dst-dspsp-basic-dst16-An-direct-HI", "mov.w", 24,
26118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26119 },
26120 /* mov.w [$Dst16An],${Dsp-16-u8}[sp] */
26121 {
26122 M32C_INSN_MOV16_W_DST_DSPSP_BASIC_DST16_AN_INDIRECT_HI, "mov16.w-dst-dspsp-basic-dst16-An-indirect-HI", "mov.w", 24,
26123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26124 },
26125 /* mov.b ${Dsp-16-u8}[$Dst16An],${Dsp-24-u8}[sp] */
26126 {
26127 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,
26128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26129 },
26130 /* mov.b ${Dsp-16-u8}[sb],${Dsp-24-u8}[sp] */
26131 {
26132 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,
26133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26134 },
26135 /* mov.b ${Dsp-16-s8}[fb],${Dsp-24-u8}[sp] */
26136 {
26137 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,
26138 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26139 },
26140 /* mov.b ${Dsp-16-u16}[$Dst16An],${Dsp-32-u8}[sp] */
26141 {
26142 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,
26143 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26144 },
26145 /* mov.b ${Dsp-16-u16}[sb],${Dsp-32-u8}[sp] */
26146 {
26147 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,
26148 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26149 },
26150 /* mov.b ${Dsp-16-u16},${Dsp-32-u8}[sp] */
26151 {
26152 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,
26153 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26154 },
26155 /* mov.b $Dst16RnQI,${Dsp-16-u8}[sp] */
26156 {
26157 M32C_INSN_MOV16_B_DST_DSPSP_BASIC_DST16_RN_DIRECT_QI, "mov16.b-dst-dspsp-basic-dst16-Rn-direct-QI", "mov.b", 24,
26158 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26159 },
26160 /* mov.b $Dst16AnQI,${Dsp-16-u8}[sp] */
26161 {
26162 M32C_INSN_MOV16_B_DST_DSPSP_BASIC_DST16_AN_DIRECT_QI, "mov16.b-dst-dspsp-basic-dst16-An-direct-QI", "mov.b", 24,
26163 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26164 },
26165 /* mov.b [$Dst16An],${Dsp-16-u8}[sp] */
26166 {
26167 M32C_INSN_MOV16_B_DST_DSPSP_BASIC_DST16_AN_INDIRECT_QI, "mov16.b-dst-dspsp-basic-dst16-An-indirect-QI", "mov.b", 24,
26168 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26169 },
26170 /* mov.w ${Dsp-24-u8}[sp],${Dsp-16-u8}[$Dst32AnUnprefixed] */
26171 {
26172 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,
26173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26174 },
26175 /* mov.w ${Dsp-24-u8}[sp],${Dsp-16-u8}[sb] */
26176 {
26177 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,
26178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26179 },
26180 /* mov.w ${Dsp-24-u8}[sp],${Dsp-16-s8}[fb] */
26181 {
26182 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,
26183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26184 },
26185 /* mov.w ${Dsp-32-u8}[sp],${Dsp-16-u16}[$Dst32AnUnprefixed] */
26186 {
26187 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,
26188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26189 },
26190 /* mov.w ${Dsp-32-u8}[sp],${Dsp-16-u16}[sb] */
26191 {
26192 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,
26193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26194 },
26195 /* mov.w ${Dsp-32-u8}[sp],${Dsp-16-s16}[fb] */
26196 {
26197 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,
26198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26199 },
26200 /* mov.w ${Dsp-32-u8}[sp],${Dsp-16-u16} */
26201 {
26202 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,
26203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26204 },
26205 /* mov.w ${Dsp-40-u8}[sp],${Dsp-16-u24}[$Dst32AnUnprefixed] */
26206 {
26207 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,
26208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26209 },
26210 /* mov.w ${Dsp-40-u8}[sp],${Dsp-16-u24} */
26211 {
26212 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,
26213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26214 },
26215 /* mov.w ${Dsp-16-u8}[sp],$Dst32RnUnprefixedHI */
26216 {
26217 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,
26218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26219 },
26220 /* mov.w ${Dsp-16-u8}[sp],$Dst32AnUnprefixedHI */
26221 {
26222 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,
26223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26224 },
26225 /* mov.w ${Dsp-16-u8}[sp],[$Dst32AnUnprefixed] */
26226 {
26227 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,
26228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26229 },
26230 /* mov.b ${Dsp-24-u8}[sp],${Dsp-16-u8}[$Dst32AnUnprefixed] */
26231 {
26232 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,
26233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26234 },
26235 /* mov.b ${Dsp-24-u8}[sp],${Dsp-16-u8}[sb] */
26236 {
26237 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,
26238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26239 },
26240 /* mov.b ${Dsp-24-u8}[sp],${Dsp-16-s8}[fb] */
26241 {
26242 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,
26243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26244 },
26245 /* mov.b ${Dsp-32-u8}[sp],${Dsp-16-u16}[$Dst32AnUnprefixed] */
26246 {
26247 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,
26248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26249 },
26250 /* mov.b ${Dsp-32-u8}[sp],${Dsp-16-u16}[sb] */
26251 {
26252 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,
26253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26254 },
26255 /* mov.b ${Dsp-32-u8}[sp],${Dsp-16-s16}[fb] */
26256 {
26257 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,
26258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26259 },
26260 /* mov.b ${Dsp-32-u8}[sp],${Dsp-16-u16} */
26261 {
26262 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,
26263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26264 },
26265 /* mov.b ${Dsp-40-u8}[sp],${Dsp-16-u24}[$Dst32AnUnprefixed] */
26266 {
26267 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,
26268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26269 },
26270 /* mov.b ${Dsp-40-u8}[sp],${Dsp-16-u24} */
26271 {
26272 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,
26273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26274 },
26275 /* mov.b ${Dsp-16-u8}[sp],$Dst32RnUnprefixedQI */
26276 {
26277 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,
26278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26279 },
26280 /* mov.b ${Dsp-16-u8}[sp],$Dst32AnUnprefixedQI */
26281 {
26282 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,
26283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26284 },
26285 /* mov.b ${Dsp-16-u8}[sp],[$Dst32AnUnprefixed] */
26286 {
26287 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,
26288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26289 },
26290 /* mov.w ${Dsp-24-u8}[sp],${Dsp-16-u8}[$Dst16An] */
26291 {
26292 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,
26293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26294 },
26295 /* mov.w ${Dsp-24-u8}[sp],${Dsp-16-u8}[sb] */
26296 {
26297 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,
26298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26299 },
26300 /* mov.w ${Dsp-24-u8}[sp],${Dsp-16-s8}[fb] */
26301 {
26302 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,
26303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26304 },
26305 /* mov.w ${Dsp-32-u8}[sp],${Dsp-16-u16}[$Dst16An] */
26306 {
26307 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,
26308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26309 },
26310 /* mov.w ${Dsp-32-u8}[sp],${Dsp-16-u16}[sb] */
26311 {
26312 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,
26313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26314 },
26315 /* mov.w ${Dsp-32-u8}[sp],${Dsp-16-u16} */
26316 {
26317 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,
26318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26319 },
26320 /* mov.w ${Dsp-16-u8}[sp],$Dst16RnHI */
26321 {
26322 M32C_INSN_MOV16_W_DSPSP_DST_BASIC_DST16_RN_DIRECT_HI, "mov16.w-dspsp-dst-basic-dst16-Rn-direct-HI", "mov.w", 24,
26323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26324 },
26325 /* mov.w ${Dsp-16-u8}[sp],$Dst16AnHI */
26326 {
26327 M32C_INSN_MOV16_W_DSPSP_DST_BASIC_DST16_AN_DIRECT_HI, "mov16.w-dspsp-dst-basic-dst16-An-direct-HI", "mov.w", 24,
26328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26329 },
26330 /* mov.w ${Dsp-16-u8}[sp],[$Dst16An] */
26331 {
26332 M32C_INSN_MOV16_W_DSPSP_DST_BASIC_DST16_AN_INDIRECT_HI, "mov16.w-dspsp-dst-basic-dst16-An-indirect-HI", "mov.w", 24,
26333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26334 },
26335 /* mov.b ${Dsp-24-u8}[sp],${Dsp-16-u8}[$Dst16An] */
26336 {
26337 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,
26338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26339 },
26340 /* mov.b ${Dsp-24-u8}[sp],${Dsp-16-u8}[sb] */
26341 {
26342 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,
26343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26344 },
26345 /* mov.b ${Dsp-24-u8}[sp],${Dsp-16-s8}[fb] */
26346 {
26347 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,
26348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26349 },
26350 /* mov.b ${Dsp-32-u8}[sp],${Dsp-16-u16}[$Dst16An] */
26351 {
26352 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,
26353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26354 },
26355 /* mov.b ${Dsp-32-u8}[sp],${Dsp-16-u16}[sb] */
26356 {
26357 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,
26358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26359 },
26360 /* mov.b ${Dsp-32-u8}[sp],${Dsp-16-u16} */
26361 {
26362 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,
26363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26364 },
26365 /* mov.b ${Dsp-16-u8}[sp],$Dst16RnQI */
26366 {
26367 M32C_INSN_MOV16_B_DSPSP_DST_BASIC_DST16_RN_DIRECT_QI, "mov16.b-dspsp-dst-basic-dst16-Rn-direct-QI", "mov.b", 24,
26368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26369 },
26370 /* mov.b ${Dsp-16-u8}[sp],$Dst16AnQI */
26371 {
26372 M32C_INSN_MOV16_B_DSPSP_DST_BASIC_DST16_AN_DIRECT_QI, "mov16.b-dspsp-dst-basic-dst16-An-direct-QI", "mov.b", 24,
26373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26374 },
26375 /* mov.b ${Dsp-16-u8}[sp],[$Dst16An] */
26376 {
26377 M32C_INSN_MOV16_B_DSPSP_DST_BASIC_DST16_AN_INDIRECT_QI, "mov16.b-dspsp-dst-basic-dst16-An-indirect-QI", "mov.b", 24,
26378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26379 },
26380 /* mov.l${S} ${Dsp-8-u8}[sb],a1 */
26381 {
26382 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,
26383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26384 },
26385 /* mov.l${S} ${Dsp-8-s8}[fb],a1 */
26386 {
26387 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,
26388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26389 },
26390 /* mov.l${S} ${Dsp-8-u8}[sb],a0 */
26391 {
26392 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,
26393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26394 },
26395 /* mov.l${S} ${Dsp-8-s8}[fb],a0 */
26396 {
26397 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,
26398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26399 },
26400 /* mov.l${S} ${Dsp-8-u16},a1 */
26401 {
26402 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,
26403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26404 },
26405 /* mov.l${S} ${Dsp-8-u16},a0 */
26406 {
26407 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,
26408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26409 },
26410 /* mov.w${S} r0,${Dsp-8-u8}[sb] */
26411 {
26412 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,
26413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26414 },
26415 /* mov.w${S} r0,${Dsp-8-s8}[fb] */
26416 {
26417 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,
26418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26419 },
26420 /* mov.b${S} r0l,${Dsp-8-u8}[sb] */
26421 {
26422 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,
26423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26424 },
26425 /* mov.b${S} r0l,${Dsp-8-s8}[fb] */
26426 {
26427 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,
26428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26429 },
26430 /* mov.w${S} r0,${Dsp-8-u16} */
26431 {
26432 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,
26433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26434 },
26435 /* mov.b${S} r0l,${Dsp-8-u16} */
26436 {
26437 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,
26438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26439 },
26440 /* mov.w${S} ${Dsp-8-u8}[sb],r1 */
26441 {
26442 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,
26443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26444 },
26445 /* mov.w${S} ${Dsp-8-s8}[fb],r1 */
26446 {
26447 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,
26448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26449 },
26450 /* mov.b${S} ${Dsp-8-u8}[sb],r1l */
26451 {
26452 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,
26453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26454 },
26455 /* mov.b${S} ${Dsp-8-s8}[fb],r1l */
26456 {
26457 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,
26458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26459 },
26460 /* mov.w${S} ${Dsp-8-u16},r1 */
26461 {
26462 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,
26463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26464 },
26465 /* mov.b${S} ${Dsp-8-u16},r1l */
26466 {
26467 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,
26468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26469 },
26470 /* mov.w${S} r0,r1l */
26471 {
26472 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,
26473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26474 },
26475 /* mov.b${S} r0l,r1l */
26476 {
26477 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,
26478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26479 },
26480 /* mov.w${S} ${Dsp-8-u8}[sb],r0 */
26481 {
26482 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,
26483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26484 },
26485 /* mov.w${S} ${Dsp-8-s8}[fb],r0 */
26486 {
26487 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,
26488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26489 },
26490 /* mov.b${S} ${Dsp-8-u8}[sb],r0l */
26491 {
26492 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,
26493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26494 },
26495 /* mov.b${S} ${Dsp-8-s8}[fb],r0l */
26496 {
26497 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,
26498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26499 },
26500 /* mov.w${S} ${Dsp-8-u16},r0 */
26501 {
26502 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,
26503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26504 },
26505 /* mov.b${S} ${Dsp-8-u16},r0l */
26506 {
26507 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,
26508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26509 },
26510 /* mov.b${S} ${SrcDst16-r0l-r0h-S-normal} */
26511 {
26512 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,
26513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26514 },
26515 /* mov.b${S} ${Dsp-8-u8}[sb],${Dst16RnQI-S} */
26516 {
26517 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,
26518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26519 },
26520 /* mov.b${S} ${Dsp-8-s8}[fb],${Dst16RnQI-S} */
26521 {
26522 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,
26523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26524 },
26525 /* mov.b${S} ${Dsp-8-u16},${Dst16RnQI-S} */
26526 {
26527 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,
26528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26529 },
26530 /* mov.b${S} ${Dst16RnQI-S},${Dsp-8-u8}[sb] */
26531 {
26532 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,
26533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26534 },
26535 /* mov.b${S} ${Dst16RnQI-S},${Dsp-8-s8}[fb] */
26536 {
26537 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,
26538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26539 },
26540 /* mov.b${S} ${Dst16RnQI-S},${Dsp-8-u16} */
26541 {
26542 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,
26543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
26544 },
26545 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
26546 {
26547 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,
26548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26549 },
26550 /* mov.l${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedSI */
26551 {
26552 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,
26553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26554 },
26555 /* mov.l${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedSI */
26556 {
26557 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,
26558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26559 },
26560 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
26561 {
26562 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,
26563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26564 },
26565 /* mov.l${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedSI */
26566 {
26567 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,
26568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26569 },
26570 /* mov.l${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedSI */
26571 {
26572 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,
26573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26574 },
26575 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
26576 {
26577 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,
26578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26579 },
26580 /* mov.l${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
26581 {
26582 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,
26583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26584 },
26585 /* mov.l${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
26586 {
26587 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,
26588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26589 },
26590 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
26591 {
26592 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,
26593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26594 },
26595 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
26596 {
26597 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,
26598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26599 },
26600 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
26601 {
26602 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,
26603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26604 },
26605 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
26606 {
26607 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,
26608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26609 },
26610 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
26611 {
26612 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,
26613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26614 },
26615 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
26616 {
26617 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,
26618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26619 },
26620 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
26621 {
26622 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,
26623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26624 },
26625 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
26626 {
26627 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,
26628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26629 },
26630 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
26631 {
26632 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,
26633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26634 },
26635 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
26636 {
26637 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,
26638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26639 },
26640 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
26641 {
26642 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,
26643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26644 },
26645 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
26646 {
26647 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,
26648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26649 },
26650 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
26651 {
26652 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,
26653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26654 },
26655 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
26656 {
26657 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,
26658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26659 },
26660 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
26661 {
26662 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,
26663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26664 },
26665 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
26666 {
26667 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,
26668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26669 },
26670 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
26671 {
26672 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,
26673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26674 },
26675 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
26676 {
26677 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,
26678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26679 },
26680 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
26681 {
26682 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,
26683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26684 },
26685 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
26686 {
26687 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,
26688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26689 },
26690 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
26691 {
26692 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,
26693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26694 },
26695 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
26696 {
26697 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,
26698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26699 },
26700 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
26701 {
26702 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,
26703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26704 },
26705 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
26706 {
26707 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,
26708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26709 },
26710 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
26711 {
26712 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,
26713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26714 },
26715 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
26716 {
26717 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,
26718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26719 },
26720 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
26721 {
26722 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,
26723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26724 },
26725 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
26726 {
26727 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,
26728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26729 },
26730 /* mov.l${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedSI */
26731 {
26732 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,
26733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26734 },
26735 /* mov.l${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedSI */
26736 {
26737 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,
26738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26739 },
26740 /* mov.l${G} ${Dsp-16-u16},$Dst32RnUnprefixedSI */
26741 {
26742 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,
26743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26744 },
26745 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
26746 {
26747 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,
26748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26749 },
26750 /* mov.l${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedSI */
26751 {
26752 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,
26753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26754 },
26755 /* mov.l${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedSI */
26756 {
26757 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,
26758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26759 },
26760 /* mov.l${G} ${Dsp-16-u16},$Dst32AnUnprefixedSI */
26761 {
26762 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,
26763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26764 },
26765 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
26766 {
26767 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,
26768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26769 },
26770 /* mov.l${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
26771 {
26772 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,
26773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26774 },
26775 /* mov.l${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
26776 {
26777 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,
26778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26779 },
26780 /* mov.l${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
26781 {
26782 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,
26783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26784 },
26785 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
26786 {
26787 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,
26788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26789 },
26790 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
26791 {
26792 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,
26793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26794 },
26795 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
26796 {
26797 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,
26798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26799 },
26800 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
26801 {
26802 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,
26803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26804 },
26805 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
26806 {
26807 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,
26808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26809 },
26810 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
26811 {
26812 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,
26813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26814 },
26815 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
26816 {
26817 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,
26818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26819 },
26820 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
26821 {
26822 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,
26823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26824 },
26825 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
26826 {
26827 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,
26828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26829 },
26830 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
26831 {
26832 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,
26833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26834 },
26835 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
26836 {
26837 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,
26838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26839 },
26840 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
26841 {
26842 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,
26843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26844 },
26845 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
26846 {
26847 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,
26848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26849 },
26850 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
26851 {
26852 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,
26853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26854 },
26855 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
26856 {
26857 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,
26858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26859 },
26860 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
26861 {
26862 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,
26863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26864 },
26865 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
26866 {
26867 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,
26868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26869 },
26870 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
26871 {
26872 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,
26873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26874 },
26875 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
26876 {
26877 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,
26878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26879 },
26880 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
26881 {
26882 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,
26883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26884 },
26885 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
26886 {
26887 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,
26888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26889 },
26890 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
26891 {
26892 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,
26893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26894 },
26895 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
26896 {
26897 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,
26898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26899 },
26900 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
26901 {
26902 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,
26903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26904 },
26905 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
26906 {
26907 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,
26908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26909 },
26910 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
26911 {
26912 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,
26913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26914 },
26915 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
26916 {
26917 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,
26918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26919 },
26920 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
26921 {
26922 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,
26923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26924 },
26925 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
26926 {
26927 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,
26928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26929 },
26930 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
26931 {
26932 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,
26933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26934 },
26935 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
26936 {
26937 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,
26938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26939 },
26940 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-u16} */
26941 {
26942 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,
26943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26944 },
26945 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
26946 {
26947 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,
26948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26949 },
26950 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
26951 {
26952 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,
26953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26954 },
26955 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
26956 {
26957 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,
26958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26959 },
26960 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-u24} */
26961 {
26962 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,
26963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26964 },
26965 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
26966 {
26967 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,
26968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26969 },
26970 /* mov.l${G} ${Dsp-16-u24},$Dst32RnUnprefixedSI */
26971 {
26972 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,
26973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26974 },
26975 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
26976 {
26977 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,
26978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26979 },
26980 /* mov.l${G} ${Dsp-16-u24},$Dst32AnUnprefixedSI */
26981 {
26982 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,
26983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26984 },
26985 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
26986 {
26987 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,
26988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26989 },
26990 /* mov.l${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
26991 {
26992 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,
26993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26994 },
26995 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
26996 {
26997 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,
26998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
26999 },
27000 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
27001 {
27002 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,
27003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27004 },
27005 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
27006 {
27007 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,
27008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27009 },
27010 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
27011 {
27012 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,
27013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27014 },
27015 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
27016 {
27017 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,
27018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27019 },
27020 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
27021 {
27022 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,
27023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27024 },
27025 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
27026 {
27027 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,
27028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27029 },
27030 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
27031 {
27032 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,
27033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27034 },
27035 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
27036 {
27037 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,
27038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27039 },
27040 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
27041 {
27042 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,
27043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27044 },
27045 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
27046 {
27047 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,
27048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27049 },
27050 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
27051 {
27052 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,
27053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27054 },
27055 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
27056 {
27057 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,
27058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27059 },
27060 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
27061 {
27062 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,
27063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27064 },
27065 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
27066 {
27067 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,
27068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27069 },
27070 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-u16} */
27071 {
27072 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,
27073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27074 },
27075 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
27076 {
27077 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,
27078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27079 },
27080 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-u24} */
27081 {
27082 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,
27083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27084 },
27085 /* mov.l${G} $Src32RnUnprefixedSI,$Dst32RnUnprefixedSI */
27086 {
27087 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,
27088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27089 },
27090 /* mov.l${G} $Src32AnUnprefixedSI,$Dst32RnUnprefixedSI */
27091 {
27092 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,
27093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27094 },
27095 /* mov.l${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
27096 {
27097 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,
27098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27099 },
27100 /* mov.l${G} $Src32RnUnprefixedSI,$Dst32AnUnprefixedSI */
27101 {
27102 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,
27103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27104 },
27105 /* mov.l${G} $Src32AnUnprefixedSI,$Dst32AnUnprefixedSI */
27106 {
27107 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,
27108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27109 },
27110 /* mov.l${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
27111 {
27112 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,
27113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27114 },
27115 /* mov.l${G} $Src32RnUnprefixedSI,[$Dst32AnUnprefixed] */
27116 {
27117 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,
27118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27119 },
27120 /* mov.l${G} $Src32AnUnprefixedSI,[$Dst32AnUnprefixed] */
27121 {
27122 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,
27123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27124 },
27125 /* mov.l${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
27126 {
27127 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,
27128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27129 },
27130 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
27131 {
27132 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,
27133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27134 },
27135 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
27136 {
27137 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,
27138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27139 },
27140 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
27141 {
27142 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,
27143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27144 },
27145 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
27146 {
27147 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,
27148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27149 },
27150 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
27151 {
27152 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,
27153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27154 },
27155 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
27156 {
27157 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,
27158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27159 },
27160 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
27161 {
27162 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,
27163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27164 },
27165 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
27166 {
27167 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,
27168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27169 },
27170 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
27171 {
27172 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,
27173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27174 },
27175 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[sb] */
27176 {
27177 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,
27178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27179 },
27180 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[sb] */
27181 {
27182 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,
27183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27184 },
27185 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
27186 {
27187 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,
27188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27189 },
27190 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[sb] */
27191 {
27192 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,
27193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27194 },
27195 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[sb] */
27196 {
27197 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,
27198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27199 },
27200 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
27201 {
27202 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,
27203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27204 },
27205 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-s8}[fb] */
27206 {
27207 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,
27208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27209 },
27210 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-s8}[fb] */
27211 {
27212 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,
27213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27214 },
27215 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
27216 {
27217 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,
27218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27219 },
27220 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-s16}[fb] */
27221 {
27222 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,
27223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27224 },
27225 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-s16}[fb] */
27226 {
27227 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,
27228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27229 },
27230 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
27231 {
27232 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,
27233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27234 },
27235 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16} */
27236 {
27237 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,
27238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27239 },
27240 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16} */
27241 {
27242 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,
27243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27244 },
27245 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
27246 {
27247 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,
27248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27249 },
27250 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24} */
27251 {
27252 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,
27253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27254 },
27255 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24} */
27256 {
27257 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,
27258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27259 },
27260 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
27261 {
27262 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,
27263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27264 },
27265 /* mov.b${S} ${Dsp-8-u8}[sb],${Dst16AnQI-S} */
27266 {
27267 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,
27268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
27269 },
27270 /* mov.b${S} ${Dsp-8-s8}[fb],${Dst16AnQI-S} */
27271 {
27272 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,
27273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
27274 },
27275 /* mov.b${S} ${Dsp-8-u16},${Dst16AnQI-S} */
27276 {
27277 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,
27278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
27279 },
27280 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
27281 {
27282 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,
27283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27284 },
27285 /* mov.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
27286 {
27287 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,
27288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27289 },
27290 /* mov.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
27291 {
27292 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,
27293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27294 },
27295 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
27296 {
27297 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,
27298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27299 },
27300 /* mov.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
27301 {
27302 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,
27303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27304 },
27305 /* mov.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
27306 {
27307 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,
27308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27309 },
27310 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
27311 {
27312 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,
27313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27314 },
27315 /* mov.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
27316 {
27317 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,
27318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27319 },
27320 /* mov.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
27321 {
27322 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,
27323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27324 },
27325 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
27326 {
27327 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,
27328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27329 },
27330 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
27331 {
27332 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,
27333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27334 },
27335 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
27336 {
27337 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,
27338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27339 },
27340 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
27341 {
27342 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,
27343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27344 },
27345 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
27346 {
27347 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,
27348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27349 },
27350 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
27351 {
27352 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,
27353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27354 },
27355 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
27356 {
27357 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,
27358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27359 },
27360 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
27361 {
27362 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,
27363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27364 },
27365 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
27366 {
27367 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,
27368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27369 },
27370 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
27371 {
27372 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,
27373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27374 },
27375 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
27376 {
27377 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,
27378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27379 },
27380 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
27381 {
27382 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,
27383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27384 },
27385 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
27386 {
27387 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,
27388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27389 },
27390 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
27391 {
27392 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,
27393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27394 },
27395 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
27396 {
27397 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,
27398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27399 },
27400 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
27401 {
27402 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,
27403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27404 },
27405 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
27406 {
27407 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,
27408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27409 },
27410 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
27411 {
27412 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,
27413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27414 },
27415 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
27416 {
27417 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,
27418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27419 },
27420 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
27421 {
27422 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,
27423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27424 },
27425 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
27426 {
27427 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,
27428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27429 },
27430 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
27431 {
27432 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,
27433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27434 },
27435 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
27436 {
27437 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,
27438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27439 },
27440 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
27441 {
27442 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,
27443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27444 },
27445 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
27446 {
27447 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,
27448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27449 },
27450 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
27451 {
27452 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,
27453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27454 },
27455 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
27456 {
27457 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,
27458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27459 },
27460 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
27461 {
27462 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,
27463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27464 },
27465 /* mov.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
27466 {
27467 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,
27468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27469 },
27470 /* mov.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
27471 {
27472 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,
27473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27474 },
27475 /* mov.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
27476 {
27477 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,
27478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27479 },
27480 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
27481 {
27482 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,
27483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27484 },
27485 /* mov.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
27486 {
27487 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,
27488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27489 },
27490 /* mov.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
27491 {
27492 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,
27493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27494 },
27495 /* mov.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
27496 {
27497 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,
27498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27499 },
27500 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
27501 {
27502 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,
27503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27504 },
27505 /* mov.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
27506 {
27507 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,
27508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27509 },
27510 /* mov.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
27511 {
27512 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,
27513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27514 },
27515 /* mov.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
27516 {
27517 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,
27518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27519 },
27520 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
27521 {
27522 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,
27523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27524 },
27525 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
27526 {
27527 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,
27528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27529 },
27530 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
27531 {
27532 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,
27533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27534 },
27535 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
27536 {
27537 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,
27538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27539 },
27540 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
27541 {
27542 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,
27543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27544 },
27545 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
27546 {
27547 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,
27548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27549 },
27550 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
27551 {
27552 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,
27553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27554 },
27555 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
27556 {
27557 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,
27558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27559 },
27560 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
27561 {
27562 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,
27563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27564 },
27565 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
27566 {
27567 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,
27568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27569 },
27570 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
27571 {
27572 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,
27573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27574 },
27575 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
27576 {
27577 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,
27578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27579 },
27580 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
27581 {
27582 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,
27583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27584 },
27585 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
27586 {
27587 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,
27588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27589 },
27590 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
27591 {
27592 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,
27593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27594 },
27595 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
27596 {
27597 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,
27598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27599 },
27600 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
27601 {
27602 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,
27603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27604 },
27605 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
27606 {
27607 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,
27608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27609 },
27610 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
27611 {
27612 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,
27613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27614 },
27615 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
27616 {
27617 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,
27618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27619 },
27620 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
27621 {
27622 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,
27623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27624 },
27625 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
27626 {
27627 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,
27628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27629 },
27630 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
27631 {
27632 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,
27633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27634 },
27635 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
27636 {
27637 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,
27638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27639 },
27640 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
27641 {
27642 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,
27643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27644 },
27645 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
27646 {
27647 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,
27648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27649 },
27650 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
27651 {
27652 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,
27653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27654 },
27655 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
27656 {
27657 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,
27658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27659 },
27660 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
27661 {
27662 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,
27663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27664 },
27665 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
27666 {
27667 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,
27668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27669 },
27670 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
27671 {
27672 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,
27673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27674 },
27675 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
27676 {
27677 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,
27678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27679 },
27680 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
27681 {
27682 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,
27683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27684 },
27685 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
27686 {
27687 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,
27688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27689 },
27690 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
27691 {
27692 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,
27693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27694 },
27695 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
27696 {
27697 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,
27698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27699 },
27700 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
27701 {
27702 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,
27703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27704 },
27705 /* mov.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
27706 {
27707 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,
27708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27709 },
27710 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
27711 {
27712 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,
27713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27714 },
27715 /* mov.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
27716 {
27717 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,
27718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27719 },
27720 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
27721 {
27722 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,
27723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27724 },
27725 /* mov.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
27726 {
27727 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,
27728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27729 },
27730 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
27731 {
27732 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,
27733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27734 },
27735 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
27736 {
27737 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,
27738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27739 },
27740 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
27741 {
27742 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,
27743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27744 },
27745 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
27746 {
27747 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,
27748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27749 },
27750 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
27751 {
27752 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,
27753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27754 },
27755 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
27756 {
27757 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,
27758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27759 },
27760 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
27761 {
27762 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,
27763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27764 },
27765 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
27766 {
27767 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,
27768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27769 },
27770 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
27771 {
27772 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,
27773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27774 },
27775 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
27776 {
27777 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,
27778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27779 },
27780 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
27781 {
27782 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,
27783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27784 },
27785 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
27786 {
27787 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,
27788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27789 },
27790 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
27791 {
27792 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,
27793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27794 },
27795 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
27796 {
27797 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,
27798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27799 },
27800 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
27801 {
27802 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,
27803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27804 },
27805 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
27806 {
27807 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,
27808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27809 },
27810 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
27811 {
27812 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,
27813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27814 },
27815 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
27816 {
27817 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,
27818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27819 },
27820 /* mov.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
27821 {
27822 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,
27823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27824 },
27825 /* mov.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
27826 {
27827 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,
27828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27829 },
27830 /* mov.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
27831 {
27832 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,
27833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27834 },
27835 /* mov.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
27836 {
27837 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,
27838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27839 },
27840 /* mov.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
27841 {
27842 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,
27843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27844 },
27845 /* mov.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
27846 {
27847 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,
27848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27849 },
27850 /* mov.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
27851 {
27852 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,
27853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27854 },
27855 /* mov.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
27856 {
27857 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,
27858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27859 },
27860 /* mov.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
27861 {
27862 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,
27863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27864 },
27865 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
27866 {
27867 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,
27868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27869 },
27870 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
27871 {
27872 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,
27873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27874 },
27875 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
27876 {
27877 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,
27878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27879 },
27880 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
27881 {
27882 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,
27883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27884 },
27885 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
27886 {
27887 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,
27888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27889 },
27890 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
27891 {
27892 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,
27893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27894 },
27895 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
27896 {
27897 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,
27898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27899 },
27900 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
27901 {
27902 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,
27903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27904 },
27905 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
27906 {
27907 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,
27908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27909 },
27910 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
27911 {
27912 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,
27913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27914 },
27915 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
27916 {
27917 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,
27918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27919 },
27920 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
27921 {
27922 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,
27923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27924 },
27925 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
27926 {
27927 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,
27928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27929 },
27930 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
27931 {
27932 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,
27933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27934 },
27935 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
27936 {
27937 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,
27938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27939 },
27940 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
27941 {
27942 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,
27943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27944 },
27945 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
27946 {
27947 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,
27948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27949 },
27950 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
27951 {
27952 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,
27953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27954 },
27955 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
27956 {
27957 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,
27958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27959 },
27960 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
27961 {
27962 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,
27963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27964 },
27965 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
27966 {
27967 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,
27968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27969 },
27970 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
27971 {
27972 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,
27973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27974 },
27975 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
27976 {
27977 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,
27978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27979 },
27980 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
27981 {
27982 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,
27983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27984 },
27985 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
27986 {
27987 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,
27988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27989 },
27990 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
27991 {
27992 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,
27993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27994 },
27995 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
27996 {
27997 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,
27998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
27999 },
28000 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
28001 {
28002 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,
28003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28004 },
28005 /* mov.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
28006 {
28007 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,
28008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28009 },
28010 /* mov.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
28011 {
28012 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,
28013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28014 },
28015 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
28016 {
28017 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,
28018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28019 },
28020 /* mov.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
28021 {
28022 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,
28023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28024 },
28025 /* mov.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
28026 {
28027 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,
28028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28029 },
28030 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
28031 {
28032 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,
28033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28034 },
28035 /* mov.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
28036 {
28037 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,
28038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28039 },
28040 /* mov.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
28041 {
28042 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,
28043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28044 },
28045 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
28046 {
28047 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,
28048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28049 },
28050 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
28051 {
28052 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,
28053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28054 },
28055 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
28056 {
28057 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,
28058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28059 },
28060 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
28061 {
28062 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,
28063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28064 },
28065 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
28066 {
28067 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,
28068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28069 },
28070 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
28071 {
28072 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,
28073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28074 },
28075 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
28076 {
28077 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,
28078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28079 },
28080 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
28081 {
28082 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,
28083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28084 },
28085 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
28086 {
28087 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,
28088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28089 },
28090 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
28091 {
28092 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,
28093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28094 },
28095 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
28096 {
28097 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,
28098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28099 },
28100 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
28101 {
28102 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,
28103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28104 },
28105 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
28106 {
28107 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,
28108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28109 },
28110 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
28111 {
28112 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,
28113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28114 },
28115 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
28116 {
28117 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,
28118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28119 },
28120 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
28121 {
28122 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,
28123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28124 },
28125 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
28126 {
28127 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,
28128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28129 },
28130 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
28131 {
28132 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,
28133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28134 },
28135 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
28136 {
28137 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,
28138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28139 },
28140 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
28141 {
28142 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,
28143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28144 },
28145 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
28146 {
28147 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,
28148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28149 },
28150 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
28151 {
28152 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,
28153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28154 },
28155 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
28156 {
28157 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,
28158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28159 },
28160 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
28161 {
28162 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,
28163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28164 },
28165 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
28166 {
28167 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,
28168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28169 },
28170 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
28171 {
28172 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,
28173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28174 },
28175 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
28176 {
28177 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,
28178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28179 },
28180 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
28181 {
28182 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,
28183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28184 },
28185 /* mov.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
28186 {
28187 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,
28188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28189 },
28190 /* mov.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
28191 {
28192 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,
28193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28194 },
28195 /* mov.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
28196 {
28197 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,
28198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28199 },
28200 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
28201 {
28202 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,
28203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28204 },
28205 /* mov.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
28206 {
28207 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,
28208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28209 },
28210 /* mov.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
28211 {
28212 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,
28213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28214 },
28215 /* mov.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
28216 {
28217 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,
28218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28219 },
28220 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
28221 {
28222 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,
28223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28224 },
28225 /* mov.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
28226 {
28227 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,
28228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28229 },
28230 /* mov.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
28231 {
28232 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,
28233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28234 },
28235 /* mov.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
28236 {
28237 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,
28238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28239 },
28240 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
28241 {
28242 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,
28243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28244 },
28245 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
28246 {
28247 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,
28248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28249 },
28250 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
28251 {
28252 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,
28253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28254 },
28255 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
28256 {
28257 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,
28258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28259 },
28260 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
28261 {
28262 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,
28263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28264 },
28265 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
28266 {
28267 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,
28268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28269 },
28270 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
28271 {
28272 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,
28273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28274 },
28275 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
28276 {
28277 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,
28278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28279 },
28280 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
28281 {
28282 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,
28283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28284 },
28285 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
28286 {
28287 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,
28288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28289 },
28290 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
28291 {
28292 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,
28293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28294 },
28295 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
28296 {
28297 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,
28298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28299 },
28300 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
28301 {
28302 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,
28303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28304 },
28305 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
28306 {
28307 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,
28308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28309 },
28310 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
28311 {
28312 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,
28313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28314 },
28315 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
28316 {
28317 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,
28318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28319 },
28320 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
28321 {
28322 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,
28323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28324 },
28325 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
28326 {
28327 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,
28328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28329 },
28330 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
28331 {
28332 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,
28333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28334 },
28335 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
28336 {
28337 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,
28338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28339 },
28340 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
28341 {
28342 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,
28343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28344 },
28345 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
28346 {
28347 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,
28348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28349 },
28350 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
28351 {
28352 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,
28353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28354 },
28355 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
28356 {
28357 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,
28358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28359 },
28360 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
28361 {
28362 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,
28363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28364 },
28365 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
28366 {
28367 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,
28368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28369 },
28370 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
28371 {
28372 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,
28373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28374 },
28375 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
28376 {
28377 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,
28378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28379 },
28380 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
28381 {
28382 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,
28383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28384 },
28385 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
28386 {
28387 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,
28388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28389 },
28390 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
28391 {
28392 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,
28393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28394 },
28395 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
28396 {
28397 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,
28398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28399 },
28400 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
28401 {
28402 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,
28403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28404 },
28405 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
28406 {
28407 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,
28408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28409 },
28410 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
28411 {
28412 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,
28413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28414 },
28415 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
28416 {
28417 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,
28418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28419 },
28420 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
28421 {
28422 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,
28423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28424 },
28425 /* mov.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
28426 {
28427 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,
28428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28429 },
28430 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
28431 {
28432 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,
28433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28434 },
28435 /* mov.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
28436 {
28437 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,
28438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28439 },
28440 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
28441 {
28442 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,
28443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28444 },
28445 /* mov.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
28446 {
28447 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,
28448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28449 },
28450 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
28451 {
28452 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,
28453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28454 },
28455 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
28456 {
28457 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,
28458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28459 },
28460 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
28461 {
28462 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,
28463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28464 },
28465 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
28466 {
28467 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,
28468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28469 },
28470 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
28471 {
28472 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,
28473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28474 },
28475 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
28476 {
28477 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,
28478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28479 },
28480 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
28481 {
28482 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,
28483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28484 },
28485 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
28486 {
28487 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,
28488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28489 },
28490 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
28491 {
28492 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,
28493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28494 },
28495 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
28496 {
28497 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,
28498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28499 },
28500 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
28501 {
28502 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,
28503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28504 },
28505 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
28506 {
28507 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,
28508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28509 },
28510 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
28511 {
28512 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,
28513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28514 },
28515 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
28516 {
28517 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,
28518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28519 },
28520 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
28521 {
28522 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,
28523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28524 },
28525 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
28526 {
28527 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,
28528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28529 },
28530 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
28531 {
28532 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,
28533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28534 },
28535 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
28536 {
28537 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,
28538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28539 },
28540 /* mov.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
28541 {
28542 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,
28543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28544 },
28545 /* mov.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
28546 {
28547 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,
28548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28549 },
28550 /* mov.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
28551 {
28552 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,
28553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28554 },
28555 /* mov.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
28556 {
28557 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,
28558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28559 },
28560 /* mov.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
28561 {
28562 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,
28563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28564 },
28565 /* mov.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
28566 {
28567 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,
28568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28569 },
28570 /* mov.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
28571 {
28572 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,
28573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28574 },
28575 /* mov.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
28576 {
28577 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,
28578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28579 },
28580 /* mov.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
28581 {
28582 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,
28583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28584 },
28585 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
28586 {
28587 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,
28588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28589 },
28590 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
28591 {
28592 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,
28593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28594 },
28595 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
28596 {
28597 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,
28598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28599 },
28600 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
28601 {
28602 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,
28603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28604 },
28605 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
28606 {
28607 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,
28608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28609 },
28610 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
28611 {
28612 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,
28613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28614 },
28615 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
28616 {
28617 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,
28618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28619 },
28620 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
28621 {
28622 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,
28623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28624 },
28625 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
28626 {
28627 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,
28628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28629 },
28630 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
28631 {
28632 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,
28633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28634 },
28635 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
28636 {
28637 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,
28638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28639 },
28640 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
28641 {
28642 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,
28643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28644 },
28645 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
28646 {
28647 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,
28648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28649 },
28650 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
28651 {
28652 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,
28653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28654 },
28655 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
28656 {
28657 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,
28658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28659 },
28660 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
28661 {
28662 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,
28663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28664 },
28665 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
28666 {
28667 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,
28668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28669 },
28670 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
28671 {
28672 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,
28673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28674 },
28675 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
28676 {
28677 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,
28678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28679 },
28680 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
28681 {
28682 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,
28683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28684 },
28685 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
28686 {
28687 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,
28688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28689 },
28690 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
28691 {
28692 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,
28693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28694 },
28695 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
28696 {
28697 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,
28698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28699 },
28700 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
28701 {
28702 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,
28703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28704 },
28705 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
28706 {
28707 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,
28708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28709 },
28710 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
28711 {
28712 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,
28713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28714 },
28715 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
28716 {
28717 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,
28718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
28719 },
28720 /* mov.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
28721 {
28722 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,
28723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28724 },
28725 /* mov.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
28726 {
28727 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,
28728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28729 },
28730 /* mov.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
28731 {
28732 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,
28733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28734 },
28735 /* mov.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
28736 {
28737 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,
28738 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28739 },
28740 /* mov.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
28741 {
28742 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,
28743 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28744 },
28745 /* mov.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
28746 {
28747 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,
28748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28749 },
28750 /* mov.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
28751 {
28752 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,
28753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28754 },
28755 /* mov.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
28756 {
28757 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,
28758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28759 },
28760 /* mov.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
28761 {
28762 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,
28763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28764 },
28765 /* mov.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
28766 {
28767 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,
28768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28769 },
28770 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
28771 {
28772 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,
28773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28774 },
28775 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
28776 {
28777 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,
28778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28779 },
28780 /* mov.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
28781 {
28782 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,
28783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28784 },
28785 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
28786 {
28787 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,
28788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28789 },
28790 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
28791 {
28792 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,
28793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28794 },
28795 /* mov.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
28796 {
28797 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,
28798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28799 },
28800 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
28801 {
28802 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,
28803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28804 },
28805 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
28806 {
28807 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,
28808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28809 },
28810 /* mov.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
28811 {
28812 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,
28813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28814 },
28815 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
28816 {
28817 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,
28818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28819 },
28820 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
28821 {
28822 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,
28823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28824 },
28825 /* mov.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
28826 {
28827 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,
28828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28829 },
28830 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
28831 {
28832 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,
28833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28834 },
28835 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
28836 {
28837 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,
28838 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28839 },
28840 /* mov.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
28841 {
28842 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,
28843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28844 },
28845 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
28846 {
28847 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,
28848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28849 },
28850 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
28851 {
28852 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,
28853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28854 },
28855 /* mov.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
28856 {
28857 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,
28858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28859 },
28860 /* mov.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
28861 {
28862 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,
28863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28864 },
28865 /* mov.w${G} ${Dsp-16-u16},$Dst16RnHI */
28866 {
28867 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,
28868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28869 },
28870 /* mov.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
28871 {
28872 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,
28873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28874 },
28875 /* mov.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
28876 {
28877 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,
28878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28879 },
28880 /* mov.w${G} ${Dsp-16-u16},$Dst16AnHI */
28881 {
28882 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,
28883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28884 },
28885 /* mov.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
28886 {
28887 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,
28888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28889 },
28890 /* mov.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
28891 {
28892 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,
28893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28894 },
28895 /* mov.w${G} ${Dsp-16-u16},[$Dst16An] */
28896 {
28897 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,
28898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28899 },
28900 /* mov.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
28901 {
28902 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,
28903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28904 },
28905 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
28906 {
28907 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,
28908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28909 },
28910 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
28911 {
28912 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,
28913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28914 },
28915 /* mov.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
28916 {
28917 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,
28918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28919 },
28920 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
28921 {
28922 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,
28923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28924 },
28925 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
28926 {
28927 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,
28928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28929 },
28930 /* mov.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
28931 {
28932 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,
28933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28934 },
28935 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
28936 {
28937 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,
28938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28939 },
28940 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
28941 {
28942 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,
28943 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28944 },
28945 /* mov.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
28946 {
28947 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,
28948 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28949 },
28950 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
28951 {
28952 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,
28953 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28954 },
28955 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
28956 {
28957 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,
28958 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28959 },
28960 /* mov.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
28961 {
28962 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,
28963 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28964 },
28965 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
28966 {
28967 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,
28968 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28969 },
28970 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
28971 {
28972 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,
28973 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28974 },
28975 /* mov.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
28976 {
28977 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,
28978 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28979 },
28980 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
28981 {
28982 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,
28983 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28984 },
28985 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
28986 {
28987 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,
28988 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28989 },
28990 /* mov.w${G} $Src16RnHI,$Dst16RnHI */
28991 {
28992 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,
28993 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28994 },
28995 /* mov.w${G} $Src16AnHI,$Dst16RnHI */
28996 {
28997 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,
28998 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
28999 },
29000 /* mov.w${G} [$Src16An],$Dst16RnHI */
29001 {
29002 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,
29003 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29004 },
29005 /* mov.w${G} $Src16RnHI,$Dst16AnHI */
29006 {
29007 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,
29008 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29009 },
29010 /* mov.w${G} $Src16AnHI,$Dst16AnHI */
29011 {
29012 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,
29013 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29014 },
29015 /* mov.w${G} [$Src16An],$Dst16AnHI */
29016 {
29017 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,
29018 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29019 },
29020 /* mov.w${G} $Src16RnHI,[$Dst16An] */
29021 {
29022 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,
29023 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29024 },
29025 /* mov.w${G} $Src16AnHI,[$Dst16An] */
29026 {
29027 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,
29028 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29029 },
29030 /* mov.w${G} [$Src16An],[$Dst16An] */
29031 {
29032 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,
29033 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29034 },
29035 /* mov.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
29036 {
29037 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,
29038 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29039 },
29040 /* mov.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
29041 {
29042 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,
29043 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29044 },
29045 /* mov.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
29046 {
29047 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,
29048 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29049 },
29050 /* mov.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
29051 {
29052 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,
29053 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29054 },
29055 /* mov.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
29056 {
29057 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,
29058 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29059 },
29060 /* mov.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
29061 {
29062 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,
29063 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29064 },
29065 /* mov.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
29066 {
29067 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,
29068 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29069 },
29070 /* mov.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
29071 {
29072 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,
29073 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29074 },
29075 /* mov.w${G} [$Src16An],${Dsp-16-u8}[sb] */
29076 {
29077 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,
29078 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29079 },
29080 /* mov.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
29081 {
29082 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,
29083 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29084 },
29085 /* mov.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
29086 {
29087 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,
29088 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29089 },
29090 /* mov.w${G} [$Src16An],${Dsp-16-u16}[sb] */
29091 {
29092 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,
29093 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29094 },
29095 /* mov.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
29096 {
29097 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,
29098 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29099 },
29100 /* mov.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
29101 {
29102 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,
29103 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29104 },
29105 /* mov.w${G} [$Src16An],${Dsp-16-s8}[fb] */
29106 {
29107 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,
29108 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29109 },
29110 /* mov.w${G} $Src16RnHI,${Dsp-16-u16} */
29111 {
29112 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,
29113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29114 },
29115 /* mov.w${G} $Src16AnHI,${Dsp-16-u16} */
29116 {
29117 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,
29118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29119 },
29120 /* mov.w${G} [$Src16An],${Dsp-16-u16} */
29121 {
29122 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,
29123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29124 },
29125 /* mov.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
29126 {
29127 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,
29128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29129 },
29130 /* mov.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
29131 {
29132 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,
29133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29134 },
29135 /* mov.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
29136 {
29137 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,
29138 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29139 },
29140 /* mov.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
29141 {
29142 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,
29143 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29144 },
29145 /* mov.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
29146 {
29147 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,
29148 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29149 },
29150 /* mov.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
29151 {
29152 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,
29153 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29154 },
29155 /* mov.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
29156 {
29157 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,
29158 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29159 },
29160 /* mov.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
29161 {
29162 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,
29163 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29164 },
29165 /* mov.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
29166 {
29167 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,
29168 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29169 },
29170 /* mov.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
29171 {
29172 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,
29173 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29174 },
29175 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
29176 {
29177 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,
29178 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29179 },
29180 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
29181 {
29182 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,
29183 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29184 },
29185 /* mov.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
29186 {
29187 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,
29188 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29189 },
29190 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
29191 {
29192 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,
29193 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29194 },
29195 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
29196 {
29197 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,
29198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29199 },
29200 /* mov.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
29201 {
29202 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,
29203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29204 },
29205 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
29206 {
29207 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,
29208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29209 },
29210 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
29211 {
29212 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,
29213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29214 },
29215 /* mov.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
29216 {
29217 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,
29218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29219 },
29220 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
29221 {
29222 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,
29223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29224 },
29225 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
29226 {
29227 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,
29228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29229 },
29230 /* mov.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
29231 {
29232 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,
29233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29234 },
29235 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
29236 {
29237 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,
29238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29239 },
29240 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
29241 {
29242 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,
29243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29244 },
29245 /* mov.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
29246 {
29247 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,
29248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29249 },
29250 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
29251 {
29252 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,
29253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29254 },
29255 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
29256 {
29257 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,
29258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29259 },
29260 /* mov.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
29261 {
29262 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,
29263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29264 },
29265 /* mov.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
29266 {
29267 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,
29268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29269 },
29270 /* mov.b${G} ${Dsp-16-u16},$Dst16RnQI */
29271 {
29272 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,
29273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29274 },
29275 /* mov.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
29276 {
29277 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,
29278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29279 },
29280 /* mov.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
29281 {
29282 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,
29283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29284 },
29285 /* mov.b${G} ${Dsp-16-u16},$Dst16AnQI */
29286 {
29287 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,
29288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29289 },
29290 /* mov.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
29291 {
29292 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,
29293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29294 },
29295 /* mov.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
29296 {
29297 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,
29298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29299 },
29300 /* mov.b${G} ${Dsp-16-u16},[$Dst16An] */
29301 {
29302 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,
29303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29304 },
29305 /* mov.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
29306 {
29307 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,
29308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29309 },
29310 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
29311 {
29312 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,
29313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29314 },
29315 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
29316 {
29317 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,
29318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29319 },
29320 /* mov.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
29321 {
29322 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,
29323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29324 },
29325 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
29326 {
29327 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,
29328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29329 },
29330 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
29331 {
29332 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,
29333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29334 },
29335 /* mov.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
29336 {
29337 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,
29338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29339 },
29340 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
29341 {
29342 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,
29343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29344 },
29345 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
29346 {
29347 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,
29348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29349 },
29350 /* mov.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
29351 {
29352 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,
29353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29354 },
29355 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
29356 {
29357 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,
29358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29359 },
29360 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
29361 {
29362 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,
29363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29364 },
29365 /* mov.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
29366 {
29367 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,
29368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29369 },
29370 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
29371 {
29372 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,
29373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29374 },
29375 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
29376 {
29377 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,
29378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29379 },
29380 /* mov.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
29381 {
29382 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,
29383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29384 },
29385 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
29386 {
29387 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,
29388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29389 },
29390 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
29391 {
29392 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,
29393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29394 },
29395 /* mov.b${G} $Src16RnQI,$Dst16RnQI */
29396 {
29397 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,
29398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29399 },
29400 /* mov.b${G} $Src16AnQI,$Dst16RnQI */
29401 {
29402 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,
29403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29404 },
29405 /* mov.b${G} [$Src16An],$Dst16RnQI */
29406 {
29407 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,
29408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29409 },
29410 /* mov.b${G} $Src16RnQI,$Dst16AnQI */
29411 {
29412 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,
29413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29414 },
29415 /* mov.b${G} $Src16AnQI,$Dst16AnQI */
29416 {
29417 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,
29418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29419 },
29420 /* mov.b${G} [$Src16An],$Dst16AnQI */
29421 {
29422 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,
29423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29424 },
29425 /* mov.b${G} $Src16RnQI,[$Dst16An] */
29426 {
29427 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,
29428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29429 },
29430 /* mov.b${G} $Src16AnQI,[$Dst16An] */
29431 {
29432 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,
29433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29434 },
29435 /* mov.b${G} [$Src16An],[$Dst16An] */
29436 {
29437 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,
29438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29439 },
29440 /* mov.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
29441 {
29442 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,
29443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29444 },
29445 /* mov.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
29446 {
29447 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,
29448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29449 },
29450 /* mov.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
29451 {
29452 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,
29453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29454 },
29455 /* mov.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
29456 {
29457 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,
29458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29459 },
29460 /* mov.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
29461 {
29462 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,
29463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29464 },
29465 /* mov.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
29466 {
29467 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,
29468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29469 },
29470 /* mov.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
29471 {
29472 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,
29473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29474 },
29475 /* mov.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
29476 {
29477 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,
29478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29479 },
29480 /* mov.b${G} [$Src16An],${Dsp-16-u8}[sb] */
29481 {
29482 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,
29483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29484 },
29485 /* mov.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
29486 {
29487 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,
29488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29489 },
29490 /* mov.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
29491 {
29492 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,
29493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29494 },
29495 /* mov.b${G} [$Src16An],${Dsp-16-u16}[sb] */
29496 {
29497 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,
29498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29499 },
29500 /* mov.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
29501 {
29502 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,
29503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29504 },
29505 /* mov.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
29506 {
29507 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,
29508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29509 },
29510 /* mov.b${G} [$Src16An],${Dsp-16-s8}[fb] */
29511 {
29512 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,
29513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29514 },
29515 /* mov.b${G} $Src16RnQI,${Dsp-16-u16} */
29516 {
29517 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,
29518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29519 },
29520 /* mov.b${G} $Src16AnQI,${Dsp-16-u16} */
29521 {
29522 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,
29523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29524 },
29525 /* mov.b${G} [$Src16An],${Dsp-16-u16} */
29526 {
29527 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,
29528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29529 },
29530 /* mov.w${Z} #0,${Dsp-8-u8}[sb] */
29531 {
29532 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,
29533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29534 },
29535 /* mov.w${Z} #0,${Dsp-8-s8}[fb] */
29536 {
29537 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,
29538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29539 },
29540 /* mov.w${Z} #0,${Dsp-8-u16} */
29541 {
29542 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,
29543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29544 },
29545 /* mov.w${Z} #0,r0 */
29546 {
29547 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,
29548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29549 },
29550 /* mov.b${Z} #0,${Dsp-8-u8}[sb] */
29551 {
29552 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,
29553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29554 },
29555 /* mov.b${Z} #0,${Dsp-8-s8}[fb] */
29556 {
29557 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,
29558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29559 },
29560 /* mov.b${Z} #0,${Dsp-8-u16} */
29561 {
29562 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,
29563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29564 },
29565 /* mov.b${Z} #0,r0l */
29566 {
29567 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,
29568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29569 },
29570 /* mov.b${Z} #0,r0l */
29571 {
29572 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,
29573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29574 },
29575 /* mov.b${Z} #0,r0h */
29576 {
29577 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,
29578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29579 },
29580 /* mov.b${Z} #0,${Dsp-8-u8}[sb] */
29581 {
29582 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,
29583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29584 },
29585 /* mov.b${Z} #0,${Dsp-8-s8}[fb] */
29586 {
29587 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,
29588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29589 },
29590 /* mov.b${Z} #0,${Dsp-8-u16} */
29591 {
29592 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,
29593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29594 },
29595 /* mov.w${Q} #${Imm-12-s4},$Dst32RnUnprefixedHI */
29596 {
29597 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,
29598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29599 },
29600 /* mov.w${Q} #${Imm-12-s4},$Dst32AnUnprefixedHI */
29601 {
29602 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,
29603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29604 },
29605 /* mov.w${Q} #${Imm-12-s4},[$Dst32AnUnprefixed] */
29606 {
29607 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,
29608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29609 },
29610 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
29611 {
29612 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,
29613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29614 },
29615 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
29616 {
29617 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,
29618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29619 },
29620 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
29621 {
29622 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,
29623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29624 },
29625 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-u8}[sb] */
29626 {
29627 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,
29628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29629 },
29630 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-u16}[sb] */
29631 {
29632 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,
29633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29634 },
29635 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-s8}[fb] */
29636 {
29637 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,
29638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29639 },
29640 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-s16}[fb] */
29641 {
29642 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,
29643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29644 },
29645 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-u16} */
29646 {
29647 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,
29648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29649 },
29650 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-u24} */
29651 {
29652 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,
29653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29654 },
29655 /* mov.b${Q} #${Imm-12-s4},$Dst32RnUnprefixedQI */
29656 {
29657 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,
29658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29659 },
29660 /* mov.b${Q} #${Imm-12-s4},$Dst32AnUnprefixedQI */
29661 {
29662 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,
29663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29664 },
29665 /* mov.b${Q} #${Imm-12-s4},[$Dst32AnUnprefixed] */
29666 {
29667 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,
29668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29669 },
29670 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
29671 {
29672 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,
29673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29674 },
29675 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
29676 {
29677 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,
29678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29679 },
29680 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
29681 {
29682 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,
29683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29684 },
29685 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-u8}[sb] */
29686 {
29687 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,
29688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29689 },
29690 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-u16}[sb] */
29691 {
29692 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,
29693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29694 },
29695 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-s8}[fb] */
29696 {
29697 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,
29698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29699 },
29700 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-s16}[fb] */
29701 {
29702 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,
29703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29704 },
29705 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-u16} */
29706 {
29707 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,
29708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29709 },
29710 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-u24} */
29711 {
29712 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,
29713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29714 },
29715 /* mov.w${Q} #${Imm-8-s4},$Dst16RnQI */
29716 {
29717 M32C_INSN_MOV16_W_IMM4_Q_16_DST16_RN_DIRECT_QI, "mov16.w-imm4-Q-16-dst16-Rn-direct-QI", "mov.w", 16,
29718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29719 },
29720 /* mov.w${Q} #${Imm-8-s4},$Dst16AnQI */
29721 {
29722 M32C_INSN_MOV16_W_IMM4_Q_16_DST16_AN_DIRECT_QI, "mov16.w-imm4-Q-16-dst16-An-direct-QI", "mov.w", 16,
29723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29724 },
29725 /* mov.w${Q} #${Imm-8-s4},[$Dst16An] */
29726 {
29727 M32C_INSN_MOV16_W_IMM4_Q_16_DST16_AN_INDIRECT_QI, "mov16.w-imm4-Q-16-dst16-An-indirect-QI", "mov.w", 16,
29728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29729 },
29730 /* mov.w${Q} #${Imm-8-s4},${Dsp-16-u8}[$Dst16An] */
29731 {
29732 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,
29733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29734 },
29735 /* mov.w${Q} #${Imm-8-s4},${Dsp-16-u16}[$Dst16An] */
29736 {
29737 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,
29738 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29739 },
29740 /* mov.w${Q} #${Imm-8-s4},${Dsp-16-u8}[sb] */
29741 {
29742 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,
29743 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29744 },
29745 /* mov.w${Q} #${Imm-8-s4},${Dsp-16-u16}[sb] */
29746 {
29747 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,
29748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29749 },
29750 /* mov.w${Q} #${Imm-8-s4},${Dsp-16-s8}[fb] */
29751 {
29752 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,
29753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29754 },
29755 /* mov.w${Q} #${Imm-8-s4},${Dsp-16-u16} */
29756 {
29757 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,
29758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29759 },
29760 /* mov.b${Q} #${Imm-8-s4},$Dst16RnQI */
29761 {
29762 M32C_INSN_MOV16_B_IMM4_Q_16_DST16_RN_DIRECT_QI, "mov16.b-imm4-Q-16-dst16-Rn-direct-QI", "mov.b", 16,
29763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29764 },
29765 /* mov.b${Q} #${Imm-8-s4},$Dst16AnQI */
29766 {
29767 M32C_INSN_MOV16_B_IMM4_Q_16_DST16_AN_DIRECT_QI, "mov16.b-imm4-Q-16-dst16-An-direct-QI", "mov.b", 16,
29768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29769 },
29770 /* mov.b${Q} #${Imm-8-s4},[$Dst16An] */
29771 {
29772 M32C_INSN_MOV16_B_IMM4_Q_16_DST16_AN_INDIRECT_QI, "mov16.b-imm4-Q-16-dst16-An-indirect-QI", "mov.b", 16,
29773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29774 },
29775 /* mov.b${Q} #${Imm-8-s4},${Dsp-16-u8}[$Dst16An] */
29776 {
29777 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,
29778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29779 },
29780 /* mov.b${Q} #${Imm-8-s4},${Dsp-16-u16}[$Dst16An] */
29781 {
29782 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,
29783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29784 },
29785 /* mov.b${Q} #${Imm-8-s4},${Dsp-16-u8}[sb] */
29786 {
29787 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,
29788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29789 },
29790 /* mov.b${Q} #${Imm-8-s4},${Dsp-16-u16}[sb] */
29791 {
29792 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,
29793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29794 },
29795 /* mov.b${Q} #${Imm-8-s4},${Dsp-16-s8}[fb] */
29796 {
29797 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,
29798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29799 },
29800 /* mov.b${Q} #${Imm-8-s4},${Dsp-16-u16} */
29801 {
29802 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,
29803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29804 },
29805 /* mov.b${S} #${Imm-8-QI},r0l */
29806 {
29807 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,
29808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29809 },
29810 /* mov.b${S} #${Imm-8-QI},r0h */
29811 {
29812 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,
29813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29814 },
29815 /* mov.b${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
29816 {
29817 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,
29818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29819 },
29820 /* mov.b${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
29821 {
29822 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,
29823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29824 },
29825 /* mov.b${S} #${Imm-8-QI},${Dsp-16-u16} */
29826 {
29827 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,
29828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
29829 },
29830 /* mov.w${S} #${Imm-16-HI},${Dsp-8-u8}[sb] */
29831 {
29832 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,
29833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29834 },
29835 /* mov.w${S} #${Imm-16-HI},${Dsp-8-s8}[fb] */
29836 {
29837 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,
29838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29839 },
29840 /* mov.w${S} #${Imm-24-HI},${Dsp-8-u16} */
29841 {
29842 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,
29843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29844 },
29845 /* mov.w${S} #${Imm-8-HI},r0 */
29846 {
29847 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,
29848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29849 },
29850 /* mov.b${S} #${Imm-16-QI},${Dsp-8-u8}[sb] */
29851 {
29852 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,
29853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29854 },
29855 /* mov.b${S} #${Imm-16-QI},${Dsp-8-s8}[fb] */
29856 {
29857 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,
29858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29859 },
29860 /* mov.b${S} #${Imm-24-QI},${Dsp-8-u16} */
29861 {
29862 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,
29863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29864 },
29865 /* mov.b${S} #${Imm-8-QI},r0l */
29866 {
29867 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,
29868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29869 },
29870 /* mov.l${G} #${Imm-16-SI},$Dst32RnUnprefixedSI */
29871 {
29872 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,
29873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29874 },
29875 /* mov.l${G} #${Imm-16-SI},$Dst32AnUnprefixedSI */
29876 {
29877 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,
29878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29879 },
29880 /* mov.l${G} #${Imm-16-SI},[$Dst32AnUnprefixed] */
29881 {
29882 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,
29883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29884 },
29885 /* mov.l${G} #${Imm-24-SI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
29886 {
29887 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,
29888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29889 },
29890 /* mov.l${G} #${Imm-24-SI},${Dsp-16-u8}[sb] */
29891 {
29892 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,
29893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29894 },
29895 /* mov.l${G} #${Imm-24-SI},${Dsp-16-s8}[fb] */
29896 {
29897 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,
29898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29899 },
29900 /* mov.l${G} #${Imm-32-SI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
29901 {
29902 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,
29903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29904 },
29905 /* mov.l${G} #${Imm-32-SI},${Dsp-16-u16}[sb] */
29906 {
29907 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,
29908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29909 },
29910 /* mov.l${G} #${Imm-32-SI},${Dsp-16-s16}[fb] */
29911 {
29912 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,
29913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29914 },
29915 /* mov.l${G} #${Imm-32-SI},${Dsp-16-u16} */
29916 {
29917 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,
29918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29919 },
29920 /* mov.l${G} #${Imm-40-SI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
29921 {
29922 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,
29923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29924 },
29925 /* mov.l${G} #${Imm-40-SI},${Dsp-16-u24} */
29926 {
29927 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,
29928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29929 },
29930 /* mov.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
29931 {
29932 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,
29933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29934 },
29935 /* mov.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
29936 {
29937 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,
29938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29939 },
29940 /* mov.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
29941 {
29942 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,
29943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29944 },
29945 /* mov.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
29946 {
29947 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,
29948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29949 },
29950 /* mov.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
29951 {
29952 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,
29953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29954 },
29955 /* mov.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
29956 {
29957 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,
29958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29959 },
29960 /* mov.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
29961 {
29962 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,
29963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29964 },
29965 /* mov.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
29966 {
29967 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,
29968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29969 },
29970 /* mov.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
29971 {
29972 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,
29973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29974 },
29975 /* mov.w${G} #${Imm-32-HI},${Dsp-16-u16} */
29976 {
29977 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,
29978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29979 },
29980 /* mov.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
29981 {
29982 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,
29983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29984 },
29985 /* mov.w${G} #${Imm-40-HI},${Dsp-16-u24} */
29986 {
29987 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,
29988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29989 },
29990 /* mov.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
29991 {
29992 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,
29993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29994 },
29995 /* mov.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
29996 {
29997 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,
29998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
29999 },
30000 /* mov.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
30001 {
30002 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,
30003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30004 },
30005 /* mov.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
30006 {
30007 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,
30008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30009 },
30010 /* mov.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
30011 {
30012 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,
30013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30014 },
30015 /* mov.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
30016 {
30017 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,
30018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30019 },
30020 /* mov.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
30021 {
30022 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,
30023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30024 },
30025 /* mov.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
30026 {
30027 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,
30028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30029 },
30030 /* mov.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
30031 {
30032 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,
30033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30034 },
30035 /* mov.b${G} #${Imm-32-QI},${Dsp-16-u16} */
30036 {
30037 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,
30038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30039 },
30040 /* mov.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
30041 {
30042 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,
30043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30044 },
30045 /* mov.b${G} #${Imm-40-QI},${Dsp-16-u24} */
30046 {
30047 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,
30048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30049 },
30050 /* mov.w${G} #${Imm-16-HI},$Dst16RnHI */
30051 {
30052 M32C_INSN_MOV16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "mov16.w-imm-G-basic-dst16-Rn-direct-HI", "mov.w", 32,
30053 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30054 },
30055 /* mov.w${G} #${Imm-16-HI},$Dst16AnHI */
30056 {
30057 M32C_INSN_MOV16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "mov16.w-imm-G-basic-dst16-An-direct-HI", "mov.w", 32,
30058 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30059 },
30060 /* mov.w${G} #${Imm-16-HI},[$Dst16An] */
30061 {
30062 M32C_INSN_MOV16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "mov16.w-imm-G-basic-dst16-An-indirect-HI", "mov.w", 32,
30063 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30064 },
30065 /* mov.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
30066 {
30067 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,
30068 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30069 },
30070 /* mov.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
30071 {
30072 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,
30073 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30074 },
30075 /* mov.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
30076 {
30077 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,
30078 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30079 },
30080 /* mov.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
30081 {
30082 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,
30083 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30084 },
30085 /* mov.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
30086 {
30087 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,
30088 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30089 },
30090 /* mov.w${G} #${Imm-32-HI},${Dsp-16-u16} */
30091 {
30092 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,
30093 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30094 },
30095 /* mov.b${G} #${Imm-16-QI},$Dst16RnQI */
30096 {
30097 M32C_INSN_MOV16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "mov16.b-imm-G-basic-dst16-Rn-direct-QI", "mov.b", 24,
30098 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30099 },
30100 /* mov.b${G} #${Imm-16-QI},$Dst16AnQI */
30101 {
30102 M32C_INSN_MOV16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "mov16.b-imm-G-basic-dst16-An-direct-QI", "mov.b", 24,
30103 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30104 },
30105 /* mov.b${G} #${Imm-16-QI},[$Dst16An] */
30106 {
30107 M32C_INSN_MOV16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "mov16.b-imm-G-basic-dst16-An-indirect-QI", "mov.b", 24,
30108 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30109 },
30110 /* mov.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
30111 {
30112 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,
30113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30114 },
30115 /* mov.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
30116 {
30117 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,
30118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30119 },
30120 /* mov.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
30121 {
30122 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,
30123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30124 },
30125 /* mov.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
30126 {
30127 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,
30128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30129 },
30130 /* mov.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
30131 {
30132 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,
30133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30134 },
30135 /* mov.b${G} #${Imm-32-QI},${Dsp-16-u16} */
30136 {
30137 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,
30138 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
30139 },
30140 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
30141 {
30142 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,
30143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30144 },
30145 /* min.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
30146 {
30147 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,
30148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30149 },
30150 /* min.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
30151 {
30152 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,
30153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30154 },
30155 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
30156 {
30157 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,
30158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30159 },
30160 /* min.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
30161 {
30162 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,
30163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30164 },
30165 /* min.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
30166 {
30167 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,
30168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30169 },
30170 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
30171 {
30172 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,
30173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30174 },
30175 /* min.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
30176 {
30177 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,
30178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30179 },
30180 /* min.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
30181 {
30182 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,
30183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30184 },
30185 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
30186 {
30187 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,
30188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30189 },
30190 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
30191 {
30192 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,
30193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30194 },
30195 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
30196 {
30197 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,
30198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30199 },
30200 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
30201 {
30202 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,
30203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30204 },
30205 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
30206 {
30207 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,
30208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30209 },
30210 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
30211 {
30212 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,
30213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30214 },
30215 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
30216 {
30217 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,
30218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30219 },
30220 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
30221 {
30222 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,
30223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30224 },
30225 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
30226 {
30227 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,
30228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30229 },
30230 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
30231 {
30232 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,
30233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30234 },
30235 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
30236 {
30237 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,
30238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30239 },
30240 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
30241 {
30242 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,
30243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30244 },
30245 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
30246 {
30247 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,
30248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30249 },
30250 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
30251 {
30252 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,
30253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30254 },
30255 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
30256 {
30257 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,
30258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30259 },
30260 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
30261 {
30262 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,
30263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30264 },
30265 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
30266 {
30267 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,
30268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30269 },
30270 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
30271 {
30272 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,
30273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30274 },
30275 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
30276 {
30277 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,
30278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30279 },
30280 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
30281 {
30282 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,
30283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30284 },
30285 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
30286 {
30287 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,
30288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30289 },
30290 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
30291 {
30292 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,
30293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30294 },
30295 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
30296 {
30297 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,
30298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30299 },
30300 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
30301 {
30302 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,
30303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30304 },
30305 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
30306 {
30307 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,
30308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30309 },
30310 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
30311 {
30312 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,
30313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30314 },
30315 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
30316 {
30317 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,
30318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30319 },
30320 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
30321 {
30322 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,
30323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30324 },
30325 /* min.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
30326 {
30327 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,
30328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30329 },
30330 /* min.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
30331 {
30332 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,
30333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30334 },
30335 /* min.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
30336 {
30337 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,
30338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30339 },
30340 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
30341 {
30342 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,
30343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30344 },
30345 /* min.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
30346 {
30347 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,
30348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30349 },
30350 /* min.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
30351 {
30352 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,
30353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30354 },
30355 /* min.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
30356 {
30357 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,
30358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30359 },
30360 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
30361 {
30362 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,
30363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30364 },
30365 /* min.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
30366 {
30367 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,
30368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30369 },
30370 /* min.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
30371 {
30372 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,
30373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30374 },
30375 /* min.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
30376 {
30377 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,
30378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30379 },
30380 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
30381 {
30382 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,
30383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30384 },
30385 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
30386 {
30387 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,
30388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30389 },
30390 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
30391 {
30392 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,
30393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30394 },
30395 /* min.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
30396 {
30397 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,
30398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30399 },
30400 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
30401 {
30402 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,
30403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30404 },
30405 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
30406 {
30407 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,
30408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30409 },
30410 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
30411 {
30412 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,
30413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30414 },
30415 /* min.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
30416 {
30417 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,
30418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30419 },
30420 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
30421 {
30422 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,
30423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30424 },
30425 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
30426 {
30427 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,
30428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30429 },
30430 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
30431 {
30432 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,
30433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30434 },
30435 /* min.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
30436 {
30437 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,
30438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30439 },
30440 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
30441 {
30442 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,
30443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30444 },
30445 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
30446 {
30447 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,
30448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30449 },
30450 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
30451 {
30452 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,
30453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30454 },
30455 /* min.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
30456 {
30457 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,
30458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30459 },
30460 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
30461 {
30462 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,
30463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30464 },
30465 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
30466 {
30467 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,
30468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30469 },
30470 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
30471 {
30472 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,
30473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30474 },
30475 /* min.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
30476 {
30477 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,
30478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30479 },
30480 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
30481 {
30482 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,
30483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30484 },
30485 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
30486 {
30487 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,
30488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30489 },
30490 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
30491 {
30492 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,
30493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30494 },
30495 /* min.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
30496 {
30497 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,
30498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30499 },
30500 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
30501 {
30502 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,
30503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30504 },
30505 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
30506 {
30507 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,
30508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30509 },
30510 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
30511 {
30512 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,
30513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30514 },
30515 /* min.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
30516 {
30517 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,
30518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30519 },
30520 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
30521 {
30522 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,
30523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30524 },
30525 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
30526 {
30527 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,
30528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30529 },
30530 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
30531 {
30532 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,
30533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30534 },
30535 /* min.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
30536 {
30537 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,
30538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30539 },
30540 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
30541 {
30542 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,
30543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30544 },
30545 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
30546 {
30547 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,
30548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30549 },
30550 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
30551 {
30552 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,
30553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30554 },
30555 /* min.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
30556 {
30557 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,
30558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30559 },
30560 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
30561 {
30562 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,
30563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30564 },
30565 /* min.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
30566 {
30567 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,
30568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30569 },
30570 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
30571 {
30572 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,
30573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30574 },
30575 /* min.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
30576 {
30577 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,
30578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30579 },
30580 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
30581 {
30582 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,
30583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30584 },
30585 /* min.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
30586 {
30587 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,
30588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30589 },
30590 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
30591 {
30592 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,
30593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30594 },
30595 /* min.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
30596 {
30597 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,
30598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30599 },
30600 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
30601 {
30602 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,
30603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30604 },
30605 /* min.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
30606 {
30607 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,
30608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30609 },
30610 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
30611 {
30612 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,
30613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30614 },
30615 /* min.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
30616 {
30617 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,
30618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30619 },
30620 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
30621 {
30622 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,
30623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30624 },
30625 /* min.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
30626 {
30627 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,
30628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30629 },
30630 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
30631 {
30632 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,
30633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30634 },
30635 /* min.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
30636 {
30637 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,
30638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30639 },
30640 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
30641 {
30642 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,
30643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30644 },
30645 /* min.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
30646 {
30647 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,
30648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30649 },
30650 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
30651 {
30652 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,
30653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30654 },
30655 /* min.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
30656 {
30657 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,
30658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30659 },
30660 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
30661 {
30662 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,
30663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30664 },
30665 /* min.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
30666 {
30667 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,
30668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30669 },
30670 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
30671 {
30672 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,
30673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30674 },
30675 /* min.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
30676 {
30677 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,
30678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30679 },
30680 /* min.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
30681 {
30682 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,
30683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30684 },
30685 /* min.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
30686 {
30687 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,
30688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30689 },
30690 /* min.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
30691 {
30692 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,
30693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30694 },
30695 /* min.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
30696 {
30697 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,
30698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30699 },
30700 /* min.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
30701 {
30702 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,
30703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30704 },
30705 /* min.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
30706 {
30707 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,
30708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30709 },
30710 /* min.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
30711 {
30712 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,
30713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30714 },
30715 /* min.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
30716 {
30717 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,
30718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30719 },
30720 /* min.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
30721 {
30722 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,
30723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30724 },
30725 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
30726 {
30727 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,
30728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30729 },
30730 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
30731 {
30732 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,
30733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30734 },
30735 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
30736 {
30737 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,
30738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30739 },
30740 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
30741 {
30742 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,
30743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30744 },
30745 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
30746 {
30747 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,
30748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30749 },
30750 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
30751 {
30752 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,
30753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30754 },
30755 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
30756 {
30757 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,
30758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30759 },
30760 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
30761 {
30762 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,
30763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30764 },
30765 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
30766 {
30767 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,
30768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30769 },
30770 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
30771 {
30772 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,
30773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30774 },
30775 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
30776 {
30777 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,
30778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30779 },
30780 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
30781 {
30782 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,
30783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30784 },
30785 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
30786 {
30787 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,
30788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30789 },
30790 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
30791 {
30792 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,
30793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30794 },
30795 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
30796 {
30797 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,
30798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30799 },
30800 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
30801 {
30802 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,
30803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30804 },
30805 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
30806 {
30807 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,
30808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30809 },
30810 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
30811 {
30812 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,
30813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30814 },
30815 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
30816 {
30817 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,
30818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30819 },
30820 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
30821 {
30822 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,
30823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30824 },
30825 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
30826 {
30827 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,
30828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30829 },
30830 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
30831 {
30832 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,
30833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30834 },
30835 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
30836 {
30837 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,
30838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30839 },
30840 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
30841 {
30842 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,
30843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30844 },
30845 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
30846 {
30847 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,
30848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30849 },
30850 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
30851 {
30852 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,
30853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30854 },
30855 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
30856 {
30857 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,
30858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30859 },
30860 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
30861 {
30862 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,
30863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30864 },
30865 /* min.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
30866 {
30867 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,
30868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30869 },
30870 /* min.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
30871 {
30872 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,
30873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30874 },
30875 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
30876 {
30877 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,
30878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30879 },
30880 /* min.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
30881 {
30882 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,
30883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30884 },
30885 /* min.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
30886 {
30887 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,
30888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30889 },
30890 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
30891 {
30892 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,
30893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30894 },
30895 /* min.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
30896 {
30897 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,
30898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30899 },
30900 /* min.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
30901 {
30902 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,
30903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30904 },
30905 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
30906 {
30907 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,
30908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30909 },
30910 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
30911 {
30912 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,
30913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30914 },
30915 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
30916 {
30917 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,
30918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30919 },
30920 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
30921 {
30922 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,
30923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30924 },
30925 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
30926 {
30927 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,
30928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30929 },
30930 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
30931 {
30932 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,
30933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30934 },
30935 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
30936 {
30937 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,
30938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30939 },
30940 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
30941 {
30942 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,
30943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30944 },
30945 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
30946 {
30947 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,
30948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30949 },
30950 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
30951 {
30952 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,
30953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30954 },
30955 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
30956 {
30957 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,
30958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30959 },
30960 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
30961 {
30962 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,
30963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30964 },
30965 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
30966 {
30967 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,
30968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30969 },
30970 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
30971 {
30972 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,
30973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30974 },
30975 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
30976 {
30977 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,
30978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30979 },
30980 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
30981 {
30982 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,
30983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30984 },
30985 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
30986 {
30987 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,
30988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30989 },
30990 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
30991 {
30992 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,
30993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30994 },
30995 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
30996 {
30997 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,
30998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
30999 },
31000 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
31001 {
31002 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,
31003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31004 },
31005 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
31006 {
31007 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,
31008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31009 },
31010 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
31011 {
31012 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,
31013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31014 },
31015 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
31016 {
31017 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,
31018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31019 },
31020 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
31021 {
31022 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,
31023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31024 },
31025 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
31026 {
31027 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,
31028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31029 },
31030 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
31031 {
31032 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,
31033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31034 },
31035 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
31036 {
31037 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,
31038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31039 },
31040 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
31041 {
31042 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,
31043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31044 },
31045 /* min.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
31046 {
31047 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,
31048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31049 },
31050 /* min.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
31051 {
31052 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,
31053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31054 },
31055 /* min.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
31056 {
31057 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,
31058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31059 },
31060 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
31061 {
31062 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,
31063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31064 },
31065 /* min.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
31066 {
31067 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,
31068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31069 },
31070 /* min.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
31071 {
31072 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,
31073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31074 },
31075 /* min.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
31076 {
31077 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,
31078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31079 },
31080 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
31081 {
31082 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,
31083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31084 },
31085 /* min.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
31086 {
31087 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,
31088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31089 },
31090 /* min.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
31091 {
31092 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,
31093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31094 },
31095 /* min.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
31096 {
31097 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,
31098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31099 },
31100 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
31101 {
31102 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,
31103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31104 },
31105 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
31106 {
31107 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,
31108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31109 },
31110 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
31111 {
31112 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,
31113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31114 },
31115 /* min.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
31116 {
31117 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,
31118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31119 },
31120 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
31121 {
31122 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,
31123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31124 },
31125 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
31126 {
31127 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,
31128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31129 },
31130 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
31131 {
31132 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,
31133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31134 },
31135 /* min.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
31136 {
31137 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,
31138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31139 },
31140 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
31141 {
31142 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,
31143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31144 },
31145 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
31146 {
31147 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,
31148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31149 },
31150 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
31151 {
31152 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,
31153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31154 },
31155 /* min.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
31156 {
31157 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,
31158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31159 },
31160 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
31161 {
31162 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,
31163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31164 },
31165 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
31166 {
31167 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,
31168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31169 },
31170 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
31171 {
31172 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,
31173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31174 },
31175 /* min.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
31176 {
31177 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,
31178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31179 },
31180 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
31181 {
31182 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,
31183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31184 },
31185 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
31186 {
31187 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,
31188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31189 },
31190 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
31191 {
31192 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,
31193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31194 },
31195 /* min.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
31196 {
31197 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,
31198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31199 },
31200 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
31201 {
31202 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,
31203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31204 },
31205 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
31206 {
31207 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,
31208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31209 },
31210 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
31211 {
31212 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,
31213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31214 },
31215 /* min.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
31216 {
31217 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,
31218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31219 },
31220 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
31221 {
31222 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,
31223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31224 },
31225 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
31226 {
31227 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,
31228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31229 },
31230 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
31231 {
31232 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,
31233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31234 },
31235 /* min.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
31236 {
31237 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,
31238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31239 },
31240 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
31241 {
31242 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,
31243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31244 },
31245 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
31246 {
31247 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,
31248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31249 },
31250 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
31251 {
31252 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,
31253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31254 },
31255 /* min.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
31256 {
31257 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,
31258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31259 },
31260 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
31261 {
31262 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,
31263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31264 },
31265 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
31266 {
31267 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,
31268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31269 },
31270 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
31271 {
31272 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,
31273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31274 },
31275 /* min.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
31276 {
31277 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,
31278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31279 },
31280 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
31281 {
31282 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,
31283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31284 },
31285 /* min.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
31286 {
31287 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,
31288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31289 },
31290 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
31291 {
31292 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,
31293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31294 },
31295 /* min.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
31296 {
31297 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,
31298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31299 },
31300 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
31301 {
31302 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,
31303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31304 },
31305 /* min.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
31306 {
31307 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,
31308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31309 },
31310 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
31311 {
31312 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,
31313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31314 },
31315 /* min.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
31316 {
31317 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,
31318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31319 },
31320 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
31321 {
31322 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,
31323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31324 },
31325 /* min.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
31326 {
31327 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,
31328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31329 },
31330 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
31331 {
31332 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,
31333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31334 },
31335 /* min.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
31336 {
31337 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,
31338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31339 },
31340 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
31341 {
31342 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,
31343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31344 },
31345 /* min.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
31346 {
31347 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,
31348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31349 },
31350 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
31351 {
31352 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,
31353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31354 },
31355 /* min.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
31356 {
31357 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,
31358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31359 },
31360 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
31361 {
31362 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,
31363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31364 },
31365 /* min.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
31366 {
31367 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,
31368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31369 },
31370 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
31371 {
31372 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,
31373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31374 },
31375 /* min.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
31376 {
31377 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,
31378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31379 },
31380 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
31381 {
31382 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,
31383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31384 },
31385 /* min.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
31386 {
31387 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,
31388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31389 },
31390 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
31391 {
31392 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,
31393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31394 },
31395 /* min.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
31396 {
31397 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,
31398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31399 },
31400 /* min.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
31401 {
31402 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,
31403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31404 },
31405 /* min.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
31406 {
31407 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,
31408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31409 },
31410 /* min.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
31411 {
31412 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,
31413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31414 },
31415 /* min.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
31416 {
31417 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,
31418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31419 },
31420 /* min.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
31421 {
31422 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,
31423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31424 },
31425 /* min.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
31426 {
31427 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,
31428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31429 },
31430 /* min.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
31431 {
31432 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,
31433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31434 },
31435 /* min.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
31436 {
31437 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,
31438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31439 },
31440 /* min.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
31441 {
31442 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,
31443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31444 },
31445 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
31446 {
31447 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,
31448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31449 },
31450 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
31451 {
31452 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,
31453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31454 },
31455 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
31456 {
31457 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,
31458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31459 },
31460 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
31461 {
31462 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,
31463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31464 },
31465 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
31466 {
31467 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,
31468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31469 },
31470 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
31471 {
31472 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,
31473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31474 },
31475 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
31476 {
31477 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,
31478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31479 },
31480 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
31481 {
31482 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,
31483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31484 },
31485 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
31486 {
31487 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,
31488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31489 },
31490 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
31491 {
31492 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,
31493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31494 },
31495 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
31496 {
31497 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,
31498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31499 },
31500 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
31501 {
31502 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,
31503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31504 },
31505 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
31506 {
31507 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,
31508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31509 },
31510 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
31511 {
31512 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,
31513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31514 },
31515 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
31516 {
31517 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,
31518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31519 },
31520 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
31521 {
31522 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,
31523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31524 },
31525 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
31526 {
31527 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,
31528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31529 },
31530 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
31531 {
31532 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,
31533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31534 },
31535 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
31536 {
31537 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,
31538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31539 },
31540 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
31541 {
31542 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,
31543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31544 },
31545 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
31546 {
31547 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,
31548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31549 },
31550 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
31551 {
31552 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,
31553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31554 },
31555 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
31556 {
31557 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,
31558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31559 },
31560 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
31561 {
31562 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,
31563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31564 },
31565 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
31566 {
31567 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,
31568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31569 },
31570 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
31571 {
31572 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,
31573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31574 },
31575 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
31576 {
31577 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,
31578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31579 },
31580 /* min.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
31581 {
31582 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,
31583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31584 },
31585 /* min.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
31586 {
31587 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,
31588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31589 },
31590 /* min.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
31591 {
31592 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,
31593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31594 },
31595 /* min.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
31596 {
31597 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,
31598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31599 },
31600 /* min.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
31601 {
31602 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,
31603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31604 },
31605 /* min.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
31606 {
31607 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,
31608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31609 },
31610 /* min.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
31611 {
31612 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,
31613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31614 },
31615 /* min.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
31616 {
31617 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,
31618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31619 },
31620 /* min.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
31621 {
31622 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,
31623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31624 },
31625 /* min.w${X} #${Imm-40-HI},${Dsp-24-u16} */
31626 {
31627 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,
31628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31629 },
31630 /* min.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
31631 {
31632 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,
31633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31634 },
31635 /* min.w${X} #${Imm-48-HI},${Dsp-24-u24} */
31636 {
31637 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,
31638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31639 },
31640 /* min.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
31641 {
31642 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,
31643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31644 },
31645 /* min.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
31646 {
31647 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,
31648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31649 },
31650 /* min.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
31651 {
31652 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,
31653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31654 },
31655 /* min.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
31656 {
31657 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,
31658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31659 },
31660 /* min.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
31661 {
31662 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,
31663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31664 },
31665 /* min.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
31666 {
31667 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,
31668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31669 },
31670 /* min.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
31671 {
31672 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,
31673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31674 },
31675 /* min.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
31676 {
31677 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,
31678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31679 },
31680 /* min.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
31681 {
31682 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,
31683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31684 },
31685 /* min.b${X} #${Imm-40-QI},${Dsp-24-u16} */
31686 {
31687 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,
31688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31689 },
31690 /* min.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
31691 {
31692 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,
31693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31694 },
31695 /* min.b${X} #${Imm-48-QI},${Dsp-24-u24} */
31696 {
31697 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,
31698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31699 },
31700 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
31701 {
31702 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,
31703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31704 },
31705 /* max.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
31706 {
31707 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,
31708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31709 },
31710 /* max.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
31711 {
31712 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,
31713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31714 },
31715 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
31716 {
31717 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,
31718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31719 },
31720 /* max.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
31721 {
31722 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,
31723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31724 },
31725 /* max.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
31726 {
31727 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,
31728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31729 },
31730 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
31731 {
31732 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,
31733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31734 },
31735 /* max.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
31736 {
31737 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,
31738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31739 },
31740 /* max.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
31741 {
31742 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,
31743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31744 },
31745 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
31746 {
31747 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,
31748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31749 },
31750 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
31751 {
31752 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,
31753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31754 },
31755 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
31756 {
31757 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,
31758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31759 },
31760 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
31761 {
31762 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,
31763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31764 },
31765 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
31766 {
31767 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,
31768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31769 },
31770 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
31771 {
31772 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,
31773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31774 },
31775 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
31776 {
31777 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,
31778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31779 },
31780 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
31781 {
31782 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,
31783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31784 },
31785 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
31786 {
31787 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,
31788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31789 },
31790 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
31791 {
31792 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,
31793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31794 },
31795 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
31796 {
31797 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,
31798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31799 },
31800 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
31801 {
31802 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,
31803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31804 },
31805 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
31806 {
31807 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,
31808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31809 },
31810 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
31811 {
31812 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,
31813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31814 },
31815 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
31816 {
31817 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,
31818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31819 },
31820 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
31821 {
31822 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,
31823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31824 },
31825 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
31826 {
31827 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,
31828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31829 },
31830 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
31831 {
31832 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,
31833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31834 },
31835 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
31836 {
31837 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,
31838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31839 },
31840 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
31841 {
31842 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,
31843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31844 },
31845 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
31846 {
31847 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,
31848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31849 },
31850 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
31851 {
31852 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,
31853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31854 },
31855 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
31856 {
31857 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,
31858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31859 },
31860 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
31861 {
31862 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,
31863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31864 },
31865 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
31866 {
31867 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,
31868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31869 },
31870 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
31871 {
31872 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,
31873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31874 },
31875 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
31876 {
31877 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,
31878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31879 },
31880 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
31881 {
31882 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,
31883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31884 },
31885 /* max.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
31886 {
31887 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,
31888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31889 },
31890 /* max.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
31891 {
31892 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,
31893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31894 },
31895 /* max.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
31896 {
31897 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,
31898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31899 },
31900 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
31901 {
31902 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,
31903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31904 },
31905 /* max.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
31906 {
31907 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,
31908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31909 },
31910 /* max.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
31911 {
31912 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,
31913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31914 },
31915 /* max.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
31916 {
31917 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,
31918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31919 },
31920 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
31921 {
31922 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,
31923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31924 },
31925 /* max.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
31926 {
31927 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,
31928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31929 },
31930 /* max.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
31931 {
31932 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,
31933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31934 },
31935 /* max.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
31936 {
31937 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,
31938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31939 },
31940 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
31941 {
31942 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,
31943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31944 },
31945 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
31946 {
31947 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,
31948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31949 },
31950 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
31951 {
31952 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,
31953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31954 },
31955 /* max.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
31956 {
31957 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,
31958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31959 },
31960 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
31961 {
31962 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,
31963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31964 },
31965 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
31966 {
31967 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,
31968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31969 },
31970 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
31971 {
31972 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,
31973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31974 },
31975 /* max.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
31976 {
31977 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,
31978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31979 },
31980 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
31981 {
31982 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,
31983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31984 },
31985 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
31986 {
31987 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,
31988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31989 },
31990 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
31991 {
31992 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,
31993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31994 },
31995 /* max.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
31996 {
31997 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,
31998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
31999 },
32000 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
32001 {
32002 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,
32003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32004 },
32005 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
32006 {
32007 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,
32008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32009 },
32010 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
32011 {
32012 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,
32013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32014 },
32015 /* max.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
32016 {
32017 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,
32018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32019 },
32020 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
32021 {
32022 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,
32023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32024 },
32025 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
32026 {
32027 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,
32028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32029 },
32030 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
32031 {
32032 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,
32033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32034 },
32035 /* max.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
32036 {
32037 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,
32038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32039 },
32040 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
32041 {
32042 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,
32043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32044 },
32045 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
32046 {
32047 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,
32048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32049 },
32050 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
32051 {
32052 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,
32053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32054 },
32055 /* max.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
32056 {
32057 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,
32058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32059 },
32060 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
32061 {
32062 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,
32063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32064 },
32065 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
32066 {
32067 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,
32068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32069 },
32070 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
32071 {
32072 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,
32073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32074 },
32075 /* max.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
32076 {
32077 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,
32078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32079 },
32080 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
32081 {
32082 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,
32083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32084 },
32085 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
32086 {
32087 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,
32088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32089 },
32090 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
32091 {
32092 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,
32093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32094 },
32095 /* max.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
32096 {
32097 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,
32098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32099 },
32100 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
32101 {
32102 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,
32103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32104 },
32105 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
32106 {
32107 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,
32108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32109 },
32110 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
32111 {
32112 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,
32113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32114 },
32115 /* max.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
32116 {
32117 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,
32118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32119 },
32120 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
32121 {
32122 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,
32123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32124 },
32125 /* max.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
32126 {
32127 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,
32128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32129 },
32130 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
32131 {
32132 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,
32133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32134 },
32135 /* max.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
32136 {
32137 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,
32138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32139 },
32140 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
32141 {
32142 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,
32143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32144 },
32145 /* max.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
32146 {
32147 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,
32148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32149 },
32150 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
32151 {
32152 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,
32153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32154 },
32155 /* max.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
32156 {
32157 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,
32158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32159 },
32160 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
32161 {
32162 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,
32163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32164 },
32165 /* max.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
32166 {
32167 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,
32168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32169 },
32170 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
32171 {
32172 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,
32173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32174 },
32175 /* max.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
32176 {
32177 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,
32178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32179 },
32180 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
32181 {
32182 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,
32183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32184 },
32185 /* max.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
32186 {
32187 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,
32188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32189 },
32190 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
32191 {
32192 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,
32193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32194 },
32195 /* max.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
32196 {
32197 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,
32198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32199 },
32200 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
32201 {
32202 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,
32203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32204 },
32205 /* max.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
32206 {
32207 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,
32208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32209 },
32210 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
32211 {
32212 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,
32213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32214 },
32215 /* max.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
32216 {
32217 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,
32218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32219 },
32220 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
32221 {
32222 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,
32223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32224 },
32225 /* max.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
32226 {
32227 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,
32228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32229 },
32230 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
32231 {
32232 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,
32233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32234 },
32235 /* max.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
32236 {
32237 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,
32238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32239 },
32240 /* max.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
32241 {
32242 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,
32243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32244 },
32245 /* max.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
32246 {
32247 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,
32248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32249 },
32250 /* max.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
32251 {
32252 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,
32253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32254 },
32255 /* max.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
32256 {
32257 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,
32258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32259 },
32260 /* max.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
32261 {
32262 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,
32263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32264 },
32265 /* max.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
32266 {
32267 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,
32268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32269 },
32270 /* max.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
32271 {
32272 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,
32273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32274 },
32275 /* max.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
32276 {
32277 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,
32278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32279 },
32280 /* max.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
32281 {
32282 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,
32283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32284 },
32285 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
32286 {
32287 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,
32288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32289 },
32290 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
32291 {
32292 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,
32293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32294 },
32295 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
32296 {
32297 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,
32298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32299 },
32300 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
32301 {
32302 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,
32303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32304 },
32305 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
32306 {
32307 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,
32308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32309 },
32310 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
32311 {
32312 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,
32313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32314 },
32315 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
32316 {
32317 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,
32318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32319 },
32320 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
32321 {
32322 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,
32323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32324 },
32325 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
32326 {
32327 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,
32328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32329 },
32330 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
32331 {
32332 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,
32333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32334 },
32335 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
32336 {
32337 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,
32338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32339 },
32340 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
32341 {
32342 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,
32343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32344 },
32345 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
32346 {
32347 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,
32348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32349 },
32350 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
32351 {
32352 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,
32353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32354 },
32355 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
32356 {
32357 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,
32358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32359 },
32360 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
32361 {
32362 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,
32363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32364 },
32365 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
32366 {
32367 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,
32368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32369 },
32370 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
32371 {
32372 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,
32373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32374 },
32375 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
32376 {
32377 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,
32378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32379 },
32380 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
32381 {
32382 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,
32383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32384 },
32385 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
32386 {
32387 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,
32388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32389 },
32390 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
32391 {
32392 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,
32393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32394 },
32395 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
32396 {
32397 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,
32398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32399 },
32400 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
32401 {
32402 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,
32403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32404 },
32405 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
32406 {
32407 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,
32408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32409 },
32410 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
32411 {
32412 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,
32413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32414 },
32415 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
32416 {
32417 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,
32418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32419 },
32420 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
32421 {
32422 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,
32423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32424 },
32425 /* max.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
32426 {
32427 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,
32428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32429 },
32430 /* max.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
32431 {
32432 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,
32433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32434 },
32435 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
32436 {
32437 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,
32438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32439 },
32440 /* max.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
32441 {
32442 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,
32443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32444 },
32445 /* max.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
32446 {
32447 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,
32448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32449 },
32450 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
32451 {
32452 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,
32453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32454 },
32455 /* max.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
32456 {
32457 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,
32458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32459 },
32460 /* max.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
32461 {
32462 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,
32463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32464 },
32465 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
32466 {
32467 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,
32468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32469 },
32470 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
32471 {
32472 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,
32473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32474 },
32475 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
32476 {
32477 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,
32478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32479 },
32480 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
32481 {
32482 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,
32483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32484 },
32485 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
32486 {
32487 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,
32488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32489 },
32490 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
32491 {
32492 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,
32493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32494 },
32495 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
32496 {
32497 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,
32498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32499 },
32500 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
32501 {
32502 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,
32503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32504 },
32505 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
32506 {
32507 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,
32508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32509 },
32510 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
32511 {
32512 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,
32513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32514 },
32515 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
32516 {
32517 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,
32518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32519 },
32520 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
32521 {
32522 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,
32523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32524 },
32525 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
32526 {
32527 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,
32528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32529 },
32530 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
32531 {
32532 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,
32533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32534 },
32535 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
32536 {
32537 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,
32538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32539 },
32540 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
32541 {
32542 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,
32543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32544 },
32545 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
32546 {
32547 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,
32548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32549 },
32550 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
32551 {
32552 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,
32553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32554 },
32555 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
32556 {
32557 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,
32558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32559 },
32560 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
32561 {
32562 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,
32563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32564 },
32565 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
32566 {
32567 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,
32568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32569 },
32570 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
32571 {
32572 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,
32573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32574 },
32575 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
32576 {
32577 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,
32578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32579 },
32580 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
32581 {
32582 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,
32583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32584 },
32585 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
32586 {
32587 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,
32588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32589 },
32590 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
32591 {
32592 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,
32593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32594 },
32595 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
32596 {
32597 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,
32598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32599 },
32600 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
32601 {
32602 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,
32603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32604 },
32605 /* max.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
32606 {
32607 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,
32608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32609 },
32610 /* max.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
32611 {
32612 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,
32613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32614 },
32615 /* max.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
32616 {
32617 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,
32618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32619 },
32620 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
32621 {
32622 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,
32623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32624 },
32625 /* max.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
32626 {
32627 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,
32628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32629 },
32630 /* max.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
32631 {
32632 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,
32633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32634 },
32635 /* max.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
32636 {
32637 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,
32638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32639 },
32640 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
32641 {
32642 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,
32643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32644 },
32645 /* max.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
32646 {
32647 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,
32648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32649 },
32650 /* max.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
32651 {
32652 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,
32653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32654 },
32655 /* max.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
32656 {
32657 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,
32658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32659 },
32660 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
32661 {
32662 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,
32663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32664 },
32665 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
32666 {
32667 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,
32668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32669 },
32670 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
32671 {
32672 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,
32673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32674 },
32675 /* max.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
32676 {
32677 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,
32678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32679 },
32680 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
32681 {
32682 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,
32683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32684 },
32685 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
32686 {
32687 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,
32688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32689 },
32690 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
32691 {
32692 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,
32693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32694 },
32695 /* max.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
32696 {
32697 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,
32698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32699 },
32700 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
32701 {
32702 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,
32703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32704 },
32705 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
32706 {
32707 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,
32708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32709 },
32710 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
32711 {
32712 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,
32713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32714 },
32715 /* max.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
32716 {
32717 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,
32718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32719 },
32720 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
32721 {
32722 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,
32723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32724 },
32725 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
32726 {
32727 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,
32728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32729 },
32730 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
32731 {
32732 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,
32733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32734 },
32735 /* max.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
32736 {
32737 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,
32738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32739 },
32740 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
32741 {
32742 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,
32743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32744 },
32745 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
32746 {
32747 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,
32748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32749 },
32750 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
32751 {
32752 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,
32753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32754 },
32755 /* max.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
32756 {
32757 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,
32758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32759 },
32760 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
32761 {
32762 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,
32763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32764 },
32765 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
32766 {
32767 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,
32768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32769 },
32770 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
32771 {
32772 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,
32773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32774 },
32775 /* max.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
32776 {
32777 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,
32778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32779 },
32780 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
32781 {
32782 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,
32783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32784 },
32785 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
32786 {
32787 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,
32788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32789 },
32790 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
32791 {
32792 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,
32793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32794 },
32795 /* max.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
32796 {
32797 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,
32798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32799 },
32800 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
32801 {
32802 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,
32803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32804 },
32805 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
32806 {
32807 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,
32808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32809 },
32810 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
32811 {
32812 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,
32813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32814 },
32815 /* max.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
32816 {
32817 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,
32818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32819 },
32820 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
32821 {
32822 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,
32823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32824 },
32825 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
32826 {
32827 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,
32828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32829 },
32830 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
32831 {
32832 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,
32833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32834 },
32835 /* max.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
32836 {
32837 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,
32838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32839 },
32840 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
32841 {
32842 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,
32843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32844 },
32845 /* max.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
32846 {
32847 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,
32848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32849 },
32850 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
32851 {
32852 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,
32853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32854 },
32855 /* max.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
32856 {
32857 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,
32858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32859 },
32860 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
32861 {
32862 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,
32863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32864 },
32865 /* max.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
32866 {
32867 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,
32868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32869 },
32870 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
32871 {
32872 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,
32873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32874 },
32875 /* max.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
32876 {
32877 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,
32878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32879 },
32880 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
32881 {
32882 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,
32883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32884 },
32885 /* max.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
32886 {
32887 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,
32888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32889 },
32890 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
32891 {
32892 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,
32893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32894 },
32895 /* max.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
32896 {
32897 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,
32898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32899 },
32900 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
32901 {
32902 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,
32903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32904 },
32905 /* max.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
32906 {
32907 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,
32908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32909 },
32910 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
32911 {
32912 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,
32913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32914 },
32915 /* max.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
32916 {
32917 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,
32918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32919 },
32920 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
32921 {
32922 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,
32923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32924 },
32925 /* max.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
32926 {
32927 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,
32928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32929 },
32930 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
32931 {
32932 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,
32933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32934 },
32935 /* max.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
32936 {
32937 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,
32938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32939 },
32940 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
32941 {
32942 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,
32943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32944 },
32945 /* max.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
32946 {
32947 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,
32948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32949 },
32950 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
32951 {
32952 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,
32953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32954 },
32955 /* max.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
32956 {
32957 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,
32958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32959 },
32960 /* max.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
32961 {
32962 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,
32963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32964 },
32965 /* max.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
32966 {
32967 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,
32968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32969 },
32970 /* max.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
32971 {
32972 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,
32973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32974 },
32975 /* max.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
32976 {
32977 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,
32978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32979 },
32980 /* max.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
32981 {
32982 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,
32983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32984 },
32985 /* max.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
32986 {
32987 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,
32988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32989 },
32990 /* max.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
32991 {
32992 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,
32993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32994 },
32995 /* max.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
32996 {
32997 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,
32998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
32999 },
33000 /* max.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
33001 {
33002 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,
33003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33004 },
33005 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
33006 {
33007 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,
33008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33009 },
33010 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
33011 {
33012 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,
33013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33014 },
33015 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
33016 {
33017 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,
33018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33019 },
33020 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
33021 {
33022 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,
33023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33024 },
33025 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
33026 {
33027 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,
33028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33029 },
33030 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
33031 {
33032 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,
33033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33034 },
33035 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
33036 {
33037 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,
33038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33039 },
33040 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
33041 {
33042 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,
33043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33044 },
33045 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
33046 {
33047 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,
33048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33049 },
33050 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
33051 {
33052 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,
33053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33054 },
33055 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
33056 {
33057 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,
33058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33059 },
33060 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
33061 {
33062 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,
33063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33064 },
33065 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
33066 {
33067 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,
33068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33069 },
33070 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
33071 {
33072 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,
33073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33074 },
33075 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
33076 {
33077 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,
33078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33079 },
33080 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
33081 {
33082 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,
33083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33084 },
33085 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
33086 {
33087 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,
33088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33089 },
33090 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
33091 {
33092 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,
33093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33094 },
33095 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
33096 {
33097 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,
33098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33099 },
33100 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
33101 {
33102 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,
33103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33104 },
33105 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
33106 {
33107 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,
33108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33109 },
33110 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
33111 {
33112 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,
33113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33114 },
33115 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
33116 {
33117 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,
33118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33119 },
33120 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
33121 {
33122 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,
33123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33124 },
33125 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
33126 {
33127 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,
33128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33129 },
33130 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
33131 {
33132 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,
33133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33134 },
33135 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
33136 {
33137 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,
33138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33139 },
33140 /* max.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
33141 {
33142 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,
33143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33144 },
33145 /* max.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
33146 {
33147 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,
33148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33149 },
33150 /* max.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
33151 {
33152 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,
33153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33154 },
33155 /* max.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
33156 {
33157 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,
33158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33159 },
33160 /* max.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
33161 {
33162 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,
33163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33164 },
33165 /* max.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
33166 {
33167 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,
33168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33169 },
33170 /* max.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
33171 {
33172 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,
33173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33174 },
33175 /* max.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
33176 {
33177 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,
33178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33179 },
33180 /* max.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
33181 {
33182 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,
33183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33184 },
33185 /* max.w${X} #${Imm-40-HI},${Dsp-24-u16} */
33186 {
33187 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,
33188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33189 },
33190 /* max.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
33191 {
33192 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,
33193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33194 },
33195 /* max.w${X} #${Imm-48-HI},${Dsp-24-u24} */
33196 {
33197 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,
33198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33199 },
33200 /* max.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
33201 {
33202 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,
33203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33204 },
33205 /* max.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
33206 {
33207 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,
33208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33209 },
33210 /* max.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
33211 {
33212 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,
33213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33214 },
33215 /* max.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
33216 {
33217 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,
33218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33219 },
33220 /* max.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
33221 {
33222 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,
33223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33224 },
33225 /* max.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
33226 {
33227 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,
33228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33229 },
33230 /* max.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
33231 {
33232 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,
33233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33234 },
33235 /* max.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
33236 {
33237 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,
33238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33239 },
33240 /* max.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
33241 {
33242 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,
33243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33244 },
33245 /* max.b${X} #${Imm-40-QI},${Dsp-24-u16} */
33246 {
33247 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,
33248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33249 },
33250 /* max.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
33251 {
33252 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,
33253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33254 },
33255 /* max.b${X} #${Imm-48-QI},${Dsp-24-u24} */
33256 {
33257 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,
33258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33259 },
33260 /* ste.w ${Dsp-16-u8}[$Dst16An],${Dsp-24-u20} */
33261 {
33262 M32C_INSN_STE16_W_DST_DSPSP_16_8_DST16_16_8_AN_RELATIVE_HI, "ste16.w-dst-dspsp-16-8-dst16-16-8-An-relative-HI", "ste.w", 48,
33263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33264 },
33265 /* ste.w ${Dsp-16-u8}[sb],${Dsp-24-u20} */
33266 {
33267 M32C_INSN_STE16_W_DST_DSPSP_16_8_DST16_16_8_SB_RELATIVE_HI, "ste16.w-dst-dspsp-16-8-dst16-16-8-SB-relative-HI", "ste.w", 48,
33268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33269 },
33270 /* ste.w ${Dsp-16-s8}[fb],${Dsp-24-u20} */
33271 {
33272 M32C_INSN_STE16_W_DST_DSPSP_16_8_DST16_16_8_FB_RELATIVE_HI, "ste16.w-dst-dspsp-16-8-dst16-16-8-FB-relative-HI", "ste.w", 48,
33273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33274 },
33275 /* ste.w ${Dsp-16-u16}[$Dst16An],${Dsp-32-u20} */
33276 {
33277 M32C_INSN_STE16_W_DST_DSPSP_16_16_DST16_16_16_AN_RELATIVE_HI, "ste16.w-dst-dspsp-16-16-dst16-16-16-An-relative-HI", "ste.w", 56,
33278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33279 },
33280 /* ste.w ${Dsp-16-u16}[sb],${Dsp-32-u20} */
33281 {
33282 M32C_INSN_STE16_W_DST_DSPSP_16_16_DST16_16_16_SB_RELATIVE_HI, "ste16.w-dst-dspsp-16-16-dst16-16-16-SB-relative-HI", "ste.w", 56,
33283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33284 },
33285 /* ste.w ${Dsp-16-u16},${Dsp-32-u20} */
33286 {
33287 M32C_INSN_STE16_W_DST_DSPSP_16_16_DST16_16_16_ABSOLUTE_HI, "ste16.w-dst-dspsp-16-16-dst16-16-16-absolute-HI", "ste.w", 56,
33288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33289 },
33290 /* ste.w $Dst16RnHI,${Dsp-16-u20} */
33291 {
33292 M32C_INSN_STE16_W_DST_DSPSP_BASIC_DST16_RN_DIRECT_HI, "ste16.w-dst-dspsp-basic-dst16-Rn-direct-HI", "ste.w", 40,
33293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33294 },
33295 /* ste.w $Dst16AnHI,${Dsp-16-u20} */
33296 {
33297 M32C_INSN_STE16_W_DST_DSPSP_BASIC_DST16_AN_DIRECT_HI, "ste16.w-dst-dspsp-basic-dst16-An-direct-HI", "ste.w", 40,
33298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33299 },
33300 /* ste.w [$Dst16An],${Dsp-16-u20} */
33301 {
33302 M32C_INSN_STE16_W_DST_DSPSP_BASIC_DST16_AN_INDIRECT_HI, "ste16.w-dst-dspsp-basic-dst16-An-indirect-HI", "ste.w", 40,
33303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33304 },
33305 /* ste.b ${Dsp-16-u8}[$Dst16An],${Dsp-24-u20} */
33306 {
33307 M32C_INSN_STE16_B_DST_DSPSP_16_8_DST16_16_8_AN_RELATIVE_QI, "ste16.b-dst-dspsp-16-8-dst16-16-8-An-relative-QI", "ste.b", 48,
33308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33309 },
33310 /* ste.b ${Dsp-16-u8}[sb],${Dsp-24-u20} */
33311 {
33312 M32C_INSN_STE16_B_DST_DSPSP_16_8_DST16_16_8_SB_RELATIVE_QI, "ste16.b-dst-dspsp-16-8-dst16-16-8-SB-relative-QI", "ste.b", 48,
33313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33314 },
33315 /* ste.b ${Dsp-16-s8}[fb],${Dsp-24-u20} */
33316 {
33317 M32C_INSN_STE16_B_DST_DSPSP_16_8_DST16_16_8_FB_RELATIVE_QI, "ste16.b-dst-dspsp-16-8-dst16-16-8-FB-relative-QI", "ste.b", 48,
33318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33319 },
33320 /* ste.b ${Dsp-16-u16}[$Dst16An],${Dsp-32-u20} */
33321 {
33322 M32C_INSN_STE16_B_DST_DSPSP_16_16_DST16_16_16_AN_RELATIVE_QI, "ste16.b-dst-dspsp-16-16-dst16-16-16-An-relative-QI", "ste.b", 56,
33323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33324 },
33325 /* ste.b ${Dsp-16-u16}[sb],${Dsp-32-u20} */
33326 {
33327 M32C_INSN_STE16_B_DST_DSPSP_16_16_DST16_16_16_SB_RELATIVE_QI, "ste16.b-dst-dspsp-16-16-dst16-16-16-SB-relative-QI", "ste.b", 56,
33328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33329 },
33330 /* ste.b ${Dsp-16-u16},${Dsp-32-u20} */
33331 {
33332 M32C_INSN_STE16_B_DST_DSPSP_16_16_DST16_16_16_ABSOLUTE_QI, "ste16.b-dst-dspsp-16-16-dst16-16-16-absolute-QI", "ste.b", 56,
33333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33334 },
33335 /* ste.b $Dst16RnQI,${Dsp-16-u20} */
33336 {
33337 M32C_INSN_STE16_B_DST_DSPSP_BASIC_DST16_RN_DIRECT_QI, "ste16.b-dst-dspsp-basic-dst16-Rn-direct-QI", "ste.b", 40,
33338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33339 },
33340 /* ste.b $Dst16AnQI,${Dsp-16-u20} */
33341 {
33342 M32C_INSN_STE16_B_DST_DSPSP_BASIC_DST16_AN_DIRECT_QI, "ste16.b-dst-dspsp-basic-dst16-An-direct-QI", "ste.b", 40,
33343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33344 },
33345 /* ste.b [$Dst16An],${Dsp-16-u20} */
33346 {
33347 M32C_INSN_STE16_B_DST_DSPSP_BASIC_DST16_AN_INDIRECT_QI, "ste16.b-dst-dspsp-basic-dst16-An-indirect-QI", "ste.b", 40,
33348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33349 },
33350 /* lde.w ${Dsp-24-u20},${Dsp-16-u8}[$Dst16An] */
33351 {
33352 M32C_INSN_LDE16_W_DST_DSPSP_16_8_DST16_16_8_AN_RELATIVE_HI, "lde16.w-dst-dspsp-16-8-dst16-16-8-An-relative-HI", "lde.w", 48,
33353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33354 },
33355 /* lde.w ${Dsp-24-u20},${Dsp-16-u8}[sb] */
33356 {
33357 M32C_INSN_LDE16_W_DST_DSPSP_16_8_DST16_16_8_SB_RELATIVE_HI, "lde16.w-dst-dspsp-16-8-dst16-16-8-SB-relative-HI", "lde.w", 48,
33358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33359 },
33360 /* lde.w ${Dsp-24-u20},${Dsp-16-s8}[fb] */
33361 {
33362 M32C_INSN_LDE16_W_DST_DSPSP_16_8_DST16_16_8_FB_RELATIVE_HI, "lde16.w-dst-dspsp-16-8-dst16-16-8-FB-relative-HI", "lde.w", 48,
33363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33364 },
33365 /* lde.w ${Dsp-32-u20},${Dsp-16-u16}[$Dst16An] */
33366 {
33367 M32C_INSN_LDE16_W_DST_DSPSP_16_16_DST16_16_16_AN_RELATIVE_HI, "lde16.w-dst-dspsp-16-16-dst16-16-16-An-relative-HI", "lde.w", 56,
33368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33369 },
33370 /* lde.w ${Dsp-32-u20},${Dsp-16-u16}[sb] */
33371 {
33372 M32C_INSN_LDE16_W_DST_DSPSP_16_16_DST16_16_16_SB_RELATIVE_HI, "lde16.w-dst-dspsp-16-16-dst16-16-16-SB-relative-HI", "lde.w", 56,
33373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33374 },
33375 /* lde.w ${Dsp-32-u20},${Dsp-16-u16} */
33376 {
33377 M32C_INSN_LDE16_W_DST_DSPSP_16_16_DST16_16_16_ABSOLUTE_HI, "lde16.w-dst-dspsp-16-16-dst16-16-16-absolute-HI", "lde.w", 56,
33378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33379 },
33380 /* lde.w ${Dsp-16-u20},$Dst16RnHI */
33381 {
33382 M32C_INSN_LDE16_W_DST_DSPSP_BASIC_DST16_RN_DIRECT_HI, "lde16.w-dst-dspsp-basic-dst16-Rn-direct-HI", "lde.w", 40,
33383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33384 },
33385 /* lde.w ${Dsp-16-u20},$Dst16AnHI */
33386 {
33387 M32C_INSN_LDE16_W_DST_DSPSP_BASIC_DST16_AN_DIRECT_HI, "lde16.w-dst-dspsp-basic-dst16-An-direct-HI", "lde.w", 40,
33388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33389 },
33390 /* lde.w ${Dsp-16-u20},[$Dst16An] */
33391 {
33392 M32C_INSN_LDE16_W_DST_DSPSP_BASIC_DST16_AN_INDIRECT_HI, "lde16.w-dst-dspsp-basic-dst16-An-indirect-HI", "lde.w", 40,
33393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33394 },
33395 /* lde.b ${Dsp-24-u20},${Dsp-16-u8}[$Dst16An] */
33396 {
33397 M32C_INSN_LDE16_B_DST_DSPSP_16_8_DST16_16_8_AN_RELATIVE_QI, "lde16.b-dst-dspsp-16-8-dst16-16-8-An-relative-QI", "lde.b", 48,
33398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33399 },
33400 /* lde.b ${Dsp-24-u20},${Dsp-16-u8}[sb] */
33401 {
33402 M32C_INSN_LDE16_B_DST_DSPSP_16_8_DST16_16_8_SB_RELATIVE_QI, "lde16.b-dst-dspsp-16-8-dst16-16-8-SB-relative-QI", "lde.b", 48,
33403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33404 },
33405 /* lde.b ${Dsp-24-u20},${Dsp-16-s8}[fb] */
33406 {
33407 M32C_INSN_LDE16_B_DST_DSPSP_16_8_DST16_16_8_FB_RELATIVE_QI, "lde16.b-dst-dspsp-16-8-dst16-16-8-FB-relative-QI", "lde.b", 48,
33408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33409 },
33410 /* lde.b ${Dsp-32-u20},${Dsp-16-u16}[$Dst16An] */
33411 {
33412 M32C_INSN_LDE16_B_DST_DSPSP_16_16_DST16_16_16_AN_RELATIVE_QI, "lde16.b-dst-dspsp-16-16-dst16-16-16-An-relative-QI", "lde.b", 56,
33413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33414 },
33415 /* lde.b ${Dsp-32-u20},${Dsp-16-u16}[sb] */
33416 {
33417 M32C_INSN_LDE16_B_DST_DSPSP_16_16_DST16_16_16_SB_RELATIVE_QI, "lde16.b-dst-dspsp-16-16-dst16-16-16-SB-relative-QI", "lde.b", 56,
33418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33419 },
33420 /* lde.b ${Dsp-32-u20},${Dsp-16-u16} */
33421 {
33422 M32C_INSN_LDE16_B_DST_DSPSP_16_16_DST16_16_16_ABSOLUTE_QI, "lde16.b-dst-dspsp-16-16-dst16-16-16-absolute-QI", "lde.b", 56,
33423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33424 },
33425 /* lde.b ${Dsp-16-u20},$Dst16RnQI */
33426 {
33427 M32C_INSN_LDE16_B_DST_DSPSP_BASIC_DST16_RN_DIRECT_QI, "lde16.b-dst-dspsp-basic-dst16-Rn-direct-QI", "lde.b", 40,
33428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33429 },
33430 /* lde.b ${Dsp-16-u20},$Dst16AnQI */
33431 {
33432 M32C_INSN_LDE16_B_DST_DSPSP_BASIC_DST16_AN_DIRECT_QI, "lde16.b-dst-dspsp-basic-dst16-An-direct-QI", "lde.b", 40,
33433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33434 },
33435 /* lde.b ${Dsp-16-u20},[$Dst16An] */
33436 {
33437 M32C_INSN_LDE16_B_DST_DSPSP_BASIC_DST16_AN_INDIRECT_QI, "lde16.b-dst-dspsp-basic-dst16-An-indirect-QI", "lde.b", 40,
33438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33439 },
33440 /* stc ${cr3-Prefixed-32},$Dst32RnPrefixedSI */
33441 {
33442 M32C_INSN_STC32_SRC_CR3_DST32_RN_DIRECT_PREFIXED_SI, "stc32.src-cr3-dst32-Rn-direct-Prefixed-SI", "stc", 24,
33443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33444 },
33445 /* stc ${cr3-Prefixed-32},$Dst32AnPrefixedSI */
33446 {
33447 M32C_INSN_STC32_SRC_CR3_DST32_AN_DIRECT_PREFIXED_SI, "stc32.src-cr3-dst32-An-direct-Prefixed-SI", "stc", 24,
33448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33449 },
33450 /* stc ${cr3-Prefixed-32},[$Dst32AnPrefixed] */
33451 {
33452 M32C_INSN_STC32_SRC_CR3_DST32_AN_INDIRECT_PREFIXED_SI, "stc32.src-cr3-dst32-An-indirect-Prefixed-SI", "stc", 24,
33453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33454 },
33455 /* stc ${cr3-Prefixed-32},${Dsp-24-u8}[$Dst32AnPrefixed] */
33456 {
33457 M32C_INSN_STC32_SRC_CR3_DST32_24_8_AN_RELATIVE_PREFIXED_SI, "stc32.src-cr3-dst32-24-8-An-relative-Prefixed-SI", "stc", 32,
33458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33459 },
33460 /* stc ${cr3-Prefixed-32},${Dsp-24-u16}[$Dst32AnPrefixed] */
33461 {
33462 M32C_INSN_STC32_SRC_CR3_DST32_24_16_AN_RELATIVE_PREFIXED_SI, "stc32.src-cr3-dst32-24-16-An-relative-Prefixed-SI", "stc", 40,
33463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33464 },
33465 /* stc ${cr3-Prefixed-32},${Dsp-24-u24}[$Dst32AnPrefixed] */
33466 {
33467 M32C_INSN_STC32_SRC_CR3_DST32_24_24_AN_RELATIVE_PREFIXED_SI, "stc32.src-cr3-dst32-24-24-An-relative-Prefixed-SI", "stc", 48,
33468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33469 },
33470 /* stc ${cr3-Prefixed-32},${Dsp-24-u8}[sb] */
33471 {
33472 M32C_INSN_STC32_SRC_CR3_DST32_24_8_SB_RELATIVE_PREFIXED_SI, "stc32.src-cr3-dst32-24-8-SB-relative-Prefixed-SI", "stc", 32,
33473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33474 },
33475 /* stc ${cr3-Prefixed-32},${Dsp-24-u16}[sb] */
33476 {
33477 M32C_INSN_STC32_SRC_CR3_DST32_24_16_SB_RELATIVE_PREFIXED_SI, "stc32.src-cr3-dst32-24-16-SB-relative-Prefixed-SI", "stc", 40,
33478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33479 },
33480 /* stc ${cr3-Prefixed-32},${Dsp-24-s8}[fb] */
33481 {
33482 M32C_INSN_STC32_SRC_CR3_DST32_24_8_FB_RELATIVE_PREFIXED_SI, "stc32.src-cr3-dst32-24-8-FB-relative-Prefixed-SI", "stc", 32,
33483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33484 },
33485 /* stc ${cr3-Prefixed-32},${Dsp-24-s16}[fb] */
33486 {
33487 M32C_INSN_STC32_SRC_CR3_DST32_24_16_FB_RELATIVE_PREFIXED_SI, "stc32.src-cr3-dst32-24-16-FB-relative-Prefixed-SI", "stc", 40,
33488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33489 },
33490 /* stc ${cr3-Prefixed-32},${Dsp-24-u16} */
33491 {
33492 M32C_INSN_STC32_SRC_CR3_DST32_24_16_ABSOLUTE_PREFIXED_SI, "stc32.src-cr3-dst32-24-16-absolute-Prefixed-SI", "stc", 40,
33493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33494 },
33495 /* stc ${cr3-Prefixed-32},${Dsp-24-u24} */
33496 {
33497 M32C_INSN_STC32_SRC_CR3_DST32_24_24_ABSOLUTE_PREFIXED_SI, "stc32.src-cr3-dst32-24-24-absolute-Prefixed-SI", "stc", 48,
33498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33499 },
33500 /* stc ${cr2-32},$Dst32RnUnprefixedSI */
33501 {
33502 M32C_INSN_STC32_SRC_CR2_DST32_RN_DIRECT_UNPREFIXED_SI, "stc32.src-cr2-dst32-Rn-direct-Unprefixed-SI", "stc", 16,
33503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33504 },
33505 /* stc ${cr2-32},$Dst32AnUnprefixedSI */
33506 {
33507 M32C_INSN_STC32_SRC_CR2_DST32_AN_DIRECT_UNPREFIXED_SI, "stc32.src-cr2-dst32-An-direct-Unprefixed-SI", "stc", 16,
33508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33509 },
33510 /* stc ${cr2-32},[$Dst32AnUnprefixed] */
33511 {
33512 M32C_INSN_STC32_SRC_CR2_DST32_AN_INDIRECT_UNPREFIXED_SI, "stc32.src-cr2-dst32-An-indirect-Unprefixed-SI", "stc", 16,
33513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33514 },
33515 /* stc ${cr2-32},${Dsp-16-u8}[$Dst32AnUnprefixed] */
33516 {
33517 M32C_INSN_STC32_SRC_CR2_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-8-An-relative-Unprefixed-SI", "stc", 24,
33518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33519 },
33520 /* stc ${cr2-32},${Dsp-16-u16}[$Dst32AnUnprefixed] */
33521 {
33522 M32C_INSN_STC32_SRC_CR2_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-16-An-relative-Unprefixed-SI", "stc", 32,
33523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33524 },
33525 /* stc ${cr2-32},${Dsp-16-u24}[$Dst32AnUnprefixed] */
33526 {
33527 M32C_INSN_STC32_SRC_CR2_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-24-An-relative-Unprefixed-SI", "stc", 40,
33528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33529 },
33530 /* stc ${cr2-32},${Dsp-16-u8}[sb] */
33531 {
33532 M32C_INSN_STC32_SRC_CR2_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-8-SB-relative-Unprefixed-SI", "stc", 24,
33533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33534 },
33535 /* stc ${cr2-32},${Dsp-16-u16}[sb] */
33536 {
33537 M32C_INSN_STC32_SRC_CR2_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-16-SB-relative-Unprefixed-SI", "stc", 32,
33538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33539 },
33540 /* stc ${cr2-32},${Dsp-16-s8}[fb] */
33541 {
33542 M32C_INSN_STC32_SRC_CR2_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-8-FB-relative-Unprefixed-SI", "stc", 24,
33543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33544 },
33545 /* stc ${cr2-32},${Dsp-16-s16}[fb] */
33546 {
33547 M32C_INSN_STC32_SRC_CR2_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-16-FB-relative-Unprefixed-SI", "stc", 32,
33548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33549 },
33550 /* stc ${cr2-32},${Dsp-16-u16} */
33551 {
33552 M32C_INSN_STC32_SRC_CR2_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-16-absolute-Unprefixed-SI", "stc", 32,
33553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33554 },
33555 /* stc ${cr2-32},${Dsp-16-u24} */
33556 {
33557 M32C_INSN_STC32_SRC_CR2_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-24-absolute-Unprefixed-SI", "stc", 40,
33558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33559 },
33560 /* stc ${cr1-Prefixed-32},$Dst32RnPrefixedHI */
33561 {
33562 M32C_INSN_STC32_SRC_CR1_DST32_RN_DIRECT_PREFIXED_HI, "stc32.src-cr1-dst32-Rn-direct-Prefixed-HI", "stc", 24,
33563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33564 },
33565 /* stc ${cr1-Prefixed-32},$Dst32AnPrefixedHI */
33566 {
33567 M32C_INSN_STC32_SRC_CR1_DST32_AN_DIRECT_PREFIXED_HI, "stc32.src-cr1-dst32-An-direct-Prefixed-HI", "stc", 24,
33568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33569 },
33570 /* stc ${cr1-Prefixed-32},[$Dst32AnPrefixed] */
33571 {
33572 M32C_INSN_STC32_SRC_CR1_DST32_AN_INDIRECT_PREFIXED_HI, "stc32.src-cr1-dst32-An-indirect-Prefixed-HI", "stc", 24,
33573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33574 },
33575 /* stc ${cr1-Prefixed-32},${Dsp-24-u8}[$Dst32AnPrefixed] */
33576 {
33577 M32C_INSN_STC32_SRC_CR1_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "stc32.src-cr1-dst32-24-8-An-relative-Prefixed-HI", "stc", 32,
33578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33579 },
33580 /* stc ${cr1-Prefixed-32},${Dsp-24-u16}[$Dst32AnPrefixed] */
33581 {
33582 M32C_INSN_STC32_SRC_CR1_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "stc32.src-cr1-dst32-24-16-An-relative-Prefixed-HI", "stc", 40,
33583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33584 },
33585 /* stc ${cr1-Prefixed-32},${Dsp-24-u24}[$Dst32AnPrefixed] */
33586 {
33587 M32C_INSN_STC32_SRC_CR1_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "stc32.src-cr1-dst32-24-24-An-relative-Prefixed-HI", "stc", 48,
33588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33589 },
33590 /* stc ${cr1-Prefixed-32},${Dsp-24-u8}[sb] */
33591 {
33592 M32C_INSN_STC32_SRC_CR1_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "stc32.src-cr1-dst32-24-8-SB-relative-Prefixed-HI", "stc", 32,
33593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33594 },
33595 /* stc ${cr1-Prefixed-32},${Dsp-24-u16}[sb] */
33596 {
33597 M32C_INSN_STC32_SRC_CR1_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "stc32.src-cr1-dst32-24-16-SB-relative-Prefixed-HI", "stc", 40,
33598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33599 },
33600 /* stc ${cr1-Prefixed-32},${Dsp-24-s8}[fb] */
33601 {
33602 M32C_INSN_STC32_SRC_CR1_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "stc32.src-cr1-dst32-24-8-FB-relative-Prefixed-HI", "stc", 32,
33603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33604 },
33605 /* stc ${cr1-Prefixed-32},${Dsp-24-s16}[fb] */
33606 {
33607 M32C_INSN_STC32_SRC_CR1_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "stc32.src-cr1-dst32-24-16-FB-relative-Prefixed-HI", "stc", 40,
33608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33609 },
33610 /* stc ${cr1-Prefixed-32},${Dsp-24-u16} */
33611 {
33612 M32C_INSN_STC32_SRC_CR1_DST32_24_16_ABSOLUTE_PREFIXED_HI, "stc32.src-cr1-dst32-24-16-absolute-Prefixed-HI", "stc", 40,
33613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33614 },
33615 /* stc ${cr1-Prefixed-32},${Dsp-24-u24} */
33616 {
33617 M32C_INSN_STC32_SRC_CR1_DST32_24_24_ABSOLUTE_PREFIXED_HI, "stc32.src-cr1-dst32-24-24-absolute-Prefixed-HI", "stc", 48,
33618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33619 },
33620 /* stc pc,$Dst16RnHI */
33621 {
33622 M32C_INSN_STC16_PC_DST16_RN_DIRECT_HI, "stc16.pc-dst16-Rn-direct-HI", "stc", 16,
33623 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33624 },
33625 /* stc pc,$Dst16AnHI */
33626 {
33627 M32C_INSN_STC16_PC_DST16_AN_DIRECT_HI, "stc16.pc-dst16-An-direct-HI", "stc", 16,
33628 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33629 },
33630 /* stc pc,[$Dst16An] */
33631 {
33632 M32C_INSN_STC16_PC_DST16_AN_INDIRECT_HI, "stc16.pc-dst16-An-indirect-HI", "stc", 16,
33633 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33634 },
33635 /* stc pc,${Dsp-16-u8}[$Dst16An] */
33636 {
33637 M32C_INSN_STC16_PC_DST16_16_8_AN_RELATIVE_HI, "stc16.pc-dst16-16-8-An-relative-HI", "stc", 24,
33638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33639 },
33640 /* stc pc,${Dsp-16-u16}[$Dst16An] */
33641 {
33642 M32C_INSN_STC16_PC_DST16_16_16_AN_RELATIVE_HI, "stc16.pc-dst16-16-16-An-relative-HI", "stc", 32,
33643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33644 },
33645 /* stc pc,${Dsp-16-u8}[sb] */
33646 {
33647 M32C_INSN_STC16_PC_DST16_16_8_SB_RELATIVE_HI, "stc16.pc-dst16-16-8-SB-relative-HI", "stc", 24,
33648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33649 },
33650 /* stc pc,${Dsp-16-u16}[sb] */
33651 {
33652 M32C_INSN_STC16_PC_DST16_16_16_SB_RELATIVE_HI, "stc16.pc-dst16-16-16-SB-relative-HI", "stc", 32,
33653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33654 },
33655 /* stc pc,${Dsp-16-s8}[fb] */
33656 {
33657 M32C_INSN_STC16_PC_DST16_16_8_FB_RELATIVE_HI, "stc16.pc-dst16-16-8-FB-relative-HI", "stc", 24,
33658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33659 },
33660 /* stc pc,${Dsp-16-u16} */
33661 {
33662 M32C_INSN_STC16_PC_DST16_16_16_ABSOLUTE_HI, "stc16.pc-dst16-16-16-absolute-HI", "stc", 32,
33663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33664 },
33665 /* stc ${cr16},$Dst16RnHI */
33666 {
33667 M32C_INSN_STC16_SRC_DST16_RN_DIRECT_HI, "stc16.src-dst16-Rn-direct-HI", "stc", 16,
33668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33669 },
33670 /* stc ${cr16},$Dst16AnHI */
33671 {
33672 M32C_INSN_STC16_SRC_DST16_AN_DIRECT_HI, "stc16.src-dst16-An-direct-HI", "stc", 16,
33673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33674 },
33675 /* stc ${cr16},[$Dst16An] */
33676 {
33677 M32C_INSN_STC16_SRC_DST16_AN_INDIRECT_HI, "stc16.src-dst16-An-indirect-HI", "stc", 16,
33678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33679 },
33680 /* stc ${cr16},${Dsp-16-u8}[$Dst16An] */
33681 {
33682 M32C_INSN_STC16_SRC_DST16_16_8_AN_RELATIVE_HI, "stc16.src-dst16-16-8-An-relative-HI", "stc", 24,
33683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33684 },
33685 /* stc ${cr16},${Dsp-16-u16}[$Dst16An] */
33686 {
33687 M32C_INSN_STC16_SRC_DST16_16_16_AN_RELATIVE_HI, "stc16.src-dst16-16-16-An-relative-HI", "stc", 32,
33688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33689 },
33690 /* stc ${cr16},${Dsp-16-u8}[sb] */
33691 {
33692 M32C_INSN_STC16_SRC_DST16_16_8_SB_RELATIVE_HI, "stc16.src-dst16-16-8-SB-relative-HI", "stc", 24,
33693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33694 },
33695 /* stc ${cr16},${Dsp-16-u16}[sb] */
33696 {
33697 M32C_INSN_STC16_SRC_DST16_16_16_SB_RELATIVE_HI, "stc16.src-dst16-16-16-SB-relative-HI", "stc", 32,
33698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33699 },
33700 /* stc ${cr16},${Dsp-16-s8}[fb] */
33701 {
33702 M32C_INSN_STC16_SRC_DST16_16_8_FB_RELATIVE_HI, "stc16.src-dst16-16-8-FB-relative-HI", "stc", 24,
33703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33704 },
33705 /* stc ${cr16},${Dsp-16-u16} */
33706 {
33707 M32C_INSN_STC16_SRC_DST16_16_16_ABSOLUTE_HI, "stc16.src-dst16-16-16-absolute-HI", "stc", 32,
33708 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33709 },
33710 /* ldc $Dst32RnPrefixedSI,${cr3-Prefixed-32} */
33711 {
33712 M32C_INSN_LDC32_SRC_CR3_DST32_RN_DIRECT_PREFIXED_SI, "ldc32.src-cr3-dst32-Rn-direct-Prefixed-SI", "ldc", 24,
33713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33714 },
33715 /* ldc $Dst32AnPrefixedSI,${cr3-Prefixed-32} */
33716 {
33717 M32C_INSN_LDC32_SRC_CR3_DST32_AN_DIRECT_PREFIXED_SI, "ldc32.src-cr3-dst32-An-direct-Prefixed-SI", "ldc", 24,
33718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33719 },
33720 /* ldc [$Dst32AnPrefixed],${cr3-Prefixed-32} */
33721 {
33722 M32C_INSN_LDC32_SRC_CR3_DST32_AN_INDIRECT_PREFIXED_SI, "ldc32.src-cr3-dst32-An-indirect-Prefixed-SI", "ldc", 24,
33723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33724 },
33725 /* ldc ${Dsp-24-u8}[$Dst32AnPrefixed],${cr3-Prefixed-32} */
33726 {
33727 M32C_INSN_LDC32_SRC_CR3_DST32_24_8_AN_RELATIVE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-8-An-relative-Prefixed-SI", "ldc", 32,
33728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33729 },
33730 /* ldc ${Dsp-24-u16}[$Dst32AnPrefixed],${cr3-Prefixed-32} */
33731 {
33732 M32C_INSN_LDC32_SRC_CR3_DST32_24_16_AN_RELATIVE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-16-An-relative-Prefixed-SI", "ldc", 40,
33733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33734 },
33735 /* ldc ${Dsp-24-u24}[$Dst32AnPrefixed],${cr3-Prefixed-32} */
33736 {
33737 M32C_INSN_LDC32_SRC_CR3_DST32_24_24_AN_RELATIVE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-24-An-relative-Prefixed-SI", "ldc", 48,
33738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33739 },
33740 /* ldc ${Dsp-24-u8}[sb],${cr3-Prefixed-32} */
33741 {
33742 M32C_INSN_LDC32_SRC_CR3_DST32_24_8_SB_RELATIVE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-8-SB-relative-Prefixed-SI", "ldc", 32,
33743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33744 },
33745 /* ldc ${Dsp-24-u16}[sb],${cr3-Prefixed-32} */
33746 {
33747 M32C_INSN_LDC32_SRC_CR3_DST32_24_16_SB_RELATIVE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-16-SB-relative-Prefixed-SI", "ldc", 40,
33748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33749 },
33750 /* ldc ${Dsp-24-s8}[fb],${cr3-Prefixed-32} */
33751 {
33752 M32C_INSN_LDC32_SRC_CR3_DST32_24_8_FB_RELATIVE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-8-FB-relative-Prefixed-SI", "ldc", 32,
33753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33754 },
33755 /* ldc ${Dsp-24-s16}[fb],${cr3-Prefixed-32} */
33756 {
33757 M32C_INSN_LDC32_SRC_CR3_DST32_24_16_FB_RELATIVE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-16-FB-relative-Prefixed-SI", "ldc", 40,
33758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33759 },
33760 /* ldc ${Dsp-24-u16},${cr3-Prefixed-32} */
33761 {
33762 M32C_INSN_LDC32_SRC_CR3_DST32_24_16_ABSOLUTE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-16-absolute-Prefixed-SI", "ldc", 40,
33763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33764 },
33765 /* ldc ${Dsp-24-u24},${cr3-Prefixed-32} */
33766 {
33767 M32C_INSN_LDC32_SRC_CR3_DST32_24_24_ABSOLUTE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-24-absolute-Prefixed-SI", "ldc", 48,
33768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33769 },
33770 /* ldc $Dst32RnUnprefixedSI,${cr2-32} */
33771 {
33772 M32C_INSN_LDC32_SRC_CR2_DST32_RN_DIRECT_UNPREFIXED_SI, "ldc32.src-cr2-dst32-Rn-direct-Unprefixed-SI", "ldc", 16,
33773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33774 },
33775 /* ldc $Dst32AnUnprefixedSI,${cr2-32} */
33776 {
33777 M32C_INSN_LDC32_SRC_CR2_DST32_AN_DIRECT_UNPREFIXED_SI, "ldc32.src-cr2-dst32-An-direct-Unprefixed-SI", "ldc", 16,
33778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33779 },
33780 /* ldc [$Dst32AnUnprefixed],${cr2-32} */
33781 {
33782 M32C_INSN_LDC32_SRC_CR2_DST32_AN_INDIRECT_UNPREFIXED_SI, "ldc32.src-cr2-dst32-An-indirect-Unprefixed-SI", "ldc", 16,
33783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33784 },
33785 /* ldc ${Dsp-16-u8}[$Dst32AnUnprefixed],${cr2-32} */
33786 {
33787 M32C_INSN_LDC32_SRC_CR2_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-8-An-relative-Unprefixed-SI", "ldc", 24,
33788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33789 },
33790 /* ldc ${Dsp-16-u16}[$Dst32AnUnprefixed],${cr2-32} */
33791 {
33792 M32C_INSN_LDC32_SRC_CR2_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-16-An-relative-Unprefixed-SI", "ldc", 32,
33793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33794 },
33795 /* ldc ${Dsp-16-u24}[$Dst32AnUnprefixed],${cr2-32} */
33796 {
33797 M32C_INSN_LDC32_SRC_CR2_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-24-An-relative-Unprefixed-SI", "ldc", 40,
33798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33799 },
33800 /* ldc ${Dsp-16-u8}[sb],${cr2-32} */
33801 {
33802 M32C_INSN_LDC32_SRC_CR2_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-8-SB-relative-Unprefixed-SI", "ldc", 24,
33803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33804 },
33805 /* ldc ${Dsp-16-u16}[sb],${cr2-32} */
33806 {
33807 M32C_INSN_LDC32_SRC_CR2_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-16-SB-relative-Unprefixed-SI", "ldc", 32,
33808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33809 },
33810 /* ldc ${Dsp-16-s8}[fb],${cr2-32} */
33811 {
33812 M32C_INSN_LDC32_SRC_CR2_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-8-FB-relative-Unprefixed-SI", "ldc", 24,
33813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33814 },
33815 /* ldc ${Dsp-16-s16}[fb],${cr2-32} */
33816 {
33817 M32C_INSN_LDC32_SRC_CR2_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-16-FB-relative-Unprefixed-SI", "ldc", 32,
33818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33819 },
33820 /* ldc ${Dsp-16-u16},${cr2-32} */
33821 {
33822 M32C_INSN_LDC32_SRC_CR2_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-16-absolute-Unprefixed-SI", "ldc", 32,
33823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33824 },
33825 /* ldc ${Dsp-16-u24},${cr2-32} */
33826 {
33827 M32C_INSN_LDC32_SRC_CR2_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-24-absolute-Unprefixed-SI", "ldc", 40,
33828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33829 },
33830 /* ldc $Dst32RnPrefixedHI,${cr1-Prefixed-32} */
33831 {
33832 M32C_INSN_LDC32_SRC_CR1_DST32_RN_DIRECT_PREFIXED_HI, "ldc32.src-cr1-dst32-Rn-direct-Prefixed-HI", "ldc", 24,
33833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33834 },
33835 /* ldc $Dst32AnPrefixedHI,${cr1-Prefixed-32} */
33836 {
33837 M32C_INSN_LDC32_SRC_CR1_DST32_AN_DIRECT_PREFIXED_HI, "ldc32.src-cr1-dst32-An-direct-Prefixed-HI", "ldc", 24,
33838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33839 },
33840 /* ldc [$Dst32AnPrefixed],${cr1-Prefixed-32} */
33841 {
33842 M32C_INSN_LDC32_SRC_CR1_DST32_AN_INDIRECT_PREFIXED_HI, "ldc32.src-cr1-dst32-An-indirect-Prefixed-HI", "ldc", 24,
33843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33844 },
33845 /* ldc ${Dsp-24-u8}[$Dst32AnPrefixed],${cr1-Prefixed-32} */
33846 {
33847 M32C_INSN_LDC32_SRC_CR1_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-8-An-relative-Prefixed-HI", "ldc", 32,
33848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33849 },
33850 /* ldc ${Dsp-24-u16}[$Dst32AnPrefixed],${cr1-Prefixed-32} */
33851 {
33852 M32C_INSN_LDC32_SRC_CR1_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-16-An-relative-Prefixed-HI", "ldc", 40,
33853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33854 },
33855 /* ldc ${Dsp-24-u24}[$Dst32AnPrefixed],${cr1-Prefixed-32} */
33856 {
33857 M32C_INSN_LDC32_SRC_CR1_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-24-An-relative-Prefixed-HI", "ldc", 48,
33858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33859 },
33860 /* ldc ${Dsp-24-u8}[sb],${cr1-Prefixed-32} */
33861 {
33862 M32C_INSN_LDC32_SRC_CR1_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-8-SB-relative-Prefixed-HI", "ldc", 32,
33863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33864 },
33865 /* ldc ${Dsp-24-u16}[sb],${cr1-Prefixed-32} */
33866 {
33867 M32C_INSN_LDC32_SRC_CR1_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-16-SB-relative-Prefixed-HI", "ldc", 40,
33868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33869 },
33870 /* ldc ${Dsp-24-s8}[fb],${cr1-Prefixed-32} */
33871 {
33872 M32C_INSN_LDC32_SRC_CR1_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-8-FB-relative-Prefixed-HI", "ldc", 32,
33873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33874 },
33875 /* ldc ${Dsp-24-s16}[fb],${cr1-Prefixed-32} */
33876 {
33877 M32C_INSN_LDC32_SRC_CR1_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-16-FB-relative-Prefixed-HI", "ldc", 40,
33878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33879 },
33880 /* ldc ${Dsp-24-u16},${cr1-Prefixed-32} */
33881 {
33882 M32C_INSN_LDC32_SRC_CR1_DST32_24_16_ABSOLUTE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-16-absolute-Prefixed-HI", "ldc", 40,
33883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33884 },
33885 /* ldc ${Dsp-24-u24},${cr1-Prefixed-32} */
33886 {
33887 M32C_INSN_LDC32_SRC_CR1_DST32_24_24_ABSOLUTE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-24-absolute-Prefixed-HI", "ldc", 48,
33888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
33889 },
33890 /* ldc $Dst16RnHI,${cr16} */
33891 {
33892 M32C_INSN_LDC16_DST_DST16_RN_DIRECT_HI, "ldc16.dst-dst16-Rn-direct-HI", "ldc", 16,
33893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33894 },
33895 /* ldc $Dst16AnHI,${cr16} */
33896 {
33897 M32C_INSN_LDC16_DST_DST16_AN_DIRECT_HI, "ldc16.dst-dst16-An-direct-HI", "ldc", 16,
33898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33899 },
33900 /* ldc [$Dst16An],${cr16} */
33901 {
33902 M32C_INSN_LDC16_DST_DST16_AN_INDIRECT_HI, "ldc16.dst-dst16-An-indirect-HI", "ldc", 16,
33903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33904 },
33905 /* ldc ${Dsp-16-u8}[$Dst16An],${cr16} */
33906 {
33907 M32C_INSN_LDC16_DST_DST16_16_8_AN_RELATIVE_HI, "ldc16.dst-dst16-16-8-An-relative-HI", "ldc", 24,
33908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33909 },
33910 /* ldc ${Dsp-16-u16}[$Dst16An],${cr16} */
33911 {
33912 M32C_INSN_LDC16_DST_DST16_16_16_AN_RELATIVE_HI, "ldc16.dst-dst16-16-16-An-relative-HI", "ldc", 32,
33913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33914 },
33915 /* ldc ${Dsp-16-u8}[sb],${cr16} */
33916 {
33917 M32C_INSN_LDC16_DST_DST16_16_8_SB_RELATIVE_HI, "ldc16.dst-dst16-16-8-SB-relative-HI", "ldc", 24,
33918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33919 },
33920 /* ldc ${Dsp-16-u16}[sb],${cr16} */
33921 {
33922 M32C_INSN_LDC16_DST_DST16_16_16_SB_RELATIVE_HI, "ldc16.dst-dst16-16-16-SB-relative-HI", "ldc", 32,
33923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33924 },
33925 /* ldc ${Dsp-16-s8}[fb],${cr16} */
33926 {
33927 M32C_INSN_LDC16_DST_DST16_16_8_FB_RELATIVE_HI, "ldc16.dst-dst16-16-8-FB-relative-HI", "ldc", 24,
33928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33929 },
33930 /* ldc ${Dsp-16-u16},${cr16} */
33931 {
33932 M32C_INSN_LDC16_DST_DST16_16_16_ABSOLUTE_HI, "ldc16.dst-dst16-16-16-absolute-HI", "ldc", 32,
33933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
33934 },
33935 /* jsri.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
33936 {
33937 M32C_INSN_JSRI32_A_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "jsri32.a-dst32-16-24-An-relative-Unprefixed-SI", "jsri.w", 40,
33938 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
33939 },
33940 /* jsri.w ${Dsp-16-u24} */
33941 {
33942 M32C_INSN_JSRI32_A_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "jsri32.a-dst32-16-24-absolute-Unprefixed-SI", "jsri.w", 40,
33943 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
33944 },
33945 /* jsri.a ${Dsp-16-u16}[$Dst32AnUnprefixed] */
33946 {
33947 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,
33948 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
33949 },
33950 /* jsri.a ${Dsp-16-u16}[sb] */
33951 {
33952 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,
33953 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
33954 },
33955 /* jsri.a ${Dsp-16-s16}[fb] */
33956 {
33957 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,
33958 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
33959 },
33960 /* jsri.a ${Dsp-16-u16} */
33961 {
33962 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,
33963 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
33964 },
33965 /* jsri.a ${Dsp-16-u16}[$Dst16An] */
33966 {
33967 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,
33968 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
33969 },
33970 /* jsri.a ${Dsp-16-u16}[sb] */
33971 {
33972 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,
33973 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
33974 },
33975 /* jsri.a ${Dsp-16-u16} */
33976 {
33977 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,
33978 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
33979 },
33980 /* jsri.a ${Dsp-16-u8}[$Dst32AnUnprefixed] */
33981 {
33982 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,
33983 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
33984 },
33985 /* jsri.a ${Dsp-16-u8}[sb] */
33986 {
33987 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,
33988 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
33989 },
33990 /* jsri.a ${Dsp-16-s8}[fb] */
33991 {
33992 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,
33993 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
33994 },
33995 /* jsri.a ${Dsp-16-u8}[$Dst16An] */
33996 {
33997 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,
33998 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
33999 },
34000 /* jsri.a ${Dsp-16-u8}[sb] */
34001 {
34002 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,
34003 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34004 },
34005 /* jsri.a ${Dsp-16-s8}[fb] */
34006 {
34007 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,
34008 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34009 },
34010 /* jsri.a $Dst32RnUnprefixedSI */
34011 {
34012 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,
34013 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34014 },
34015 /* jsri.a $Dst32AnUnprefixedSI */
34016 {
34017 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,
34018 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34019 },
34020 /* jsri.a [$Dst32AnUnprefixed] */
34021 {
34022 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,
34023 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34024 },
34025 /* jsri.a $Dst16RnSI */
34026 {
34027 M32C_INSN_JSRI16A_DST16_BASIC_SI_DST16_RN_DIRECT_SI, "jsri16a-dst16-basic-SI-dst16-Rn-direct-SI", "jsri.a", 16,
34028 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34029 },
34030 /* jsri.a $Dst16AnSI */
34031 {
34032 M32C_INSN_JSRI16A_DST16_BASIC_SI_DST16_AN_DIRECT_SI, "jsri16a-dst16-basic-SI-dst16-An-direct-SI", "jsri.a", 16,
34033 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34034 },
34035 /* jsri.a [$Dst16An] */
34036 {
34037 M32C_INSN_JSRI16A_DST16_BASIC_SI_DST16_AN_INDIRECT_SI, "jsri16a-dst16-basic-SI-dst16-An-indirect-SI", "jsri.a", 16,
34038 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34039 },
34040 /* jsri.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34041 {
34042 M32C_INSN_JSRI32_W_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "jsri32.w-dst32-16-24-An-relative-Unprefixed-HI", "jsri.w", 40,
34043 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34044 },
34045 /* jsri.w ${Dsp-16-u24} */
34046 {
34047 M32C_INSN_JSRI32_W_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "jsri32.w-dst32-16-24-absolute-Unprefixed-HI", "jsri.w", 40,
34048 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34049 },
34050 /* jsri.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34051 {
34052 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,
34053 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34054 },
34055 /* jsri.w ${Dsp-16-u16}[sb] */
34056 {
34057 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,
34058 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34059 },
34060 /* jsri.w ${Dsp-16-s16}[fb] */
34061 {
34062 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,
34063 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34064 },
34065 /* jsri.w ${Dsp-16-u16} */
34066 {
34067 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,
34068 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34069 },
34070 /* jsri.w ${Dsp-16-u16}[$Dst16An] */
34071 {
34072 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,
34073 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34074 },
34075 /* jsri.w ${Dsp-16-u16}[sb] */
34076 {
34077 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,
34078 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34079 },
34080 /* jsri.w ${Dsp-16-u16} */
34081 {
34082 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,
34083 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34084 },
34085 /* jsri.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34086 {
34087 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,
34088 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34089 },
34090 /* jsri.w ${Dsp-16-u8}[sb] */
34091 {
34092 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,
34093 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34094 },
34095 /* jsri.w ${Dsp-16-s8}[fb] */
34096 {
34097 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,
34098 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34099 },
34100 /* jsri.w ${Dsp-16-u8}[$Dst16An] */
34101 {
34102 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,
34103 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34104 },
34105 /* jsri.w ${Dsp-16-u8}[sb] */
34106 {
34107 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,
34108 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34109 },
34110 /* jsri.w ${Dsp-16-s8}[fb] */
34111 {
34112 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,
34113 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34114 },
34115 /* jsri.w $Dst32RnUnprefixedHI */
34116 {
34117 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,
34118 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34119 },
34120 /* jsri.w $Dst32AnUnprefixedHI */
34121 {
34122 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,
34123 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34124 },
34125 /* jsri.w [$Dst32AnUnprefixed] */
34126 {
34127 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,
34128 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34129 },
34130 /* jsri.w $Dst16RnHI */
34131 {
34132 M32C_INSN_JSRI16W_DST16_BASIC_HI_DST16_RN_DIRECT_HI, "jsri16w-dst16-basic-HI-dst16-Rn-direct-HI", "jsri.w", 16,
34133 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34134 },
34135 /* jsri.w $Dst16AnHI */
34136 {
34137 M32C_INSN_JSRI16W_DST16_BASIC_HI_DST16_AN_DIRECT_HI, "jsri16w-dst16-basic-HI-dst16-An-direct-HI", "jsri.w", 16,
34138 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34139 },
34140 /* jsri.w [$Dst16An] */
34141 {
34142 M32C_INSN_JSRI16W_DST16_BASIC_HI_DST16_AN_INDIRECT_HI, "jsri16w-dst16-basic-HI-dst16-An-indirect-HI", "jsri.w", 16,
34143 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34144 },
34145 /* jmpi.a $Dst32RnUnprefixedSI */
34146 {
34147 M32C_INSN_JMPI32_A_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "jmpi32.a-16-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "jmpi.a", 16,
34148 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34149 },
34150 /* jmpi.a $Dst32AnUnprefixedSI */
34151 {
34152 M32C_INSN_JMPI32_A_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "jmpi32.a-16-Unprefixed-dst32-An-direct-Unprefixed-SI", "jmpi.a", 16,
34153 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34154 },
34155 /* jmpi.a [$Dst32AnUnprefixed] */
34156 {
34157 M32C_INSN_JMPI32_A_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "jmpi32.a-16-Unprefixed-dst32-An-indirect-Unprefixed-SI", "jmpi.a", 16,
34158 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34159 },
34160 /* jmpi.a ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34161 {
34162 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,
34163 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34164 },
34165 /* jmpi.a ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34166 {
34167 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,
34168 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34169 },
34170 /* jmpi.a ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34171 {
34172 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,
34173 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34174 },
34175 /* jmpi.a ${Dsp-16-u8}[sb] */
34176 {
34177 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,
34178 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34179 },
34180 /* jmpi.a ${Dsp-16-u16}[sb] */
34181 {
34182 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,
34183 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34184 },
34185 /* jmpi.a ${Dsp-16-s8}[fb] */
34186 {
34187 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,
34188 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34189 },
34190 /* jmpi.a ${Dsp-16-s16}[fb] */
34191 {
34192 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,
34193 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34194 },
34195 /* jmpi.a ${Dsp-16-u16} */
34196 {
34197 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,
34198 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34199 },
34200 /* jmpi.a ${Dsp-16-u24} */
34201 {
34202 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,
34203 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34204 },
34205 /* jmpi.a $Dst16RnSI */
34206 {
34207 M32C_INSN_JMPI16_A_16_DST16_RN_DIRECT_SI, "jmpi16.a-16-dst16-Rn-direct-SI", "jmpi.a", 16,
34208 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34209 },
34210 /* jmpi.a $Dst16AnSI */
34211 {
34212 M32C_INSN_JMPI16_A_16_DST16_AN_DIRECT_SI, "jmpi16.a-16-dst16-An-direct-SI", "jmpi.a", 16,
34213 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34214 },
34215 /* jmpi.a [$Dst16An] */
34216 {
34217 M32C_INSN_JMPI16_A_16_DST16_AN_INDIRECT_SI, "jmpi16.a-16-dst16-An-indirect-SI", "jmpi.a", 16,
34218 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34219 },
34220 /* jmpi.a ${Dsp-16-u8}[$Dst16An] */
34221 {
34222 M32C_INSN_JMPI16_A_16_DST16_16_8_AN_RELATIVE_SI, "jmpi16.a-16-dst16-16-8-An-relative-SI", "jmpi.a", 24,
34223 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34224 },
34225 /* jmpi.a ${Dsp-16-u16}[$Dst16An] */
34226 {
34227 M32C_INSN_JMPI16_A_16_DST16_16_16_AN_RELATIVE_SI, "jmpi16.a-16-dst16-16-16-An-relative-SI", "jmpi.a", 32,
34228 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34229 },
34230 /* jmpi.a ${Dsp-16-u8}[sb] */
34231 {
34232 M32C_INSN_JMPI16_A_16_DST16_16_8_SB_RELATIVE_SI, "jmpi16.a-16-dst16-16-8-SB-relative-SI", "jmpi.a", 24,
34233 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34234 },
34235 /* jmpi.a ${Dsp-16-u16}[sb] */
34236 {
34237 M32C_INSN_JMPI16_A_16_DST16_16_16_SB_RELATIVE_SI, "jmpi16.a-16-dst16-16-16-SB-relative-SI", "jmpi.a", 32,
34238 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34239 },
34240 /* jmpi.a ${Dsp-16-s8}[fb] */
34241 {
34242 M32C_INSN_JMPI16_A_16_DST16_16_8_FB_RELATIVE_SI, "jmpi16.a-16-dst16-16-8-FB-relative-SI", "jmpi.a", 24,
34243 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34244 },
34245 /* jmpi.a ${Dsp-16-u16} */
34246 {
34247 M32C_INSN_JMPI16_A_16_DST16_16_16_ABSOLUTE_SI, "jmpi16.a-16-dst16-16-16-absolute-SI", "jmpi.a", 32,
34248 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34249 },
34250 /* jmpi.w $Dst32RnUnprefixedHI */
34251 {
34252 M32C_INSN_JMPI32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "jmpi32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "jmpi.w", 16,
34253 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34254 },
34255 /* jmpi.w $Dst32AnUnprefixedHI */
34256 {
34257 M32C_INSN_JMPI32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "jmpi32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "jmpi.w", 16,
34258 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34259 },
34260 /* jmpi.w [$Dst32AnUnprefixed] */
34261 {
34262 M32C_INSN_JMPI32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "jmpi32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "jmpi.w", 16,
34263 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34264 },
34265 /* jmpi.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34266 {
34267 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,
34268 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34269 },
34270 /* jmpi.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34271 {
34272 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,
34273 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34274 },
34275 /* jmpi.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34276 {
34277 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,
34278 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34279 },
34280 /* jmpi.w ${Dsp-16-u8}[sb] */
34281 {
34282 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,
34283 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34284 },
34285 /* jmpi.w ${Dsp-16-u16}[sb] */
34286 {
34287 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,
34288 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34289 },
34290 /* jmpi.w ${Dsp-16-s8}[fb] */
34291 {
34292 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,
34293 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34294 },
34295 /* jmpi.w ${Dsp-16-s16}[fb] */
34296 {
34297 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,
34298 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34299 },
34300 /* jmpi.w ${Dsp-16-u16} */
34301 {
34302 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,
34303 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34304 },
34305 /* jmpi.w ${Dsp-16-u24} */
34306 {
34307 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,
34308 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
34309 },
34310 /* jmpi.w $Dst16RnHI */
34311 {
34312 M32C_INSN_JMPI16_W_16_DST16_RN_DIRECT_HI, "jmpi16.w-16-dst16-Rn-direct-HI", "jmpi.w", 16,
34313 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34314 },
34315 /* jmpi.w $Dst16AnHI */
34316 {
34317 M32C_INSN_JMPI16_W_16_DST16_AN_DIRECT_HI, "jmpi16.w-16-dst16-An-direct-HI", "jmpi.w", 16,
34318 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34319 },
34320 /* jmpi.w [$Dst16An] */
34321 {
34322 M32C_INSN_JMPI16_W_16_DST16_AN_INDIRECT_HI, "jmpi16.w-16-dst16-An-indirect-HI", "jmpi.w", 16,
34323 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34324 },
34325 /* jmpi.w ${Dsp-16-u8}[$Dst16An] */
34326 {
34327 M32C_INSN_JMPI16_W_16_DST16_16_8_AN_RELATIVE_HI, "jmpi16.w-16-dst16-16-8-An-relative-HI", "jmpi.w", 24,
34328 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34329 },
34330 /* jmpi.w ${Dsp-16-u16}[$Dst16An] */
34331 {
34332 M32C_INSN_JMPI16_W_16_DST16_16_16_AN_RELATIVE_HI, "jmpi16.w-16-dst16-16-16-An-relative-HI", "jmpi.w", 32,
34333 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34334 },
34335 /* jmpi.w ${Dsp-16-u8}[sb] */
34336 {
34337 M32C_INSN_JMPI16_W_16_DST16_16_8_SB_RELATIVE_HI, "jmpi16.w-16-dst16-16-8-SB-relative-HI", "jmpi.w", 24,
34338 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34339 },
34340 /* jmpi.w ${Dsp-16-u16}[sb] */
34341 {
34342 M32C_INSN_JMPI16_W_16_DST16_16_16_SB_RELATIVE_HI, "jmpi16.w-16-dst16-16-16-SB-relative-HI", "jmpi.w", 32,
34343 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34344 },
34345 /* jmpi.w ${Dsp-16-s8}[fb] */
34346 {
34347 M32C_INSN_JMPI16_W_16_DST16_16_8_FB_RELATIVE_HI, "jmpi16.w-16-dst16-16-8-FB-relative-HI", "jmpi.w", 24,
34348 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34349 },
34350 /* jmpi.w ${Dsp-16-u16} */
34351 {
34352 M32C_INSN_JMPI16_W_16_DST16_16_16_ABSOLUTE_HI, "jmpi16.w-16-dst16-16-16-absolute-HI", "jmpi.w", 32,
34353 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
34354 },
34355 /* indexws.w $Dst32RnUnprefixedHI */
34356 {
34357 M32C_INSN_INDEXWS32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexws32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexws.w", 16,
34358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34359 },
34360 /* indexws.w $Dst32AnUnprefixedHI */
34361 {
34362 M32C_INSN_INDEXWS32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexws32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexws.w", 16,
34363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34364 },
34365 /* indexws.w [$Dst32AnUnprefixed] */
34366 {
34367 M32C_INSN_INDEXWS32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexws32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexws.w", 16,
34368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34369 },
34370 /* indexws.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34371 {
34372 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,
34373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34374 },
34375 /* indexws.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34376 {
34377 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,
34378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34379 },
34380 /* indexws.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34381 {
34382 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,
34383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34384 },
34385 /* indexws.w ${Dsp-16-u8}[sb] */
34386 {
34387 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,
34388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34389 },
34390 /* indexws.w ${Dsp-16-u16}[sb] */
34391 {
34392 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,
34393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34394 },
34395 /* indexws.w ${Dsp-16-s8}[fb] */
34396 {
34397 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,
34398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34399 },
34400 /* indexws.w ${Dsp-16-s16}[fb] */
34401 {
34402 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,
34403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34404 },
34405 /* indexws.w ${Dsp-16-u16} */
34406 {
34407 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,
34408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34409 },
34410 /* indexws.w ${Dsp-16-u24} */
34411 {
34412 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,
34413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34414 },
34415 /* indexws.b $Dst32RnUnprefixedQI */
34416 {
34417 M32C_INSN_INDEXWS32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexws32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexws.b", 16,
34418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34419 },
34420 /* indexws.b $Dst32AnUnprefixedQI */
34421 {
34422 M32C_INSN_INDEXWS32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexws32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexws.b", 16,
34423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34424 },
34425 /* indexws.b [$Dst32AnUnprefixed] */
34426 {
34427 M32C_INSN_INDEXWS32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexws32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexws.b", 16,
34428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34429 },
34430 /* indexws.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34431 {
34432 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,
34433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34434 },
34435 /* indexws.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34436 {
34437 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,
34438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34439 },
34440 /* indexws.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34441 {
34442 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,
34443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34444 },
34445 /* indexws.b ${Dsp-16-u8}[sb] */
34446 {
34447 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,
34448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34449 },
34450 /* indexws.b ${Dsp-16-u16}[sb] */
34451 {
34452 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,
34453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34454 },
34455 /* indexws.b ${Dsp-16-s8}[fb] */
34456 {
34457 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,
34458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34459 },
34460 /* indexws.b ${Dsp-16-s16}[fb] */
34461 {
34462 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,
34463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34464 },
34465 /* indexws.b ${Dsp-16-u16} */
34466 {
34467 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,
34468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34469 },
34470 /* indexws.b ${Dsp-16-u24} */
34471 {
34472 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,
34473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34474 },
34475 /* indexwd.w $Dst32RnUnprefixedHI */
34476 {
34477 M32C_INSN_INDEXWD32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexwd32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexwd.w", 16,
34478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34479 },
34480 /* indexwd.w $Dst32AnUnprefixedHI */
34481 {
34482 M32C_INSN_INDEXWD32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexwd32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexwd.w", 16,
34483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34484 },
34485 /* indexwd.w [$Dst32AnUnprefixed] */
34486 {
34487 M32C_INSN_INDEXWD32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexwd32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexwd.w", 16,
34488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34489 },
34490 /* indexwd.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34491 {
34492 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,
34493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34494 },
34495 /* indexwd.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34496 {
34497 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,
34498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34499 },
34500 /* indexwd.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34501 {
34502 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,
34503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34504 },
34505 /* indexwd.w ${Dsp-16-u8}[sb] */
34506 {
34507 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,
34508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34509 },
34510 /* indexwd.w ${Dsp-16-u16}[sb] */
34511 {
34512 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,
34513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34514 },
34515 /* indexwd.w ${Dsp-16-s8}[fb] */
34516 {
34517 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,
34518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34519 },
34520 /* indexwd.w ${Dsp-16-s16}[fb] */
34521 {
34522 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,
34523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34524 },
34525 /* indexwd.w ${Dsp-16-u16} */
34526 {
34527 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,
34528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34529 },
34530 /* indexwd.w ${Dsp-16-u24} */
34531 {
34532 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,
34533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34534 },
34535 /* indexwd.b $Dst32RnUnprefixedQI */
34536 {
34537 M32C_INSN_INDEXWD32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexwd32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexwd.b", 16,
34538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34539 },
34540 /* indexwd.b $Dst32AnUnprefixedQI */
34541 {
34542 M32C_INSN_INDEXWD32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexwd32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexwd.b", 16,
34543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34544 },
34545 /* indexwd.b [$Dst32AnUnprefixed] */
34546 {
34547 M32C_INSN_INDEXWD32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexwd32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexwd.b", 16,
34548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34549 },
34550 /* indexwd.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34551 {
34552 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,
34553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34554 },
34555 /* indexwd.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34556 {
34557 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,
34558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34559 },
34560 /* indexwd.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34561 {
34562 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,
34563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34564 },
34565 /* indexwd.b ${Dsp-16-u8}[sb] */
34566 {
34567 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,
34568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34569 },
34570 /* indexwd.b ${Dsp-16-u16}[sb] */
34571 {
34572 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,
34573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34574 },
34575 /* indexwd.b ${Dsp-16-s8}[fb] */
34576 {
34577 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,
34578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34579 },
34580 /* indexwd.b ${Dsp-16-s16}[fb] */
34581 {
34582 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,
34583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34584 },
34585 /* indexwd.b ${Dsp-16-u16} */
34586 {
34587 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,
34588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34589 },
34590 /* indexwd.b ${Dsp-16-u24} */
34591 {
34592 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,
34593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34594 },
34595 /* indexw.w $Dst32RnUnprefixedHI */
34596 {
34597 M32C_INSN_INDEXW32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexw32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexw.w", 16,
34598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34599 },
34600 /* indexw.w $Dst32AnUnprefixedHI */
34601 {
34602 M32C_INSN_INDEXW32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexw32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexw.w", 16,
34603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34604 },
34605 /* indexw.w [$Dst32AnUnprefixed] */
34606 {
34607 M32C_INSN_INDEXW32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexw32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexw.w", 16,
34608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34609 },
34610 /* indexw.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34611 {
34612 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,
34613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34614 },
34615 /* indexw.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34616 {
34617 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,
34618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34619 },
34620 /* indexw.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34621 {
34622 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,
34623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34624 },
34625 /* indexw.w ${Dsp-16-u8}[sb] */
34626 {
34627 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,
34628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34629 },
34630 /* indexw.w ${Dsp-16-u16}[sb] */
34631 {
34632 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,
34633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34634 },
34635 /* indexw.w ${Dsp-16-s8}[fb] */
34636 {
34637 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,
34638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34639 },
34640 /* indexw.w ${Dsp-16-s16}[fb] */
34641 {
34642 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,
34643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34644 },
34645 /* indexw.w ${Dsp-16-u16} */
34646 {
34647 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,
34648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34649 },
34650 /* indexw.w ${Dsp-16-u24} */
34651 {
34652 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,
34653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34654 },
34655 /* indexw.b $Dst32RnUnprefixedQI */
34656 {
34657 M32C_INSN_INDEXW32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexw32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexw.b", 16,
34658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34659 },
34660 /* indexw.b $Dst32AnUnprefixedQI */
34661 {
34662 M32C_INSN_INDEXW32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexw32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexw.b", 16,
34663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34664 },
34665 /* indexw.b [$Dst32AnUnprefixed] */
34666 {
34667 M32C_INSN_INDEXW32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexw32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexw.b", 16,
34668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34669 },
34670 /* indexw.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34671 {
34672 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,
34673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34674 },
34675 /* indexw.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34676 {
34677 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,
34678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34679 },
34680 /* indexw.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34681 {
34682 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,
34683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34684 },
34685 /* indexw.b ${Dsp-16-u8}[sb] */
34686 {
34687 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,
34688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34689 },
34690 /* indexw.b ${Dsp-16-u16}[sb] */
34691 {
34692 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,
34693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34694 },
34695 /* indexw.b ${Dsp-16-s8}[fb] */
34696 {
34697 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,
34698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34699 },
34700 /* indexw.b ${Dsp-16-s16}[fb] */
34701 {
34702 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,
34703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34704 },
34705 /* indexw.b ${Dsp-16-u16} */
34706 {
34707 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,
34708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34709 },
34710 /* indexw.b ${Dsp-16-u24} */
34711 {
34712 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,
34713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34714 },
34715 /* indexls.w $Dst32RnUnprefixedHI */
34716 {
34717 M32C_INSN_INDEXLS32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexls32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexls.w", 16,
34718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34719 },
34720 /* indexls.w $Dst32AnUnprefixedHI */
34721 {
34722 M32C_INSN_INDEXLS32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexls32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexls.w", 16,
34723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34724 },
34725 /* indexls.w [$Dst32AnUnprefixed] */
34726 {
34727 M32C_INSN_INDEXLS32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexls32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexls.w", 16,
34728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34729 },
34730 /* indexls.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34731 {
34732 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,
34733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34734 },
34735 /* indexls.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34736 {
34737 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,
34738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34739 },
34740 /* indexls.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34741 {
34742 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,
34743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34744 },
34745 /* indexls.w ${Dsp-16-u8}[sb] */
34746 {
34747 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,
34748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34749 },
34750 /* indexls.w ${Dsp-16-u16}[sb] */
34751 {
34752 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,
34753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34754 },
34755 /* indexls.w ${Dsp-16-s8}[fb] */
34756 {
34757 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,
34758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34759 },
34760 /* indexls.w ${Dsp-16-s16}[fb] */
34761 {
34762 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,
34763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34764 },
34765 /* indexls.w ${Dsp-16-u16} */
34766 {
34767 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,
34768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34769 },
34770 /* indexls.w ${Dsp-16-u24} */
34771 {
34772 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,
34773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34774 },
34775 /* indexls.b $Dst32RnUnprefixedQI */
34776 {
34777 M32C_INSN_INDEXLS32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexls32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexls.b", 16,
34778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34779 },
34780 /* indexls.b $Dst32AnUnprefixedQI */
34781 {
34782 M32C_INSN_INDEXLS32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexls32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexls.b", 16,
34783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34784 },
34785 /* indexls.b [$Dst32AnUnprefixed] */
34786 {
34787 M32C_INSN_INDEXLS32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexls32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexls.b", 16,
34788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34789 },
34790 /* indexls.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34791 {
34792 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,
34793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34794 },
34795 /* indexls.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34796 {
34797 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,
34798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34799 },
34800 /* indexls.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34801 {
34802 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,
34803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34804 },
34805 /* indexls.b ${Dsp-16-u8}[sb] */
34806 {
34807 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,
34808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34809 },
34810 /* indexls.b ${Dsp-16-u16}[sb] */
34811 {
34812 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,
34813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34814 },
34815 /* indexls.b ${Dsp-16-s8}[fb] */
34816 {
34817 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,
34818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34819 },
34820 /* indexls.b ${Dsp-16-s16}[fb] */
34821 {
34822 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,
34823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34824 },
34825 /* indexls.b ${Dsp-16-u16} */
34826 {
34827 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,
34828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34829 },
34830 /* indexls.b ${Dsp-16-u24} */
34831 {
34832 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,
34833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34834 },
34835 /* indexld.w $Dst32RnUnprefixedHI */
34836 {
34837 M32C_INSN_INDEXLD32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexld32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexld.w", 16,
34838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34839 },
34840 /* indexld.w $Dst32AnUnprefixedHI */
34841 {
34842 M32C_INSN_INDEXLD32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexld32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexld.w", 16,
34843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34844 },
34845 /* indexld.w [$Dst32AnUnprefixed] */
34846 {
34847 M32C_INSN_INDEXLD32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexld32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexld.w", 16,
34848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34849 },
34850 /* indexld.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34851 {
34852 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,
34853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34854 },
34855 /* indexld.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34856 {
34857 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,
34858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34859 },
34860 /* indexld.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34861 {
34862 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,
34863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34864 },
34865 /* indexld.w ${Dsp-16-u8}[sb] */
34866 {
34867 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,
34868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34869 },
34870 /* indexld.w ${Dsp-16-u16}[sb] */
34871 {
34872 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,
34873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34874 },
34875 /* indexld.w ${Dsp-16-s8}[fb] */
34876 {
34877 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,
34878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34879 },
34880 /* indexld.w ${Dsp-16-s16}[fb] */
34881 {
34882 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,
34883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34884 },
34885 /* indexld.w ${Dsp-16-u16} */
34886 {
34887 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,
34888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34889 },
34890 /* indexld.w ${Dsp-16-u24} */
34891 {
34892 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,
34893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34894 },
34895 /* indexld.b $Dst32RnUnprefixedQI */
34896 {
34897 M32C_INSN_INDEXLD32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexld32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexld.b", 16,
34898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34899 },
34900 /* indexld.b $Dst32AnUnprefixedQI */
34901 {
34902 M32C_INSN_INDEXLD32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexld32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexld.b", 16,
34903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34904 },
34905 /* indexld.b [$Dst32AnUnprefixed] */
34906 {
34907 M32C_INSN_INDEXLD32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexld32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexld.b", 16,
34908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34909 },
34910 /* indexld.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34911 {
34912 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,
34913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34914 },
34915 /* indexld.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34916 {
34917 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,
34918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34919 },
34920 /* indexld.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34921 {
34922 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,
34923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34924 },
34925 /* indexld.b ${Dsp-16-u8}[sb] */
34926 {
34927 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,
34928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34929 },
34930 /* indexld.b ${Dsp-16-u16}[sb] */
34931 {
34932 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,
34933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34934 },
34935 /* indexld.b ${Dsp-16-s8}[fb] */
34936 {
34937 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,
34938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34939 },
34940 /* indexld.b ${Dsp-16-s16}[fb] */
34941 {
34942 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,
34943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34944 },
34945 /* indexld.b ${Dsp-16-u16} */
34946 {
34947 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,
34948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34949 },
34950 /* indexld.b ${Dsp-16-u24} */
34951 {
34952 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,
34953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34954 },
34955 /* indexl.w $Dst32RnUnprefixedHI */
34956 {
34957 M32C_INSN_INDEXL32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexl32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexl.w", 16,
34958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34959 },
34960 /* indexl.w $Dst32AnUnprefixedHI */
34961 {
34962 M32C_INSN_INDEXL32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexl32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexl.w", 16,
34963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34964 },
34965 /* indexl.w [$Dst32AnUnprefixed] */
34966 {
34967 M32C_INSN_INDEXL32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexl32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexl.w", 16,
34968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34969 },
34970 /* indexl.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34971 {
34972 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,
34973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34974 },
34975 /* indexl.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34976 {
34977 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,
34978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34979 },
34980 /* indexl.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34981 {
34982 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,
34983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34984 },
34985 /* indexl.w ${Dsp-16-u8}[sb] */
34986 {
34987 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,
34988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34989 },
34990 /* indexl.w ${Dsp-16-u16}[sb] */
34991 {
34992 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,
34993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34994 },
34995 /* indexl.w ${Dsp-16-s8}[fb] */
34996 {
34997 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,
34998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
34999 },
35000 /* indexl.w ${Dsp-16-s16}[fb] */
35001 {
35002 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,
35003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35004 },
35005 /* indexl.w ${Dsp-16-u16} */
35006 {
35007 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,
35008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35009 },
35010 /* indexl.w ${Dsp-16-u24} */
35011 {
35012 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,
35013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35014 },
35015 /* indexl.b $Dst32RnUnprefixedQI */
35016 {
35017 M32C_INSN_INDEXL32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexl32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexl.b", 16,
35018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35019 },
35020 /* indexl.b $Dst32AnUnprefixedQI */
35021 {
35022 M32C_INSN_INDEXL32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexl32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexl.b", 16,
35023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35024 },
35025 /* indexl.b [$Dst32AnUnprefixed] */
35026 {
35027 M32C_INSN_INDEXL32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexl32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexl.b", 16,
35028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35029 },
35030 /* indexl.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35031 {
35032 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,
35033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35034 },
35035 /* indexl.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35036 {
35037 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,
35038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35039 },
35040 /* indexl.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35041 {
35042 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,
35043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35044 },
35045 /* indexl.b ${Dsp-16-u8}[sb] */
35046 {
35047 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,
35048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35049 },
35050 /* indexl.b ${Dsp-16-u16}[sb] */
35051 {
35052 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,
35053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35054 },
35055 /* indexl.b ${Dsp-16-s8}[fb] */
35056 {
35057 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,
35058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35059 },
35060 /* indexl.b ${Dsp-16-s16}[fb] */
35061 {
35062 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,
35063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35064 },
35065 /* indexl.b ${Dsp-16-u16} */
35066 {
35067 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,
35068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35069 },
35070 /* indexl.b ${Dsp-16-u24} */
35071 {
35072 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,
35073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35074 },
35075 /* indexbs.w $Dst32RnUnprefixedHI */
35076 {
35077 M32C_INSN_INDEXBS32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexbs32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexbs.w", 16,
35078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35079 },
35080 /* indexbs.w $Dst32AnUnprefixedHI */
35081 {
35082 M32C_INSN_INDEXBS32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexbs32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexbs.w", 16,
35083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35084 },
35085 /* indexbs.w [$Dst32AnUnprefixed] */
35086 {
35087 M32C_INSN_INDEXBS32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexbs32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexbs.w", 16,
35088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35089 },
35090 /* indexbs.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35091 {
35092 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,
35093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35094 },
35095 /* indexbs.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35096 {
35097 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,
35098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35099 },
35100 /* indexbs.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35101 {
35102 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,
35103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35104 },
35105 /* indexbs.w ${Dsp-16-u8}[sb] */
35106 {
35107 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,
35108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35109 },
35110 /* indexbs.w ${Dsp-16-u16}[sb] */
35111 {
35112 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,
35113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35114 },
35115 /* indexbs.w ${Dsp-16-s8}[fb] */
35116 {
35117 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,
35118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35119 },
35120 /* indexbs.w ${Dsp-16-s16}[fb] */
35121 {
35122 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,
35123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35124 },
35125 /* indexbs.w ${Dsp-16-u16} */
35126 {
35127 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,
35128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35129 },
35130 /* indexbs.w ${Dsp-16-u24} */
35131 {
35132 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,
35133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35134 },
35135 /* indexbs.b $Dst32RnUnprefixedQI */
35136 {
35137 M32C_INSN_INDEXBS32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexbs32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexbs.b", 16,
35138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35139 },
35140 /* indexbs.b $Dst32AnUnprefixedQI */
35141 {
35142 M32C_INSN_INDEXBS32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexbs32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexbs.b", 16,
35143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35144 },
35145 /* indexbs.b [$Dst32AnUnprefixed] */
35146 {
35147 M32C_INSN_INDEXBS32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexbs32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexbs.b", 16,
35148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35149 },
35150 /* indexbs.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35151 {
35152 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,
35153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35154 },
35155 /* indexbs.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35156 {
35157 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,
35158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35159 },
35160 /* indexbs.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35161 {
35162 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,
35163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35164 },
35165 /* indexbs.b ${Dsp-16-u8}[sb] */
35166 {
35167 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,
35168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35169 },
35170 /* indexbs.b ${Dsp-16-u16}[sb] */
35171 {
35172 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,
35173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35174 },
35175 /* indexbs.b ${Dsp-16-s8}[fb] */
35176 {
35177 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,
35178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35179 },
35180 /* indexbs.b ${Dsp-16-s16}[fb] */
35181 {
35182 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,
35183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35184 },
35185 /* indexbs.b ${Dsp-16-u16} */
35186 {
35187 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,
35188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35189 },
35190 /* indexbs.b ${Dsp-16-u24} */
35191 {
35192 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,
35193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35194 },
35195 /* indexbd.w $Dst32RnUnprefixedHI */
35196 {
35197 M32C_INSN_INDEXBD32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexbd32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexbd.w", 16,
35198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35199 },
35200 /* indexbd.w $Dst32AnUnprefixedHI */
35201 {
35202 M32C_INSN_INDEXBD32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexbd32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexbd.w", 16,
35203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35204 },
35205 /* indexbd.w [$Dst32AnUnprefixed] */
35206 {
35207 M32C_INSN_INDEXBD32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexbd32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexbd.w", 16,
35208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35209 },
35210 /* indexbd.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35211 {
35212 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,
35213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35214 },
35215 /* indexbd.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35216 {
35217 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,
35218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35219 },
35220 /* indexbd.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35221 {
35222 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,
35223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35224 },
35225 /* indexbd.w ${Dsp-16-u8}[sb] */
35226 {
35227 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,
35228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35229 },
35230 /* indexbd.w ${Dsp-16-u16}[sb] */
35231 {
35232 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,
35233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35234 },
35235 /* indexbd.w ${Dsp-16-s8}[fb] */
35236 {
35237 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,
35238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35239 },
35240 /* indexbd.w ${Dsp-16-s16}[fb] */
35241 {
35242 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,
35243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35244 },
35245 /* indexbd.w ${Dsp-16-u16} */
35246 {
35247 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,
35248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35249 },
35250 /* indexbd.w ${Dsp-16-u24} */
35251 {
35252 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,
35253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35254 },
35255 /* indexbd.b $Dst32RnUnprefixedQI */
35256 {
35257 M32C_INSN_INDEXBD32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexbd32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexbd.b", 16,
35258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35259 },
35260 /* indexbd.b $Dst32AnUnprefixedQI */
35261 {
35262 M32C_INSN_INDEXBD32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexbd32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexbd.b", 16,
35263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35264 },
35265 /* indexbd.b [$Dst32AnUnprefixed] */
35266 {
35267 M32C_INSN_INDEXBD32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexbd32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexbd.b", 16,
35268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35269 },
35270 /* indexbd.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35271 {
35272 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,
35273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35274 },
35275 /* indexbd.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35276 {
35277 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,
35278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35279 },
35280 /* indexbd.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35281 {
35282 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,
35283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35284 },
35285 /* indexbd.b ${Dsp-16-u8}[sb] */
35286 {
35287 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,
35288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35289 },
35290 /* indexbd.b ${Dsp-16-u16}[sb] */
35291 {
35292 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,
35293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35294 },
35295 /* indexbd.b ${Dsp-16-s8}[fb] */
35296 {
35297 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,
35298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35299 },
35300 /* indexbd.b ${Dsp-16-s16}[fb] */
35301 {
35302 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,
35303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35304 },
35305 /* indexbd.b ${Dsp-16-u16} */
35306 {
35307 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,
35308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35309 },
35310 /* indexbd.b ${Dsp-16-u24} */
35311 {
35312 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,
35313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35314 },
35315 /* indexb.w $Dst32RnUnprefixedHI */
35316 {
35317 M32C_INSN_INDEXB32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexb32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexb.w", 16,
35318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35319 },
35320 /* indexb.w $Dst32AnUnprefixedHI */
35321 {
35322 M32C_INSN_INDEXB32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexb32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexb.w", 16,
35323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35324 },
35325 /* indexb.w [$Dst32AnUnprefixed] */
35326 {
35327 M32C_INSN_INDEXB32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexb32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexb.w", 16,
35328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35329 },
35330 /* indexb.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35331 {
35332 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,
35333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35334 },
35335 /* indexb.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35336 {
35337 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,
35338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35339 },
35340 /* indexb.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35341 {
35342 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,
35343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35344 },
35345 /* indexb.w ${Dsp-16-u8}[sb] */
35346 {
35347 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,
35348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35349 },
35350 /* indexb.w ${Dsp-16-u16}[sb] */
35351 {
35352 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,
35353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35354 },
35355 /* indexb.w ${Dsp-16-s8}[fb] */
35356 {
35357 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,
35358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35359 },
35360 /* indexb.w ${Dsp-16-s16}[fb] */
35361 {
35362 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,
35363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35364 },
35365 /* indexb.w ${Dsp-16-u16} */
35366 {
35367 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,
35368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35369 },
35370 /* indexb.w ${Dsp-16-u24} */
35371 {
35372 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,
35373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35374 },
35375 /* indexb.b $Dst32RnUnprefixedQI */
35376 {
35377 M32C_INSN_INDEXB32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexb32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexb.b", 16,
35378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35379 },
35380 /* indexb.b $Dst32AnUnprefixedQI */
35381 {
35382 M32C_INSN_INDEXB32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexb32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexb.b", 16,
35383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35384 },
35385 /* indexb.b [$Dst32AnUnprefixed] */
35386 {
35387 M32C_INSN_INDEXB32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexb32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexb.b", 16,
35388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35389 },
35390 /* indexb.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35391 {
35392 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,
35393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35394 },
35395 /* indexb.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35396 {
35397 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,
35398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35399 },
35400 /* indexb.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35401 {
35402 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,
35403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35404 },
35405 /* indexb.b ${Dsp-16-u8}[sb] */
35406 {
35407 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,
35408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35409 },
35410 /* indexb.b ${Dsp-16-u16}[sb] */
35411 {
35412 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,
35413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35414 },
35415 /* indexb.b ${Dsp-16-s8}[fb] */
35416 {
35417 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,
35418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35419 },
35420 /* indexb.b ${Dsp-16-s16}[fb] */
35421 {
35422 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,
35423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35424 },
35425 /* indexb.b ${Dsp-16-u16} */
35426 {
35427 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,
35428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35429 },
35430 /* indexb.b ${Dsp-16-u24} */
35431 {
35432 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,
35433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35434 },
35435 /* inc.w $Dst32RnUnprefixedHI */
35436 {
35437 M32C_INSN_INC32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "inc32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "inc.w", 16,
35438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35439 },
35440 /* inc.w $Dst32AnUnprefixedHI */
35441 {
35442 M32C_INSN_INC32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "inc32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "inc.w", 16,
35443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35444 },
35445 /* inc.w [$Dst32AnUnprefixed] */
35446 {
35447 M32C_INSN_INC32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "inc32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "inc.w", 16,
35448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35449 },
35450 /* inc.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35451 {
35452 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,
35453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35454 },
35455 /* inc.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35456 {
35457 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,
35458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35459 },
35460 /* inc.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35461 {
35462 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,
35463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35464 },
35465 /* inc.w ${Dsp-16-u8}[sb] */
35466 {
35467 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,
35468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35469 },
35470 /* inc.w ${Dsp-16-u16}[sb] */
35471 {
35472 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,
35473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35474 },
35475 /* inc.w ${Dsp-16-s8}[fb] */
35476 {
35477 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,
35478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35479 },
35480 /* inc.w ${Dsp-16-s16}[fb] */
35481 {
35482 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,
35483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35484 },
35485 /* inc.w ${Dsp-16-u16} */
35486 {
35487 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,
35488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35489 },
35490 /* inc.w ${Dsp-16-u24} */
35491 {
35492 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,
35493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35494 },
35495 /* inc.b $Dst32RnUnprefixedQI */
35496 {
35497 M32C_INSN_INC32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "inc32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "inc.b", 16,
35498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35499 },
35500 /* inc.b $Dst32AnUnprefixedQI */
35501 {
35502 M32C_INSN_INC32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "inc32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "inc.b", 16,
35503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35504 },
35505 /* inc.b [$Dst32AnUnprefixed] */
35506 {
35507 M32C_INSN_INC32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "inc32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "inc.b", 16,
35508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35509 },
35510 /* inc.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35511 {
35512 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,
35513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35514 },
35515 /* inc.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35516 {
35517 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,
35518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35519 },
35520 /* inc.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35521 {
35522 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,
35523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35524 },
35525 /* inc.b ${Dsp-16-u8}[sb] */
35526 {
35527 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,
35528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35529 },
35530 /* inc.b ${Dsp-16-u16}[sb] */
35531 {
35532 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,
35533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35534 },
35535 /* inc.b ${Dsp-16-s8}[fb] */
35536 {
35537 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,
35538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35539 },
35540 /* inc.b ${Dsp-16-s16}[fb] */
35541 {
35542 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,
35543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35544 },
35545 /* inc.b ${Dsp-16-u16} */
35546 {
35547 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,
35548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35549 },
35550 /* inc.b ${Dsp-16-u24} */
35551 {
35552 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,
35553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35554 },
35555 /* inc.b r0l */
35556 {
35557 M32C_INSN_INC16_B_DST16_3_S_R0L_DIRECT_QI, "inc16.b-dst16-3-S-R0l-direct-QI", "inc.b", 8,
35558 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
35559 },
35560 /* inc.b r0h */
35561 {
35562 M32C_INSN_INC16_B_DST16_3_S_R0H_DIRECT_QI, "inc16.b-dst16-3-S-R0h-direct-QI", "inc.b", 8,
35563 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
35564 },
35565 /* inc.b ${Dsp-8-u8}[sb] */
35566 {
35567 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,
35568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
35569 },
35570 /* inc.b ${Dsp-8-s8}[fb] */
35571 {
35572 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,
35573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
35574 },
35575 /* inc.b ${Dsp-8-u16} */
35576 {
35577 M32C_INSN_INC16_B_DST16_3_S_8_16_ABSOLUTE_QI, "inc16.b-dst16-3-S-8-16-absolute-QI", "inc.b", 24,
35578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
35579 },
35580 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
35581 {
35582 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,
35583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35584 },
35585 /* sub.l${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedSI */
35586 {
35587 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,
35588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35589 },
35590 /* sub.l${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedSI */
35591 {
35592 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,
35593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35594 },
35595 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
35596 {
35597 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,
35598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35599 },
35600 /* sub.l${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedSI */
35601 {
35602 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,
35603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35604 },
35605 /* sub.l${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedSI */
35606 {
35607 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,
35608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35609 },
35610 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
35611 {
35612 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,
35613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35614 },
35615 /* sub.l${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
35616 {
35617 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,
35618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35619 },
35620 /* sub.l${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
35621 {
35622 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,
35623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35624 },
35625 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
35626 {
35627 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,
35628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35629 },
35630 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
35631 {
35632 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,
35633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35634 },
35635 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
35636 {
35637 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,
35638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35639 },
35640 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
35641 {
35642 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,
35643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35644 },
35645 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
35646 {
35647 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,
35648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35649 },
35650 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
35651 {
35652 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,
35653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35654 },
35655 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
35656 {
35657 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,
35658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35659 },
35660 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
35661 {
35662 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,
35663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35664 },
35665 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
35666 {
35667 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,
35668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35669 },
35670 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
35671 {
35672 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,
35673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35674 },
35675 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
35676 {
35677 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,
35678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35679 },
35680 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
35681 {
35682 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,
35683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35684 },
35685 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
35686 {
35687 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,
35688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35689 },
35690 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
35691 {
35692 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,
35693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35694 },
35695 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
35696 {
35697 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,
35698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35699 },
35700 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
35701 {
35702 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,
35703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35704 },
35705 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
35706 {
35707 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,
35708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35709 },
35710 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
35711 {
35712 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,
35713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35714 },
35715 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
35716 {
35717 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,
35718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35719 },
35720 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
35721 {
35722 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,
35723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35724 },
35725 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
35726 {
35727 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,
35728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35729 },
35730 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
35731 {
35732 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,
35733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35734 },
35735 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
35736 {
35737 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,
35738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35739 },
35740 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
35741 {
35742 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,
35743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35744 },
35745 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
35746 {
35747 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,
35748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35749 },
35750 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
35751 {
35752 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,
35753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35754 },
35755 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
35756 {
35757 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,
35758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35759 },
35760 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
35761 {
35762 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,
35763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35764 },
35765 /* sub.l${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedSI */
35766 {
35767 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,
35768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35769 },
35770 /* sub.l${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedSI */
35771 {
35772 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,
35773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35774 },
35775 /* sub.l${G} ${Dsp-16-u16},$Dst32RnUnprefixedSI */
35776 {
35777 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,
35778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35779 },
35780 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
35781 {
35782 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,
35783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35784 },
35785 /* sub.l${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedSI */
35786 {
35787 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,
35788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35789 },
35790 /* sub.l${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedSI */
35791 {
35792 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,
35793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35794 },
35795 /* sub.l${G} ${Dsp-16-u16},$Dst32AnUnprefixedSI */
35796 {
35797 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,
35798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35799 },
35800 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
35801 {
35802 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,
35803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35804 },
35805 /* sub.l${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
35806 {
35807 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,
35808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35809 },
35810 /* sub.l${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
35811 {
35812 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,
35813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35814 },
35815 /* sub.l${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
35816 {
35817 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,
35818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35819 },
35820 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
35821 {
35822 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,
35823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35824 },
35825 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
35826 {
35827 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,
35828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35829 },
35830 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
35831 {
35832 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,
35833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35834 },
35835 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
35836 {
35837 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,
35838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35839 },
35840 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
35841 {
35842 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,
35843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35844 },
35845 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
35846 {
35847 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,
35848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35849 },
35850 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
35851 {
35852 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,
35853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35854 },
35855 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
35856 {
35857 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,
35858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35859 },
35860 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
35861 {
35862 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,
35863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35864 },
35865 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
35866 {
35867 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,
35868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35869 },
35870 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
35871 {
35872 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,
35873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35874 },
35875 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
35876 {
35877 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,
35878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35879 },
35880 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
35881 {
35882 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,
35883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35884 },
35885 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
35886 {
35887 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,
35888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35889 },
35890 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
35891 {
35892 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,
35893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35894 },
35895 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
35896 {
35897 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,
35898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35899 },
35900 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
35901 {
35902 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,
35903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35904 },
35905 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
35906 {
35907 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,
35908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35909 },
35910 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
35911 {
35912 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,
35913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35914 },
35915 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
35916 {
35917 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,
35918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35919 },
35920 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
35921 {
35922 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,
35923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35924 },
35925 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
35926 {
35927 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,
35928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35929 },
35930 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
35931 {
35932 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,
35933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35934 },
35935 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
35936 {
35937 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,
35938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35939 },
35940 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
35941 {
35942 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,
35943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35944 },
35945 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
35946 {
35947 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,
35948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35949 },
35950 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
35951 {
35952 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,
35953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35954 },
35955 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
35956 {
35957 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,
35958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35959 },
35960 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
35961 {
35962 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,
35963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35964 },
35965 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
35966 {
35967 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,
35968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35969 },
35970 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
35971 {
35972 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,
35973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35974 },
35975 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-u16} */
35976 {
35977 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,
35978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35979 },
35980 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
35981 {
35982 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,
35983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35984 },
35985 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
35986 {
35987 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,
35988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35989 },
35990 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
35991 {
35992 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,
35993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35994 },
35995 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-u24} */
35996 {
35997 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,
35998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
35999 },
36000 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
36001 {
36002 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,
36003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36004 },
36005 /* sub.l${G} ${Dsp-16-u24},$Dst32RnUnprefixedSI */
36006 {
36007 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,
36008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36009 },
36010 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
36011 {
36012 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,
36013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36014 },
36015 /* sub.l${G} ${Dsp-16-u24},$Dst32AnUnprefixedSI */
36016 {
36017 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,
36018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36019 },
36020 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
36021 {
36022 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,
36023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36024 },
36025 /* sub.l${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
36026 {
36027 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,
36028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36029 },
36030 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
36031 {
36032 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,
36033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36034 },
36035 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
36036 {
36037 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,
36038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36039 },
36040 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
36041 {
36042 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,
36043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36044 },
36045 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
36046 {
36047 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,
36048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36049 },
36050 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
36051 {
36052 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,
36053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36054 },
36055 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
36056 {
36057 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,
36058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36059 },
36060 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
36061 {
36062 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,
36063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36064 },
36065 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
36066 {
36067 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,
36068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36069 },
36070 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
36071 {
36072 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,
36073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36074 },
36075 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
36076 {
36077 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,
36078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36079 },
36080 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
36081 {
36082 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,
36083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36084 },
36085 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
36086 {
36087 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,
36088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36089 },
36090 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
36091 {
36092 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,
36093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36094 },
36095 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
36096 {
36097 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,
36098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36099 },
36100 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
36101 {
36102 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,
36103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36104 },
36105 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-u16} */
36106 {
36107 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,
36108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36109 },
36110 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
36111 {
36112 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,
36113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36114 },
36115 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-u24} */
36116 {
36117 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,
36118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36119 },
36120 /* sub.l${G} $Src32RnUnprefixedSI,$Dst32RnUnprefixedSI */
36121 {
36122 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,
36123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36124 },
36125 /* sub.l${G} $Src32AnUnprefixedSI,$Dst32RnUnprefixedSI */
36126 {
36127 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,
36128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36129 },
36130 /* sub.l${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
36131 {
36132 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,
36133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36134 },
36135 /* sub.l${G} $Src32RnUnprefixedSI,$Dst32AnUnprefixedSI */
36136 {
36137 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,
36138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36139 },
36140 /* sub.l${G} $Src32AnUnprefixedSI,$Dst32AnUnprefixedSI */
36141 {
36142 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,
36143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36144 },
36145 /* sub.l${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
36146 {
36147 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,
36148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36149 },
36150 /* sub.l${G} $Src32RnUnprefixedSI,[$Dst32AnUnprefixed] */
36151 {
36152 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,
36153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36154 },
36155 /* sub.l${G} $Src32AnUnprefixedSI,[$Dst32AnUnprefixed] */
36156 {
36157 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,
36158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36159 },
36160 /* sub.l${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
36161 {
36162 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,
36163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36164 },
36165 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
36166 {
36167 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,
36168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36169 },
36170 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
36171 {
36172 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,
36173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36174 },
36175 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
36176 {
36177 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,
36178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36179 },
36180 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
36181 {
36182 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,
36183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36184 },
36185 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
36186 {
36187 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,
36188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36189 },
36190 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
36191 {
36192 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,
36193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36194 },
36195 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
36196 {
36197 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,
36198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36199 },
36200 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
36201 {
36202 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,
36203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36204 },
36205 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
36206 {
36207 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,
36208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36209 },
36210 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[sb] */
36211 {
36212 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,
36213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36214 },
36215 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[sb] */
36216 {
36217 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,
36218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36219 },
36220 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
36221 {
36222 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,
36223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36224 },
36225 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[sb] */
36226 {
36227 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,
36228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36229 },
36230 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[sb] */
36231 {
36232 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,
36233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36234 },
36235 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
36236 {
36237 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,
36238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36239 },
36240 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-s8}[fb] */
36241 {
36242 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,
36243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36244 },
36245 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-s8}[fb] */
36246 {
36247 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,
36248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36249 },
36250 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
36251 {
36252 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,
36253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36254 },
36255 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-s16}[fb] */
36256 {
36257 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,
36258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36259 },
36260 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-s16}[fb] */
36261 {
36262 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,
36263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36264 },
36265 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
36266 {
36267 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,
36268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36269 },
36270 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16} */
36271 {
36272 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,
36273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36274 },
36275 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16} */
36276 {
36277 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,
36278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36279 },
36280 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
36281 {
36282 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,
36283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36284 },
36285 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24} */
36286 {
36287 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,
36288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36289 },
36290 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24} */
36291 {
36292 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,
36293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36294 },
36295 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
36296 {
36297 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,
36298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36299 },
36300 /* sub.w${S} #${Imm-16-HI},${Dsp-8-u8}[sb] */
36301 {
36302 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,
36303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36304 },
36305 /* sub.w${S} #${Imm-16-HI},${Dsp-8-s8}[fb] */
36306 {
36307 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,
36308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36309 },
36310 /* sub.w${S} #${Imm-24-HI},${Dsp-8-u16} */
36311 {
36312 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,
36313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36314 },
36315 /* sub.w${S} #${Imm-8-HI},r0 */
36316 {
36317 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,
36318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36319 },
36320 /* sub.b${S} #${Imm-16-QI},${Dsp-8-u8}[sb] */
36321 {
36322 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,
36323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36324 },
36325 /* sub.b${S} #${Imm-16-QI},${Dsp-8-s8}[fb] */
36326 {
36327 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,
36328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36329 },
36330 /* sub.b${S} #${Imm-24-QI},${Dsp-8-u16} */
36331 {
36332 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,
36333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36334 },
36335 /* sub.b${S} #${Imm-8-QI},r0l */
36336 {
36337 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,
36338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36339 },
36340 /* sub.l${G} #${Imm-16-SI},$Dst32RnUnprefixedSI */
36341 {
36342 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,
36343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36344 },
36345 /* sub.l${G} #${Imm-16-SI},$Dst32AnUnprefixedSI */
36346 {
36347 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,
36348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36349 },
36350 /* sub.l${G} #${Imm-16-SI},[$Dst32AnUnprefixed] */
36351 {
36352 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,
36353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36354 },
36355 /* sub.l${G} #${Imm-24-SI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
36356 {
36357 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,
36358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36359 },
36360 /* sub.l${G} #${Imm-24-SI},${Dsp-16-u8}[sb] */
36361 {
36362 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,
36363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36364 },
36365 /* sub.l${G} #${Imm-24-SI},${Dsp-16-s8}[fb] */
36366 {
36367 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,
36368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36369 },
36370 /* sub.l${G} #${Imm-32-SI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
36371 {
36372 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,
36373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36374 },
36375 /* sub.l${G} #${Imm-32-SI},${Dsp-16-u16}[sb] */
36376 {
36377 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,
36378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36379 },
36380 /* sub.l${G} #${Imm-32-SI},${Dsp-16-s16}[fb] */
36381 {
36382 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,
36383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36384 },
36385 /* sub.l${G} #${Imm-32-SI},${Dsp-16-u16} */
36386 {
36387 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,
36388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36389 },
36390 /* sub.l${G} #${Imm-40-SI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
36391 {
36392 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,
36393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36394 },
36395 /* sub.l${G} #${Imm-40-SI},${Dsp-16-u24} */
36396 {
36397 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,
36398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36399 },
36400 /* sub.b${S} ${SrcDst16-r0l-r0h-S-normal} */
36401 {
36402 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,
36403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
36404 },
36405 /* sub.b${S} ${Dsp-8-u8}[sb],${Dst16RnQI-S} */
36406 {
36407 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,
36408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
36409 },
36410 /* sub.b${S} ${Dsp-8-s8}[fb],${Dst16RnQI-S} */
36411 {
36412 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,
36413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
36414 },
36415 /* sub.b${S} ${Dsp-8-u16},${Dst16RnQI-S} */
36416 {
36417 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,
36418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
36419 },
36420 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
36421 {
36422 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,
36423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36424 },
36425 /* sub.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
36426 {
36427 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,
36428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36429 },
36430 /* sub.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
36431 {
36432 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,
36433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36434 },
36435 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
36436 {
36437 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,
36438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36439 },
36440 /* sub.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
36441 {
36442 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,
36443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36444 },
36445 /* sub.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
36446 {
36447 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,
36448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36449 },
36450 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
36451 {
36452 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,
36453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36454 },
36455 /* sub.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
36456 {
36457 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,
36458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36459 },
36460 /* sub.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
36461 {
36462 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,
36463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36464 },
36465 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
36466 {
36467 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,
36468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36469 },
36470 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
36471 {
36472 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,
36473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36474 },
36475 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
36476 {
36477 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,
36478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36479 },
36480 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
36481 {
36482 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,
36483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36484 },
36485 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
36486 {
36487 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,
36488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36489 },
36490 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
36491 {
36492 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,
36493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36494 },
36495 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
36496 {
36497 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,
36498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36499 },
36500 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
36501 {
36502 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,
36503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36504 },
36505 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
36506 {
36507 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,
36508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36509 },
36510 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
36511 {
36512 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,
36513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36514 },
36515 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
36516 {
36517 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,
36518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36519 },
36520 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
36521 {
36522 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,
36523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36524 },
36525 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
36526 {
36527 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,
36528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36529 },
36530 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
36531 {
36532 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,
36533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36534 },
36535 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
36536 {
36537 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,
36538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36539 },
36540 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
36541 {
36542 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,
36543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36544 },
36545 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
36546 {
36547 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,
36548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36549 },
36550 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
36551 {
36552 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,
36553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36554 },
36555 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
36556 {
36557 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,
36558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36559 },
36560 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
36561 {
36562 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,
36563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36564 },
36565 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
36566 {
36567 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,
36568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36569 },
36570 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
36571 {
36572 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,
36573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36574 },
36575 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
36576 {
36577 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,
36578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36579 },
36580 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
36581 {
36582 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,
36583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36584 },
36585 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
36586 {
36587 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,
36588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36589 },
36590 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
36591 {
36592 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,
36593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36594 },
36595 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
36596 {
36597 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,
36598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36599 },
36600 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
36601 {
36602 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,
36603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36604 },
36605 /* sub.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
36606 {
36607 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,
36608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36609 },
36610 /* sub.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
36611 {
36612 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,
36613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36614 },
36615 /* sub.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
36616 {
36617 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,
36618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36619 },
36620 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
36621 {
36622 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,
36623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36624 },
36625 /* sub.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
36626 {
36627 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,
36628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36629 },
36630 /* sub.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
36631 {
36632 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,
36633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36634 },
36635 /* sub.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
36636 {
36637 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,
36638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36639 },
36640 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
36641 {
36642 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,
36643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36644 },
36645 /* sub.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
36646 {
36647 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,
36648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36649 },
36650 /* sub.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
36651 {
36652 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,
36653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36654 },
36655 /* sub.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
36656 {
36657 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,
36658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36659 },
36660 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
36661 {
36662 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,
36663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36664 },
36665 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
36666 {
36667 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,
36668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36669 },
36670 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
36671 {
36672 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,
36673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36674 },
36675 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
36676 {
36677 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,
36678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36679 },
36680 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
36681 {
36682 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,
36683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36684 },
36685 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
36686 {
36687 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,
36688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36689 },
36690 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
36691 {
36692 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,
36693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36694 },
36695 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
36696 {
36697 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,
36698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36699 },
36700 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
36701 {
36702 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,
36703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36704 },
36705 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
36706 {
36707 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,
36708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36709 },
36710 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
36711 {
36712 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,
36713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36714 },
36715 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
36716 {
36717 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,
36718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36719 },
36720 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
36721 {
36722 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,
36723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36724 },
36725 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
36726 {
36727 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,
36728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36729 },
36730 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
36731 {
36732 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,
36733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36734 },
36735 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
36736 {
36737 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,
36738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36739 },
36740 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
36741 {
36742 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,
36743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36744 },
36745 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
36746 {
36747 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,
36748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36749 },
36750 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
36751 {
36752 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,
36753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36754 },
36755 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
36756 {
36757 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,
36758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36759 },
36760 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
36761 {
36762 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,
36763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36764 },
36765 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
36766 {
36767 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,
36768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36769 },
36770 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
36771 {
36772 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,
36773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36774 },
36775 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
36776 {
36777 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,
36778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36779 },
36780 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
36781 {
36782 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,
36783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36784 },
36785 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
36786 {
36787 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,
36788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36789 },
36790 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
36791 {
36792 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,
36793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36794 },
36795 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
36796 {
36797 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,
36798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36799 },
36800 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
36801 {
36802 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,
36803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36804 },
36805 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
36806 {
36807 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,
36808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36809 },
36810 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
36811 {
36812 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,
36813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36814 },
36815 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
36816 {
36817 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,
36818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36819 },
36820 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
36821 {
36822 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,
36823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36824 },
36825 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
36826 {
36827 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,
36828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36829 },
36830 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
36831 {
36832 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,
36833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36834 },
36835 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
36836 {
36837 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,
36838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36839 },
36840 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
36841 {
36842 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,
36843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36844 },
36845 /* sub.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
36846 {
36847 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,
36848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36849 },
36850 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
36851 {
36852 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,
36853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36854 },
36855 /* sub.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
36856 {
36857 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,
36858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36859 },
36860 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
36861 {
36862 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,
36863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36864 },
36865 /* sub.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
36866 {
36867 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,
36868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36869 },
36870 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
36871 {
36872 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,
36873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36874 },
36875 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
36876 {
36877 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,
36878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36879 },
36880 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
36881 {
36882 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,
36883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36884 },
36885 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
36886 {
36887 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,
36888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36889 },
36890 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
36891 {
36892 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,
36893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36894 },
36895 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
36896 {
36897 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,
36898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36899 },
36900 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
36901 {
36902 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,
36903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36904 },
36905 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
36906 {
36907 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,
36908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36909 },
36910 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
36911 {
36912 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,
36913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36914 },
36915 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
36916 {
36917 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,
36918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36919 },
36920 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
36921 {
36922 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,
36923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36924 },
36925 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
36926 {
36927 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,
36928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36929 },
36930 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
36931 {
36932 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,
36933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36934 },
36935 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
36936 {
36937 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,
36938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36939 },
36940 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
36941 {
36942 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,
36943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36944 },
36945 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
36946 {
36947 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,
36948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36949 },
36950 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
36951 {
36952 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,
36953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36954 },
36955 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
36956 {
36957 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,
36958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36959 },
36960 /* sub.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
36961 {
36962 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,
36963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36964 },
36965 /* sub.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
36966 {
36967 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,
36968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36969 },
36970 /* sub.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
36971 {
36972 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,
36973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36974 },
36975 /* sub.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
36976 {
36977 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,
36978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36979 },
36980 /* sub.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
36981 {
36982 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,
36983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36984 },
36985 /* sub.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
36986 {
36987 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,
36988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36989 },
36990 /* sub.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
36991 {
36992 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,
36993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36994 },
36995 /* sub.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
36996 {
36997 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,
36998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
36999 },
37000 /* sub.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
37001 {
37002 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,
37003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37004 },
37005 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
37006 {
37007 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,
37008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37009 },
37010 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
37011 {
37012 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,
37013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37014 },
37015 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
37016 {
37017 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,
37018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37019 },
37020 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
37021 {
37022 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,
37023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37024 },
37025 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
37026 {
37027 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,
37028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37029 },
37030 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
37031 {
37032 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,
37033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37034 },
37035 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
37036 {
37037 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,
37038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37039 },
37040 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
37041 {
37042 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,
37043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37044 },
37045 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
37046 {
37047 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,
37048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37049 },
37050 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
37051 {
37052 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,
37053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37054 },
37055 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
37056 {
37057 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,
37058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37059 },
37060 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
37061 {
37062 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,
37063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37064 },
37065 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
37066 {
37067 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,
37068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37069 },
37070 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
37071 {
37072 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,
37073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37074 },
37075 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
37076 {
37077 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,
37078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37079 },
37080 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
37081 {
37082 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,
37083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37084 },
37085 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
37086 {
37087 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,
37088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37089 },
37090 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
37091 {
37092 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,
37093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37094 },
37095 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
37096 {
37097 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,
37098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37099 },
37100 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
37101 {
37102 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,
37103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37104 },
37105 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
37106 {
37107 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,
37108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37109 },
37110 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
37111 {
37112 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,
37113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37114 },
37115 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
37116 {
37117 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,
37118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37119 },
37120 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
37121 {
37122 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,
37123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37124 },
37125 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
37126 {
37127 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,
37128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37129 },
37130 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
37131 {
37132 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,
37133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37134 },
37135 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
37136 {
37137 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,
37138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37139 },
37140 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
37141 {
37142 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,
37143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37144 },
37145 /* sub.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
37146 {
37147 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,
37148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37149 },
37150 /* sub.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
37151 {
37152 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,
37153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37154 },
37155 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
37156 {
37157 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,
37158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37159 },
37160 /* sub.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
37161 {
37162 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,
37163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37164 },
37165 /* sub.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
37166 {
37167 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,
37168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37169 },
37170 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
37171 {
37172 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,
37173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37174 },
37175 /* sub.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
37176 {
37177 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,
37178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37179 },
37180 /* sub.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
37181 {
37182 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,
37183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37184 },
37185 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
37186 {
37187 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,
37188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37189 },
37190 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
37191 {
37192 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,
37193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37194 },
37195 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
37196 {
37197 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,
37198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37199 },
37200 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
37201 {
37202 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,
37203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37204 },
37205 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
37206 {
37207 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,
37208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37209 },
37210 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
37211 {
37212 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,
37213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37214 },
37215 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
37216 {
37217 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,
37218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37219 },
37220 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
37221 {
37222 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,
37223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37224 },
37225 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
37226 {
37227 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,
37228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37229 },
37230 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
37231 {
37232 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,
37233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37234 },
37235 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
37236 {
37237 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,
37238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37239 },
37240 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
37241 {
37242 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,
37243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37244 },
37245 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
37246 {
37247 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,
37248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37249 },
37250 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
37251 {
37252 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,
37253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37254 },
37255 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
37256 {
37257 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,
37258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37259 },
37260 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
37261 {
37262 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,
37263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37264 },
37265 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
37266 {
37267 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,
37268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37269 },
37270 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
37271 {
37272 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,
37273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37274 },
37275 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
37276 {
37277 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,
37278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37279 },
37280 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
37281 {
37282 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,
37283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37284 },
37285 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
37286 {
37287 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,
37288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37289 },
37290 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
37291 {
37292 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,
37293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37294 },
37295 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
37296 {
37297 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,
37298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37299 },
37300 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
37301 {
37302 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,
37303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37304 },
37305 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
37306 {
37307 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,
37308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37309 },
37310 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
37311 {
37312 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,
37313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37314 },
37315 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
37316 {
37317 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,
37318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37319 },
37320 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
37321 {
37322 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,
37323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37324 },
37325 /* sub.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
37326 {
37327 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,
37328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37329 },
37330 /* sub.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
37331 {
37332 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,
37333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37334 },
37335 /* sub.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
37336 {
37337 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,
37338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37339 },
37340 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
37341 {
37342 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,
37343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37344 },
37345 /* sub.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
37346 {
37347 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,
37348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37349 },
37350 /* sub.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
37351 {
37352 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,
37353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37354 },
37355 /* sub.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
37356 {
37357 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,
37358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37359 },
37360 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
37361 {
37362 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,
37363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37364 },
37365 /* sub.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
37366 {
37367 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,
37368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37369 },
37370 /* sub.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
37371 {
37372 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,
37373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37374 },
37375 /* sub.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
37376 {
37377 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,
37378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37379 },
37380 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
37381 {
37382 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,
37383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37384 },
37385 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
37386 {
37387 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,
37388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37389 },
37390 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
37391 {
37392 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,
37393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37394 },
37395 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
37396 {
37397 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,
37398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37399 },
37400 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
37401 {
37402 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,
37403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37404 },
37405 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
37406 {
37407 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,
37408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37409 },
37410 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
37411 {
37412 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,
37413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37414 },
37415 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
37416 {
37417 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,
37418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37419 },
37420 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
37421 {
37422 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,
37423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37424 },
37425 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
37426 {
37427 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,
37428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37429 },
37430 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
37431 {
37432 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,
37433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37434 },
37435 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
37436 {
37437 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,
37438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37439 },
37440 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
37441 {
37442 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,
37443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37444 },
37445 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
37446 {
37447 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,
37448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37449 },
37450 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
37451 {
37452 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,
37453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37454 },
37455 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
37456 {
37457 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,
37458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37459 },
37460 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
37461 {
37462 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,
37463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37464 },
37465 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
37466 {
37467 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,
37468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37469 },
37470 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
37471 {
37472 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,
37473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37474 },
37475 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
37476 {
37477 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,
37478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37479 },
37480 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
37481 {
37482 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,
37483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37484 },
37485 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
37486 {
37487 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,
37488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37489 },
37490 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
37491 {
37492 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,
37493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37494 },
37495 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
37496 {
37497 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,
37498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37499 },
37500 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
37501 {
37502 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,
37503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37504 },
37505 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
37506 {
37507 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,
37508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37509 },
37510 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
37511 {
37512 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,
37513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37514 },
37515 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
37516 {
37517 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,
37518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37519 },
37520 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
37521 {
37522 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,
37523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37524 },
37525 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
37526 {
37527 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,
37528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37529 },
37530 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
37531 {
37532 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,
37533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37534 },
37535 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
37536 {
37537 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,
37538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37539 },
37540 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
37541 {
37542 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,
37543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37544 },
37545 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
37546 {
37547 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,
37548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37549 },
37550 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
37551 {
37552 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,
37553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37554 },
37555 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
37556 {
37557 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,
37558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37559 },
37560 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
37561 {
37562 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,
37563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37564 },
37565 /* sub.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
37566 {
37567 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,
37568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37569 },
37570 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
37571 {
37572 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,
37573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37574 },
37575 /* sub.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
37576 {
37577 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,
37578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37579 },
37580 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
37581 {
37582 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,
37583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37584 },
37585 /* sub.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
37586 {
37587 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,
37588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37589 },
37590 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
37591 {
37592 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,
37593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37594 },
37595 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
37596 {
37597 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,
37598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37599 },
37600 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
37601 {
37602 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,
37603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37604 },
37605 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
37606 {
37607 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,
37608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37609 },
37610 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
37611 {
37612 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,
37613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37614 },
37615 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
37616 {
37617 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,
37618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37619 },
37620 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
37621 {
37622 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,
37623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37624 },
37625 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
37626 {
37627 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,
37628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37629 },
37630 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
37631 {
37632 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,
37633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37634 },
37635 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
37636 {
37637 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,
37638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37639 },
37640 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
37641 {
37642 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,
37643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37644 },
37645 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
37646 {
37647 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,
37648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37649 },
37650 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
37651 {
37652 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,
37653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37654 },
37655 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
37656 {
37657 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,
37658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37659 },
37660 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
37661 {
37662 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,
37663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37664 },
37665 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
37666 {
37667 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,
37668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37669 },
37670 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
37671 {
37672 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,
37673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37674 },
37675 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
37676 {
37677 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,
37678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37679 },
37680 /* sub.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
37681 {
37682 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,
37683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37684 },
37685 /* sub.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
37686 {
37687 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,
37688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37689 },
37690 /* sub.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
37691 {
37692 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,
37693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37694 },
37695 /* sub.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
37696 {
37697 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,
37698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37699 },
37700 /* sub.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
37701 {
37702 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,
37703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37704 },
37705 /* sub.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
37706 {
37707 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,
37708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37709 },
37710 /* sub.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
37711 {
37712 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,
37713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37714 },
37715 /* sub.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
37716 {
37717 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,
37718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37719 },
37720 /* sub.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
37721 {
37722 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,
37723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37724 },
37725 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
37726 {
37727 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,
37728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37729 },
37730 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
37731 {
37732 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,
37733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37734 },
37735 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
37736 {
37737 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,
37738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37739 },
37740 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
37741 {
37742 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,
37743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37744 },
37745 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
37746 {
37747 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,
37748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37749 },
37750 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
37751 {
37752 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,
37753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37754 },
37755 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
37756 {
37757 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,
37758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37759 },
37760 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
37761 {
37762 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,
37763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37764 },
37765 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
37766 {
37767 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,
37768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37769 },
37770 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
37771 {
37772 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,
37773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37774 },
37775 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
37776 {
37777 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,
37778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37779 },
37780 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
37781 {
37782 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,
37783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37784 },
37785 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
37786 {
37787 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,
37788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37789 },
37790 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
37791 {
37792 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,
37793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37794 },
37795 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
37796 {
37797 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,
37798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37799 },
37800 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
37801 {
37802 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,
37803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37804 },
37805 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
37806 {
37807 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,
37808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37809 },
37810 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
37811 {
37812 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,
37813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37814 },
37815 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
37816 {
37817 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,
37818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37819 },
37820 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
37821 {
37822 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,
37823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37824 },
37825 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
37826 {
37827 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,
37828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37829 },
37830 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
37831 {
37832 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,
37833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37834 },
37835 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
37836 {
37837 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,
37838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37839 },
37840 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
37841 {
37842 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,
37843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37844 },
37845 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
37846 {
37847 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,
37848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37849 },
37850 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
37851 {
37852 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,
37853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37854 },
37855 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
37856 {
37857 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,
37858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
37859 },
37860 /* sub.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
37861 {
37862 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,
37863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
37864 },
37865 /* sub.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
37866 {
37867 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,
37868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
37869 },
37870 /* sub.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
37871 {
37872 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,
37873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
37874 },
37875 /* sub.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
37876 {
37877 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,
37878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
37879 },
37880 /* sub.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
37881 {
37882 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,
37883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
37884 },
37885 /* sub.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
37886 {
37887 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,
37888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
37889 },
37890 /* sub.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
37891 {
37892 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,
37893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
37894 },
37895 /* sub.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
37896 {
37897 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,
37898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
37899 },
37900 /* sub.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
37901 {
37902 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,
37903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
37904 },
37905 /* sub.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
37906 {
37907 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,
37908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
37909 },
37910 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
37911 {
37912 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,
37913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
37914 },
37915 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
37916 {
37917 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,
37918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
37919 },
37920 /* sub.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
37921 {
37922 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,
37923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
37924 },
37925 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
37926 {
37927 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,
37928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
37929 },
37930 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
37931 {
37932 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,
37933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
37934 },
37935 /* sub.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
37936 {
37937 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,
37938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
37939 },
37940 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
37941 {
37942 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,
37943 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
37944 },
37945 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
37946 {
37947 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,
37948 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
37949 },
37950 /* sub.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
37951 {
37952 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,
37953 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
37954 },
37955 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
37956 {
37957 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,
37958 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
37959 },
37960 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
37961 {
37962 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,
37963 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
37964 },
37965 /* sub.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
37966 {
37967 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,
37968 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
37969 },
37970 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
37971 {
37972 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,
37973 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
37974 },
37975 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
37976 {
37977 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,
37978 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
37979 },
37980 /* sub.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
37981 {
37982 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,
37983 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
37984 },
37985 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
37986 {
37987 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,
37988 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
37989 },
37990 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
37991 {
37992 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,
37993 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
37994 },
37995 /* sub.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
37996 {
37997 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,
37998 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
37999 },
38000 /* sub.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
38001 {
38002 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,
38003 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38004 },
38005 /* sub.w${G} ${Dsp-16-u16},$Dst16RnHI */
38006 {
38007 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,
38008 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38009 },
38010 /* sub.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
38011 {
38012 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,
38013 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38014 },
38015 /* sub.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
38016 {
38017 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,
38018 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38019 },
38020 /* sub.w${G} ${Dsp-16-u16},$Dst16AnHI */
38021 {
38022 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,
38023 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38024 },
38025 /* sub.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
38026 {
38027 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,
38028 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38029 },
38030 /* sub.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
38031 {
38032 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,
38033 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38034 },
38035 /* sub.w${G} ${Dsp-16-u16},[$Dst16An] */
38036 {
38037 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,
38038 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38039 },
38040 /* sub.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
38041 {
38042 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,
38043 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38044 },
38045 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
38046 {
38047 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,
38048 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38049 },
38050 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
38051 {
38052 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,
38053 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38054 },
38055 /* sub.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
38056 {
38057 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,
38058 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38059 },
38060 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
38061 {
38062 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,
38063 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38064 },
38065 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
38066 {
38067 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,
38068 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38069 },
38070 /* sub.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
38071 {
38072 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,
38073 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38074 },
38075 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
38076 {
38077 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,
38078 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38079 },
38080 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
38081 {
38082 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,
38083 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38084 },
38085 /* sub.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
38086 {
38087 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,
38088 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38089 },
38090 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
38091 {
38092 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,
38093 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38094 },
38095 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
38096 {
38097 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,
38098 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38099 },
38100 /* sub.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
38101 {
38102 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,
38103 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38104 },
38105 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
38106 {
38107 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,
38108 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38109 },
38110 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
38111 {
38112 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,
38113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38114 },
38115 /* sub.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
38116 {
38117 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,
38118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38119 },
38120 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
38121 {
38122 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,
38123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38124 },
38125 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
38126 {
38127 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,
38128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38129 },
38130 /* sub.w${G} $Src16RnHI,$Dst16RnHI */
38131 {
38132 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,
38133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38134 },
38135 /* sub.w${G} $Src16AnHI,$Dst16RnHI */
38136 {
38137 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,
38138 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38139 },
38140 /* sub.w${G} [$Src16An],$Dst16RnHI */
38141 {
38142 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,
38143 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38144 },
38145 /* sub.w${G} $Src16RnHI,$Dst16AnHI */
38146 {
38147 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,
38148 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38149 },
38150 /* sub.w${G} $Src16AnHI,$Dst16AnHI */
38151 {
38152 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,
38153 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38154 },
38155 /* sub.w${G} [$Src16An],$Dst16AnHI */
38156 {
38157 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,
38158 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38159 },
38160 /* sub.w${G} $Src16RnHI,[$Dst16An] */
38161 {
38162 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,
38163 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38164 },
38165 /* sub.w${G} $Src16AnHI,[$Dst16An] */
38166 {
38167 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,
38168 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38169 },
38170 /* sub.w${G} [$Src16An],[$Dst16An] */
38171 {
38172 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,
38173 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38174 },
38175 /* sub.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
38176 {
38177 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,
38178 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38179 },
38180 /* sub.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
38181 {
38182 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,
38183 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38184 },
38185 /* sub.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
38186 {
38187 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,
38188 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38189 },
38190 /* sub.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
38191 {
38192 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,
38193 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38194 },
38195 /* sub.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
38196 {
38197 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,
38198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38199 },
38200 /* sub.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
38201 {
38202 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,
38203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38204 },
38205 /* sub.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
38206 {
38207 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,
38208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38209 },
38210 /* sub.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
38211 {
38212 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,
38213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38214 },
38215 /* sub.w${G} [$Src16An],${Dsp-16-u8}[sb] */
38216 {
38217 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,
38218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38219 },
38220 /* sub.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
38221 {
38222 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,
38223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38224 },
38225 /* sub.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
38226 {
38227 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,
38228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38229 },
38230 /* sub.w${G} [$Src16An],${Dsp-16-u16}[sb] */
38231 {
38232 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,
38233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38234 },
38235 /* sub.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
38236 {
38237 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,
38238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38239 },
38240 /* sub.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
38241 {
38242 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,
38243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38244 },
38245 /* sub.w${G} [$Src16An],${Dsp-16-s8}[fb] */
38246 {
38247 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,
38248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38249 },
38250 /* sub.w${G} $Src16RnHI,${Dsp-16-u16} */
38251 {
38252 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,
38253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38254 },
38255 /* sub.w${G} $Src16AnHI,${Dsp-16-u16} */
38256 {
38257 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,
38258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38259 },
38260 /* sub.w${G} [$Src16An],${Dsp-16-u16} */
38261 {
38262 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,
38263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38264 },
38265 /* sub.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
38266 {
38267 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,
38268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38269 },
38270 /* sub.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
38271 {
38272 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,
38273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38274 },
38275 /* sub.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
38276 {
38277 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,
38278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38279 },
38280 /* sub.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
38281 {
38282 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,
38283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38284 },
38285 /* sub.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
38286 {
38287 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,
38288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38289 },
38290 /* sub.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
38291 {
38292 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,
38293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38294 },
38295 /* sub.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
38296 {
38297 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,
38298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38299 },
38300 /* sub.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
38301 {
38302 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,
38303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38304 },
38305 /* sub.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
38306 {
38307 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,
38308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38309 },
38310 /* sub.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
38311 {
38312 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,
38313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38314 },
38315 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
38316 {
38317 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,
38318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38319 },
38320 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
38321 {
38322 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,
38323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38324 },
38325 /* sub.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
38326 {
38327 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,
38328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38329 },
38330 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
38331 {
38332 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,
38333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38334 },
38335 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
38336 {
38337 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,
38338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38339 },
38340 /* sub.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
38341 {
38342 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,
38343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38344 },
38345 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
38346 {
38347 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,
38348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38349 },
38350 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
38351 {
38352 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,
38353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38354 },
38355 /* sub.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
38356 {
38357 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,
38358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38359 },
38360 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
38361 {
38362 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,
38363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38364 },
38365 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
38366 {
38367 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,
38368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38369 },
38370 /* sub.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
38371 {
38372 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,
38373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38374 },
38375 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
38376 {
38377 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,
38378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38379 },
38380 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
38381 {
38382 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,
38383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38384 },
38385 /* sub.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
38386 {
38387 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,
38388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38389 },
38390 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
38391 {
38392 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,
38393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38394 },
38395 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
38396 {
38397 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,
38398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38399 },
38400 /* sub.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
38401 {
38402 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,
38403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38404 },
38405 /* sub.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
38406 {
38407 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,
38408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38409 },
38410 /* sub.b${G} ${Dsp-16-u16},$Dst16RnQI */
38411 {
38412 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,
38413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38414 },
38415 /* sub.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
38416 {
38417 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,
38418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38419 },
38420 /* sub.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
38421 {
38422 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,
38423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38424 },
38425 /* sub.b${G} ${Dsp-16-u16},$Dst16AnQI */
38426 {
38427 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,
38428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38429 },
38430 /* sub.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
38431 {
38432 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,
38433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38434 },
38435 /* sub.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
38436 {
38437 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,
38438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38439 },
38440 /* sub.b${G} ${Dsp-16-u16},[$Dst16An] */
38441 {
38442 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,
38443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38444 },
38445 /* sub.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
38446 {
38447 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,
38448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38449 },
38450 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
38451 {
38452 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,
38453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38454 },
38455 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
38456 {
38457 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,
38458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38459 },
38460 /* sub.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
38461 {
38462 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,
38463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38464 },
38465 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
38466 {
38467 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,
38468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38469 },
38470 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
38471 {
38472 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,
38473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38474 },
38475 /* sub.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
38476 {
38477 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,
38478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38479 },
38480 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
38481 {
38482 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,
38483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38484 },
38485 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
38486 {
38487 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,
38488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38489 },
38490 /* sub.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
38491 {
38492 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,
38493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38494 },
38495 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
38496 {
38497 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,
38498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38499 },
38500 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
38501 {
38502 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,
38503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38504 },
38505 /* sub.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
38506 {
38507 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,
38508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38509 },
38510 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
38511 {
38512 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,
38513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38514 },
38515 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
38516 {
38517 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,
38518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38519 },
38520 /* sub.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
38521 {
38522 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,
38523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38524 },
38525 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
38526 {
38527 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,
38528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38529 },
38530 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
38531 {
38532 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,
38533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38534 },
38535 /* sub.b${G} $Src16RnQI,$Dst16RnQI */
38536 {
38537 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,
38538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38539 },
38540 /* sub.b${G} $Src16AnQI,$Dst16RnQI */
38541 {
38542 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,
38543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38544 },
38545 /* sub.b${G} [$Src16An],$Dst16RnQI */
38546 {
38547 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,
38548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38549 },
38550 /* sub.b${G} $Src16RnQI,$Dst16AnQI */
38551 {
38552 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,
38553 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38554 },
38555 /* sub.b${G} $Src16AnQI,$Dst16AnQI */
38556 {
38557 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,
38558 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38559 },
38560 /* sub.b${G} [$Src16An],$Dst16AnQI */
38561 {
38562 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,
38563 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38564 },
38565 /* sub.b${G} $Src16RnQI,[$Dst16An] */
38566 {
38567 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,
38568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38569 },
38570 /* sub.b${G} $Src16AnQI,[$Dst16An] */
38571 {
38572 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,
38573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38574 },
38575 /* sub.b${G} [$Src16An],[$Dst16An] */
38576 {
38577 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,
38578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38579 },
38580 /* sub.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
38581 {
38582 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,
38583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38584 },
38585 /* sub.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
38586 {
38587 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,
38588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38589 },
38590 /* sub.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
38591 {
38592 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,
38593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38594 },
38595 /* sub.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
38596 {
38597 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,
38598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38599 },
38600 /* sub.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
38601 {
38602 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,
38603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38604 },
38605 /* sub.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
38606 {
38607 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,
38608 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38609 },
38610 /* sub.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
38611 {
38612 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,
38613 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38614 },
38615 /* sub.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
38616 {
38617 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,
38618 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38619 },
38620 /* sub.b${G} [$Src16An],${Dsp-16-u8}[sb] */
38621 {
38622 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,
38623 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38624 },
38625 /* sub.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
38626 {
38627 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,
38628 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38629 },
38630 /* sub.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
38631 {
38632 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,
38633 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38634 },
38635 /* sub.b${G} [$Src16An],${Dsp-16-u16}[sb] */
38636 {
38637 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,
38638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38639 },
38640 /* sub.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
38641 {
38642 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,
38643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38644 },
38645 /* sub.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
38646 {
38647 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,
38648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38649 },
38650 /* sub.b${G} [$Src16An],${Dsp-16-s8}[fb] */
38651 {
38652 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,
38653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38654 },
38655 /* sub.b${G} $Src16RnQI,${Dsp-16-u16} */
38656 {
38657 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,
38658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38659 },
38660 /* sub.b${G} $Src16AnQI,${Dsp-16-u16} */
38661 {
38662 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,
38663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38664 },
38665 /* sub.b${G} [$Src16An],${Dsp-16-u16} */
38666 {
38667 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,
38668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38669 },
38670 /* sub.b${S} #${Imm-8-QI},r0l */
38671 {
38672 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,
38673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38674 },
38675 /* sub.b${S} #${Imm-8-QI},r0h */
38676 {
38677 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,
38678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38679 },
38680 /* sub.b${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
38681 {
38682 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,
38683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38684 },
38685 /* sub.b${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
38686 {
38687 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,
38688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38689 },
38690 /* sub.b${S} #${Imm-8-QI},${Dsp-16-u16} */
38691 {
38692 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,
38693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38694 },
38695 /* sub.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
38696 {
38697 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,
38698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38699 },
38700 /* sub.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
38701 {
38702 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,
38703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38704 },
38705 /* sub.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
38706 {
38707 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,
38708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38709 },
38710 /* sub.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
38711 {
38712 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,
38713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38714 },
38715 /* sub.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
38716 {
38717 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,
38718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38719 },
38720 /* sub.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
38721 {
38722 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,
38723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38724 },
38725 /* sub.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
38726 {
38727 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,
38728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38729 },
38730 /* sub.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
38731 {
38732 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,
38733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38734 },
38735 /* sub.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
38736 {
38737 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,
38738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38739 },
38740 /* sub.w${G} #${Imm-32-HI},${Dsp-16-u16} */
38741 {
38742 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,
38743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38744 },
38745 /* sub.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
38746 {
38747 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,
38748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38749 },
38750 /* sub.w${G} #${Imm-40-HI},${Dsp-16-u24} */
38751 {
38752 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,
38753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38754 },
38755 /* sub.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
38756 {
38757 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,
38758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38759 },
38760 /* sub.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
38761 {
38762 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,
38763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38764 },
38765 /* sub.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
38766 {
38767 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,
38768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38769 },
38770 /* sub.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
38771 {
38772 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,
38773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38774 },
38775 /* sub.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
38776 {
38777 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,
38778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38779 },
38780 /* sub.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
38781 {
38782 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,
38783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38784 },
38785 /* sub.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
38786 {
38787 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,
38788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38789 },
38790 /* sub.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
38791 {
38792 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,
38793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38794 },
38795 /* sub.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
38796 {
38797 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,
38798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38799 },
38800 /* sub.b${G} #${Imm-32-QI},${Dsp-16-u16} */
38801 {
38802 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,
38803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38804 },
38805 /* sub.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
38806 {
38807 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,
38808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38809 },
38810 /* sub.b${G} #${Imm-40-QI},${Dsp-16-u24} */
38811 {
38812 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,
38813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38814 },
38815 /* sub.w${G} #${Imm-16-HI},$Dst16RnHI */
38816 {
38817 M32C_INSN_SUB16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "sub16.w-imm-G-basic-dst16-Rn-direct-HI", "sub.w", 32,
38818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38819 },
38820 /* sub.w${G} #${Imm-16-HI},$Dst16AnHI */
38821 {
38822 M32C_INSN_SUB16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "sub16.w-imm-G-basic-dst16-An-direct-HI", "sub.w", 32,
38823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38824 },
38825 /* sub.w${G} #${Imm-16-HI},[$Dst16An] */
38826 {
38827 M32C_INSN_SUB16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "sub16.w-imm-G-basic-dst16-An-indirect-HI", "sub.w", 32,
38828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38829 },
38830 /* sub.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
38831 {
38832 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,
38833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38834 },
38835 /* sub.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
38836 {
38837 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,
38838 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38839 },
38840 /* sub.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
38841 {
38842 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,
38843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38844 },
38845 /* sub.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
38846 {
38847 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,
38848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38849 },
38850 /* sub.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
38851 {
38852 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,
38853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38854 },
38855 /* sub.w${G} #${Imm-32-HI},${Dsp-16-u16} */
38856 {
38857 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,
38858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38859 },
38860 /* sub.b${G} #${Imm-16-QI},$Dst16RnQI */
38861 {
38862 M32C_INSN_SUB16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "sub16.b-imm-G-basic-dst16-Rn-direct-QI", "sub.b", 24,
38863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38864 },
38865 /* sub.b${G} #${Imm-16-QI},$Dst16AnQI */
38866 {
38867 M32C_INSN_SUB16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "sub16.b-imm-G-basic-dst16-An-direct-QI", "sub.b", 24,
38868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38869 },
38870 /* sub.b${G} #${Imm-16-QI},[$Dst16An] */
38871 {
38872 M32C_INSN_SUB16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "sub16.b-imm-G-basic-dst16-An-indirect-QI", "sub.b", 24,
38873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38874 },
38875 /* sub.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
38876 {
38877 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,
38878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38879 },
38880 /* sub.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
38881 {
38882 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,
38883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38884 },
38885 /* sub.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
38886 {
38887 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,
38888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38889 },
38890 /* sub.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
38891 {
38892 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,
38893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38894 },
38895 /* sub.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
38896 {
38897 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,
38898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38899 },
38900 /* sub.b${G} #${Imm-32-QI},${Dsp-16-u16} */
38901 {
38902 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,
38903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
38904 },
38905 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
38906 {
38907 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,
38908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38909 },
38910 /* dsub.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
38911 {
38912 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,
38913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38914 },
38915 /* dsub.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
38916 {
38917 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,
38918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38919 },
38920 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
38921 {
38922 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,
38923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38924 },
38925 /* dsub.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
38926 {
38927 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,
38928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38929 },
38930 /* dsub.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
38931 {
38932 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,
38933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38934 },
38935 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
38936 {
38937 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,
38938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38939 },
38940 /* dsub.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
38941 {
38942 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,
38943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38944 },
38945 /* dsub.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
38946 {
38947 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,
38948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38949 },
38950 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
38951 {
38952 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,
38953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38954 },
38955 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
38956 {
38957 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,
38958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38959 },
38960 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
38961 {
38962 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,
38963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38964 },
38965 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
38966 {
38967 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,
38968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38969 },
38970 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
38971 {
38972 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,
38973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38974 },
38975 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
38976 {
38977 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,
38978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38979 },
38980 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
38981 {
38982 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,
38983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38984 },
38985 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
38986 {
38987 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,
38988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38989 },
38990 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
38991 {
38992 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,
38993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38994 },
38995 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
38996 {
38997 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,
38998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
38999 },
39000 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
39001 {
39002 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,
39003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39004 },
39005 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
39006 {
39007 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,
39008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39009 },
39010 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
39011 {
39012 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,
39013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39014 },
39015 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
39016 {
39017 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,
39018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39019 },
39020 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
39021 {
39022 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,
39023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39024 },
39025 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
39026 {
39027 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,
39028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39029 },
39030 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
39031 {
39032 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,
39033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39034 },
39035 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
39036 {
39037 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,
39038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39039 },
39040 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
39041 {
39042 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,
39043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39044 },
39045 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
39046 {
39047 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,
39048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39049 },
39050 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
39051 {
39052 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,
39053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39054 },
39055 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
39056 {
39057 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,
39058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39059 },
39060 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
39061 {
39062 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,
39063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39064 },
39065 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
39066 {
39067 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,
39068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39069 },
39070 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
39071 {
39072 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,
39073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39074 },
39075 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
39076 {
39077 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,
39078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39079 },
39080 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
39081 {
39082 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,
39083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39084 },
39085 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
39086 {
39087 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,
39088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39089 },
39090 /* dsub.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
39091 {
39092 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,
39093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39094 },
39095 /* dsub.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
39096 {
39097 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,
39098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39099 },
39100 /* dsub.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
39101 {
39102 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,
39103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39104 },
39105 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
39106 {
39107 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,
39108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39109 },
39110 /* dsub.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
39111 {
39112 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,
39113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39114 },
39115 /* dsub.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
39116 {
39117 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,
39118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39119 },
39120 /* dsub.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
39121 {
39122 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,
39123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39124 },
39125 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
39126 {
39127 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,
39128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39129 },
39130 /* dsub.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
39131 {
39132 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,
39133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39134 },
39135 /* dsub.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
39136 {
39137 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,
39138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39139 },
39140 /* dsub.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
39141 {
39142 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,
39143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39144 },
39145 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
39146 {
39147 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,
39148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39149 },
39150 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
39151 {
39152 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,
39153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39154 },
39155 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
39156 {
39157 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,
39158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39159 },
39160 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
39161 {
39162 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,
39163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39164 },
39165 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
39166 {
39167 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,
39168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39169 },
39170 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
39171 {
39172 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,
39173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39174 },
39175 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
39176 {
39177 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,
39178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39179 },
39180 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
39181 {
39182 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,
39183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39184 },
39185 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
39186 {
39187 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,
39188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39189 },
39190 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
39191 {
39192 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,
39193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39194 },
39195 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
39196 {
39197 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,
39198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39199 },
39200 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
39201 {
39202 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,
39203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39204 },
39205 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
39206 {
39207 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,
39208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39209 },
39210 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
39211 {
39212 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,
39213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39214 },
39215 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
39216 {
39217 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,
39218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39219 },
39220 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
39221 {
39222 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,
39223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39224 },
39225 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
39226 {
39227 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,
39228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39229 },
39230 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
39231 {
39232 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,
39233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39234 },
39235 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
39236 {
39237 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,
39238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39239 },
39240 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
39241 {
39242 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,
39243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39244 },
39245 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
39246 {
39247 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,
39248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39249 },
39250 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
39251 {
39252 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,
39253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39254 },
39255 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
39256 {
39257 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,
39258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39259 },
39260 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
39261 {
39262 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,
39263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39264 },
39265 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
39266 {
39267 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,
39268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39269 },
39270 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
39271 {
39272 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,
39273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39274 },
39275 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
39276 {
39277 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,
39278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39279 },
39280 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
39281 {
39282 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,
39283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39284 },
39285 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
39286 {
39287 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,
39288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39289 },
39290 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
39291 {
39292 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,
39293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39294 },
39295 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
39296 {
39297 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,
39298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39299 },
39300 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
39301 {
39302 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,
39303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39304 },
39305 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
39306 {
39307 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,
39308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39309 },
39310 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
39311 {
39312 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,
39313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39314 },
39315 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
39316 {
39317 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,
39318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39319 },
39320 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
39321 {
39322 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,
39323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39324 },
39325 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
39326 {
39327 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,
39328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39329 },
39330 /* dsub.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
39331 {
39332 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,
39333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39334 },
39335 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
39336 {
39337 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,
39338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39339 },
39340 /* dsub.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
39341 {
39342 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,
39343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39344 },
39345 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
39346 {
39347 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,
39348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39349 },
39350 /* dsub.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
39351 {
39352 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,
39353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39354 },
39355 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
39356 {
39357 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,
39358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39359 },
39360 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
39361 {
39362 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,
39363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39364 },
39365 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
39366 {
39367 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,
39368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39369 },
39370 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
39371 {
39372 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,
39373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39374 },
39375 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
39376 {
39377 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,
39378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39379 },
39380 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
39381 {
39382 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,
39383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39384 },
39385 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
39386 {
39387 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,
39388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39389 },
39390 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
39391 {
39392 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,
39393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39394 },
39395 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
39396 {
39397 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,
39398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39399 },
39400 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
39401 {
39402 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,
39403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39404 },
39405 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
39406 {
39407 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,
39408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39409 },
39410 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
39411 {
39412 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,
39413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39414 },
39415 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
39416 {
39417 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,
39418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39419 },
39420 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
39421 {
39422 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,
39423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39424 },
39425 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
39426 {
39427 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,
39428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39429 },
39430 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
39431 {
39432 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,
39433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39434 },
39435 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
39436 {
39437 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,
39438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39439 },
39440 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
39441 {
39442 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,
39443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39444 },
39445 /* dsub.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
39446 {
39447 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,
39448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39449 },
39450 /* dsub.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
39451 {
39452 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,
39453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39454 },
39455 /* dsub.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
39456 {
39457 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,
39458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39459 },
39460 /* dsub.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
39461 {
39462 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,
39463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39464 },
39465 /* dsub.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
39466 {
39467 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,
39468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39469 },
39470 /* dsub.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
39471 {
39472 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,
39473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39474 },
39475 /* dsub.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
39476 {
39477 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,
39478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39479 },
39480 /* dsub.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
39481 {
39482 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,
39483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39484 },
39485 /* dsub.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
39486 {
39487 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,
39488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39489 },
39490 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
39491 {
39492 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,
39493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39494 },
39495 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
39496 {
39497 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,
39498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39499 },
39500 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
39501 {
39502 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,
39503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39504 },
39505 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
39506 {
39507 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,
39508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39509 },
39510 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
39511 {
39512 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,
39513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39514 },
39515 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
39516 {
39517 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,
39518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39519 },
39520 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
39521 {
39522 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,
39523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39524 },
39525 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
39526 {
39527 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,
39528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39529 },
39530 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
39531 {
39532 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,
39533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39534 },
39535 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
39536 {
39537 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,
39538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39539 },
39540 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
39541 {
39542 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,
39543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39544 },
39545 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
39546 {
39547 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,
39548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39549 },
39550 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
39551 {
39552 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,
39553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39554 },
39555 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
39556 {
39557 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,
39558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39559 },
39560 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
39561 {
39562 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,
39563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39564 },
39565 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
39566 {
39567 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,
39568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39569 },
39570 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
39571 {
39572 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,
39573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39574 },
39575 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
39576 {
39577 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,
39578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39579 },
39580 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
39581 {
39582 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,
39583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39584 },
39585 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
39586 {
39587 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,
39588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39589 },
39590 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
39591 {
39592 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,
39593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39594 },
39595 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
39596 {
39597 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,
39598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39599 },
39600 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
39601 {
39602 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,
39603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39604 },
39605 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
39606 {
39607 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,
39608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39609 },
39610 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
39611 {
39612 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,
39613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39614 },
39615 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
39616 {
39617 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,
39618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39619 },
39620 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
39621 {
39622 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,
39623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39624 },
39625 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
39626 {
39627 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,
39628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39629 },
39630 /* dsub.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
39631 {
39632 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,
39633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39634 },
39635 /* dsub.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
39636 {
39637 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,
39638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39639 },
39640 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
39641 {
39642 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,
39643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39644 },
39645 /* dsub.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
39646 {
39647 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,
39648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39649 },
39650 /* dsub.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
39651 {
39652 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,
39653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39654 },
39655 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
39656 {
39657 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,
39658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39659 },
39660 /* dsub.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
39661 {
39662 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,
39663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39664 },
39665 /* dsub.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
39666 {
39667 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,
39668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39669 },
39670 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
39671 {
39672 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,
39673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39674 },
39675 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
39676 {
39677 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,
39678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39679 },
39680 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
39681 {
39682 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,
39683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39684 },
39685 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
39686 {
39687 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,
39688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39689 },
39690 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
39691 {
39692 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,
39693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39694 },
39695 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
39696 {
39697 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,
39698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39699 },
39700 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
39701 {
39702 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,
39703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39704 },
39705 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
39706 {
39707 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,
39708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39709 },
39710 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
39711 {
39712 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,
39713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39714 },
39715 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
39716 {
39717 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,
39718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39719 },
39720 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
39721 {
39722 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,
39723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39724 },
39725 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
39726 {
39727 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,
39728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39729 },
39730 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
39731 {
39732 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,
39733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39734 },
39735 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
39736 {
39737 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,
39738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39739 },
39740 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
39741 {
39742 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,
39743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39744 },
39745 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
39746 {
39747 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,
39748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39749 },
39750 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
39751 {
39752 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,
39753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39754 },
39755 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
39756 {
39757 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,
39758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39759 },
39760 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
39761 {
39762 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,
39763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39764 },
39765 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
39766 {
39767 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,
39768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39769 },
39770 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
39771 {
39772 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,
39773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39774 },
39775 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
39776 {
39777 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,
39778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39779 },
39780 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
39781 {
39782 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,
39783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39784 },
39785 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
39786 {
39787 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,
39788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39789 },
39790 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
39791 {
39792 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,
39793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39794 },
39795 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
39796 {
39797 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,
39798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39799 },
39800 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
39801 {
39802 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,
39803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39804 },
39805 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
39806 {
39807 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,
39808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39809 },
39810 /* dsub.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
39811 {
39812 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,
39813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39814 },
39815 /* dsub.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
39816 {
39817 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,
39818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39819 },
39820 /* dsub.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
39821 {
39822 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,
39823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39824 },
39825 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
39826 {
39827 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,
39828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39829 },
39830 /* dsub.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
39831 {
39832 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,
39833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39834 },
39835 /* dsub.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
39836 {
39837 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,
39838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39839 },
39840 /* dsub.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
39841 {
39842 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,
39843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39844 },
39845 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
39846 {
39847 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,
39848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39849 },
39850 /* dsub.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
39851 {
39852 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,
39853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39854 },
39855 /* dsub.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
39856 {
39857 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,
39858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39859 },
39860 /* dsub.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
39861 {
39862 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,
39863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39864 },
39865 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
39866 {
39867 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,
39868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39869 },
39870 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
39871 {
39872 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,
39873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39874 },
39875 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
39876 {
39877 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,
39878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39879 },
39880 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
39881 {
39882 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,
39883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39884 },
39885 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
39886 {
39887 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,
39888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39889 },
39890 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
39891 {
39892 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,
39893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39894 },
39895 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
39896 {
39897 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,
39898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39899 },
39900 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
39901 {
39902 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,
39903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39904 },
39905 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
39906 {
39907 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,
39908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39909 },
39910 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
39911 {
39912 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,
39913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39914 },
39915 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
39916 {
39917 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,
39918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39919 },
39920 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
39921 {
39922 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,
39923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39924 },
39925 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
39926 {
39927 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,
39928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39929 },
39930 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
39931 {
39932 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,
39933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39934 },
39935 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
39936 {
39937 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,
39938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39939 },
39940 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
39941 {
39942 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,
39943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39944 },
39945 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
39946 {
39947 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,
39948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39949 },
39950 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
39951 {
39952 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,
39953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39954 },
39955 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
39956 {
39957 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,
39958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39959 },
39960 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
39961 {
39962 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,
39963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39964 },
39965 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
39966 {
39967 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,
39968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39969 },
39970 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
39971 {
39972 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,
39973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39974 },
39975 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
39976 {
39977 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,
39978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39979 },
39980 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
39981 {
39982 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,
39983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39984 },
39985 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
39986 {
39987 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,
39988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39989 },
39990 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
39991 {
39992 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,
39993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39994 },
39995 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
39996 {
39997 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,
39998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
39999 },
40000 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
40001 {
40002 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,
40003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40004 },
40005 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
40006 {
40007 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,
40008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40009 },
40010 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
40011 {
40012 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,
40013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40014 },
40015 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
40016 {
40017 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,
40018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40019 },
40020 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
40021 {
40022 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,
40023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40024 },
40025 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
40026 {
40027 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,
40028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40029 },
40030 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
40031 {
40032 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,
40033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40034 },
40035 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
40036 {
40037 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,
40038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40039 },
40040 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
40041 {
40042 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,
40043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40044 },
40045 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
40046 {
40047 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,
40048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40049 },
40050 /* dsub.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
40051 {
40052 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,
40053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40054 },
40055 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
40056 {
40057 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,
40058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40059 },
40060 /* dsub.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
40061 {
40062 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,
40063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40064 },
40065 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
40066 {
40067 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,
40068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40069 },
40070 /* dsub.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
40071 {
40072 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,
40073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40074 },
40075 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
40076 {
40077 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,
40078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40079 },
40080 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
40081 {
40082 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,
40083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40084 },
40085 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
40086 {
40087 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,
40088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40089 },
40090 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
40091 {
40092 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,
40093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40094 },
40095 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
40096 {
40097 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,
40098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40099 },
40100 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
40101 {
40102 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,
40103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40104 },
40105 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
40106 {
40107 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,
40108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40109 },
40110 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
40111 {
40112 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,
40113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40114 },
40115 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
40116 {
40117 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,
40118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40119 },
40120 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
40121 {
40122 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,
40123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40124 },
40125 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
40126 {
40127 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,
40128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40129 },
40130 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
40131 {
40132 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,
40133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40134 },
40135 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
40136 {
40137 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,
40138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40139 },
40140 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
40141 {
40142 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,
40143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40144 },
40145 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
40146 {
40147 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,
40148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40149 },
40150 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
40151 {
40152 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,
40153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40154 },
40155 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
40156 {
40157 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,
40158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40159 },
40160 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
40161 {
40162 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,
40163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40164 },
40165 /* dsub.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
40166 {
40167 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,
40168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40169 },
40170 /* dsub.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
40171 {
40172 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,
40173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40174 },
40175 /* dsub.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
40176 {
40177 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,
40178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40179 },
40180 /* dsub.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
40181 {
40182 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,
40183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40184 },
40185 /* dsub.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
40186 {
40187 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,
40188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40189 },
40190 /* dsub.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
40191 {
40192 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,
40193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40194 },
40195 /* dsub.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
40196 {
40197 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,
40198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40199 },
40200 /* dsub.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
40201 {
40202 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,
40203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40204 },
40205 /* dsub.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
40206 {
40207 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,
40208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40209 },
40210 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
40211 {
40212 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,
40213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40214 },
40215 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
40216 {
40217 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,
40218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40219 },
40220 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
40221 {
40222 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,
40223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40224 },
40225 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
40226 {
40227 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,
40228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40229 },
40230 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
40231 {
40232 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,
40233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40234 },
40235 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
40236 {
40237 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,
40238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40239 },
40240 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
40241 {
40242 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,
40243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40244 },
40245 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
40246 {
40247 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,
40248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40249 },
40250 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
40251 {
40252 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,
40253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40254 },
40255 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
40256 {
40257 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,
40258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40259 },
40260 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
40261 {
40262 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,
40263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40264 },
40265 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
40266 {
40267 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,
40268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40269 },
40270 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
40271 {
40272 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,
40273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40274 },
40275 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
40276 {
40277 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,
40278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40279 },
40280 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
40281 {
40282 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,
40283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40284 },
40285 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
40286 {
40287 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,
40288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40289 },
40290 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
40291 {
40292 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,
40293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40294 },
40295 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
40296 {
40297 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,
40298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40299 },
40300 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
40301 {
40302 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,
40303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40304 },
40305 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
40306 {
40307 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,
40308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40309 },
40310 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
40311 {
40312 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,
40313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40314 },
40315 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
40316 {
40317 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,
40318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40319 },
40320 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
40321 {
40322 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,
40323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40324 },
40325 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
40326 {
40327 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,
40328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40329 },
40330 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
40331 {
40332 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,
40333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40334 },
40335 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
40336 {
40337 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,
40338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40339 },
40340 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
40341 {
40342 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,
40343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40344 },
40345 /* dsub.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
40346 {
40347 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,
40348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40349 },
40350 /* dsub.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
40351 {
40352 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,
40353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40354 },
40355 /* dsub.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
40356 {
40357 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,
40358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40359 },
40360 /* dsub.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
40361 {
40362 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,
40363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40364 },
40365 /* dsub.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
40366 {
40367 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,
40368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40369 },
40370 /* dsub.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
40371 {
40372 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,
40373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40374 },
40375 /* dsub.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
40376 {
40377 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,
40378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40379 },
40380 /* dsub.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
40381 {
40382 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,
40383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40384 },
40385 /* dsub.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
40386 {
40387 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,
40388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40389 },
40390 /* dsub.w${X} #${Imm-40-HI},${Dsp-24-u16} */
40391 {
40392 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,
40393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40394 },
40395 /* dsub.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
40396 {
40397 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,
40398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40399 },
40400 /* dsub.w${X} #${Imm-48-HI},${Dsp-24-u24} */
40401 {
40402 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,
40403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40404 },
40405 /* dsub.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
40406 {
40407 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,
40408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40409 },
40410 /* dsub.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
40411 {
40412 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,
40413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40414 },
40415 /* dsub.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
40416 {
40417 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,
40418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40419 },
40420 /* dsub.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
40421 {
40422 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,
40423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40424 },
40425 /* dsub.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
40426 {
40427 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,
40428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40429 },
40430 /* dsub.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
40431 {
40432 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,
40433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40434 },
40435 /* dsub.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
40436 {
40437 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,
40438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40439 },
40440 /* dsub.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
40441 {
40442 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,
40443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40444 },
40445 /* dsub.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
40446 {
40447 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,
40448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40449 },
40450 /* dsub.b${X} #${Imm-40-QI},${Dsp-24-u16} */
40451 {
40452 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,
40453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40454 },
40455 /* dsub.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
40456 {
40457 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,
40458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40459 },
40460 /* dsub.b${X} #${Imm-48-QI},${Dsp-24-u24} */
40461 {
40462 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,
40463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40464 },
40465 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
40466 {
40467 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,
40468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40469 },
40470 /* dsbb.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
40471 {
40472 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,
40473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40474 },
40475 /* dsbb.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
40476 {
40477 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,
40478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40479 },
40480 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
40481 {
40482 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,
40483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40484 },
40485 /* dsbb.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
40486 {
40487 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,
40488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40489 },
40490 /* dsbb.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
40491 {
40492 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,
40493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40494 },
40495 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
40496 {
40497 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,
40498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40499 },
40500 /* dsbb.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
40501 {
40502 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,
40503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40504 },
40505 /* dsbb.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
40506 {
40507 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,
40508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40509 },
40510 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
40511 {
40512 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,
40513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40514 },
40515 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
40516 {
40517 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,
40518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40519 },
40520 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
40521 {
40522 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,
40523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40524 },
40525 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
40526 {
40527 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,
40528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40529 },
40530 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
40531 {
40532 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,
40533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40534 },
40535 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
40536 {
40537 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,
40538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40539 },
40540 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
40541 {
40542 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,
40543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40544 },
40545 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
40546 {
40547 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,
40548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40549 },
40550 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
40551 {
40552 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,
40553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40554 },
40555 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
40556 {
40557 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,
40558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40559 },
40560 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
40561 {
40562 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,
40563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40564 },
40565 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
40566 {
40567 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,
40568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40569 },
40570 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
40571 {
40572 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,
40573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40574 },
40575 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
40576 {
40577 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,
40578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40579 },
40580 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
40581 {
40582 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,
40583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40584 },
40585 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
40586 {
40587 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,
40588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40589 },
40590 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
40591 {
40592 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,
40593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40594 },
40595 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
40596 {
40597 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,
40598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40599 },
40600 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
40601 {
40602 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,
40603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40604 },
40605 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
40606 {
40607 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,
40608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40609 },
40610 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
40611 {
40612 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,
40613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40614 },
40615 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
40616 {
40617 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,
40618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40619 },
40620 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
40621 {
40622 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,
40623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40624 },
40625 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
40626 {
40627 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,
40628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40629 },
40630 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
40631 {
40632 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,
40633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40634 },
40635 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
40636 {
40637 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,
40638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40639 },
40640 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
40641 {
40642 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,
40643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40644 },
40645 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
40646 {
40647 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,
40648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40649 },
40650 /* dsbb.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
40651 {
40652 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,
40653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40654 },
40655 /* dsbb.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
40656 {
40657 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,
40658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40659 },
40660 /* dsbb.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
40661 {
40662 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,
40663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40664 },
40665 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
40666 {
40667 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,
40668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40669 },
40670 /* dsbb.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
40671 {
40672 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,
40673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40674 },
40675 /* dsbb.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
40676 {
40677 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,
40678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40679 },
40680 /* dsbb.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
40681 {
40682 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,
40683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40684 },
40685 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
40686 {
40687 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,
40688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40689 },
40690 /* dsbb.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
40691 {
40692 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,
40693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40694 },
40695 /* dsbb.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
40696 {
40697 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,
40698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40699 },
40700 /* dsbb.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
40701 {
40702 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,
40703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40704 },
40705 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
40706 {
40707 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,
40708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40709 },
40710 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
40711 {
40712 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,
40713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40714 },
40715 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
40716 {
40717 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,
40718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40719 },
40720 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
40721 {
40722 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,
40723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40724 },
40725 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
40726 {
40727 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,
40728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40729 },
40730 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
40731 {
40732 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,
40733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40734 },
40735 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
40736 {
40737 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,
40738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40739 },
40740 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
40741 {
40742 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,
40743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40744 },
40745 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
40746 {
40747 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,
40748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40749 },
40750 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
40751 {
40752 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,
40753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40754 },
40755 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
40756 {
40757 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,
40758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40759 },
40760 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
40761 {
40762 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,
40763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40764 },
40765 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
40766 {
40767 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,
40768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40769 },
40770 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
40771 {
40772 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,
40773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40774 },
40775 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
40776 {
40777 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,
40778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40779 },
40780 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
40781 {
40782 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,
40783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40784 },
40785 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
40786 {
40787 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,
40788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40789 },
40790 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
40791 {
40792 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,
40793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40794 },
40795 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
40796 {
40797 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,
40798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40799 },
40800 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
40801 {
40802 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,
40803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40804 },
40805 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
40806 {
40807 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,
40808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40809 },
40810 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
40811 {
40812 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,
40813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40814 },
40815 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
40816 {
40817 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,
40818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40819 },
40820 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
40821 {
40822 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,
40823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40824 },
40825 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
40826 {
40827 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,
40828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40829 },
40830 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
40831 {
40832 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,
40833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40834 },
40835 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
40836 {
40837 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,
40838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40839 },
40840 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
40841 {
40842 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,
40843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40844 },
40845 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
40846 {
40847 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,
40848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40849 },
40850 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
40851 {
40852 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,
40853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40854 },
40855 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
40856 {
40857 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,
40858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40859 },
40860 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
40861 {
40862 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,
40863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40864 },
40865 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
40866 {
40867 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,
40868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40869 },
40870 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
40871 {
40872 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,
40873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40874 },
40875 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
40876 {
40877 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,
40878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40879 },
40880 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
40881 {
40882 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,
40883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40884 },
40885 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
40886 {
40887 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,
40888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40889 },
40890 /* dsbb.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
40891 {
40892 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,
40893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40894 },
40895 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
40896 {
40897 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,
40898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40899 },
40900 /* dsbb.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
40901 {
40902 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,
40903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40904 },
40905 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
40906 {
40907 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,
40908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40909 },
40910 /* dsbb.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
40911 {
40912 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,
40913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40914 },
40915 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
40916 {
40917 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,
40918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40919 },
40920 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
40921 {
40922 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,
40923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40924 },
40925 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
40926 {
40927 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,
40928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40929 },
40930 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
40931 {
40932 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,
40933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40934 },
40935 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
40936 {
40937 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,
40938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40939 },
40940 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
40941 {
40942 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,
40943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40944 },
40945 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
40946 {
40947 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,
40948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40949 },
40950 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
40951 {
40952 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,
40953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40954 },
40955 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
40956 {
40957 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,
40958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40959 },
40960 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
40961 {
40962 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,
40963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40964 },
40965 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
40966 {
40967 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,
40968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40969 },
40970 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
40971 {
40972 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,
40973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40974 },
40975 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
40976 {
40977 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,
40978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40979 },
40980 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
40981 {
40982 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,
40983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40984 },
40985 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
40986 {
40987 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,
40988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40989 },
40990 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
40991 {
40992 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,
40993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40994 },
40995 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
40996 {
40997 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,
40998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
40999 },
41000 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
41001 {
41002 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,
41003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41004 },
41005 /* dsbb.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
41006 {
41007 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,
41008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41009 },
41010 /* dsbb.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
41011 {
41012 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,
41013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41014 },
41015 /* dsbb.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
41016 {
41017 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,
41018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41019 },
41020 /* dsbb.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
41021 {
41022 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,
41023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41024 },
41025 /* dsbb.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
41026 {
41027 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,
41028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41029 },
41030 /* dsbb.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
41031 {
41032 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,
41033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41034 },
41035 /* dsbb.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
41036 {
41037 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,
41038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41039 },
41040 /* dsbb.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
41041 {
41042 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,
41043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41044 },
41045 /* dsbb.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
41046 {
41047 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,
41048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41049 },
41050 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
41051 {
41052 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,
41053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41054 },
41055 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
41056 {
41057 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,
41058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41059 },
41060 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
41061 {
41062 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,
41063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41064 },
41065 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
41066 {
41067 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,
41068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41069 },
41070 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
41071 {
41072 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,
41073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41074 },
41075 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
41076 {
41077 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,
41078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41079 },
41080 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
41081 {
41082 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,
41083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41084 },
41085 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
41086 {
41087 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,
41088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41089 },
41090 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
41091 {
41092 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,
41093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41094 },
41095 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
41096 {
41097 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,
41098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41099 },
41100 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
41101 {
41102 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,
41103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41104 },
41105 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
41106 {
41107 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,
41108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41109 },
41110 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
41111 {
41112 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,
41113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41114 },
41115 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
41116 {
41117 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,
41118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41119 },
41120 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
41121 {
41122 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,
41123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41124 },
41125 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
41126 {
41127 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,
41128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41129 },
41130 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
41131 {
41132 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,
41133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41134 },
41135 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
41136 {
41137 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,
41138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41139 },
41140 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
41141 {
41142 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,
41143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41144 },
41145 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
41146 {
41147 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,
41148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41149 },
41150 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
41151 {
41152 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,
41153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41154 },
41155 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
41156 {
41157 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,
41158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41159 },
41160 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
41161 {
41162 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,
41163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41164 },
41165 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
41166 {
41167 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,
41168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41169 },
41170 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
41171 {
41172 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,
41173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41174 },
41175 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
41176 {
41177 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,
41178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41179 },
41180 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
41181 {
41182 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,
41183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41184 },
41185 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
41186 {
41187 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,
41188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41189 },
41190 /* dsbb.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
41191 {
41192 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,
41193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41194 },
41195 /* dsbb.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
41196 {
41197 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,
41198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41199 },
41200 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
41201 {
41202 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,
41203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41204 },
41205 /* dsbb.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
41206 {
41207 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,
41208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41209 },
41210 /* dsbb.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
41211 {
41212 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,
41213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41214 },
41215 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
41216 {
41217 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,
41218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41219 },
41220 /* dsbb.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
41221 {
41222 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,
41223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41224 },
41225 /* dsbb.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
41226 {
41227 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,
41228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41229 },
41230 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
41231 {
41232 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,
41233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41234 },
41235 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
41236 {
41237 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,
41238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41239 },
41240 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
41241 {
41242 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,
41243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41244 },
41245 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
41246 {
41247 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,
41248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41249 },
41250 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
41251 {
41252 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,
41253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41254 },
41255 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
41256 {
41257 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,
41258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41259 },
41260 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
41261 {
41262 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,
41263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41264 },
41265 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
41266 {
41267 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,
41268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41269 },
41270 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
41271 {
41272 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,
41273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41274 },
41275 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
41276 {
41277 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,
41278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41279 },
41280 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
41281 {
41282 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,
41283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41284 },
41285 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
41286 {
41287 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,
41288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41289 },
41290 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
41291 {
41292 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,
41293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41294 },
41295 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
41296 {
41297 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,
41298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41299 },
41300 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
41301 {
41302 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,
41303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41304 },
41305 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
41306 {
41307 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,
41308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41309 },
41310 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
41311 {
41312 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,
41313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41314 },
41315 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
41316 {
41317 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,
41318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41319 },
41320 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
41321 {
41322 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,
41323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41324 },
41325 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
41326 {
41327 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,
41328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41329 },
41330 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
41331 {
41332 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,
41333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41334 },
41335 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
41336 {
41337 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,
41338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41339 },
41340 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
41341 {
41342 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,
41343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41344 },
41345 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
41346 {
41347 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,
41348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41349 },
41350 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
41351 {
41352 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,
41353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41354 },
41355 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
41356 {
41357 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,
41358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41359 },
41360 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
41361 {
41362 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,
41363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41364 },
41365 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
41366 {
41367 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,
41368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41369 },
41370 /* dsbb.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
41371 {
41372 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,
41373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41374 },
41375 /* dsbb.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
41376 {
41377 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,
41378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41379 },
41380 /* dsbb.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
41381 {
41382 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,
41383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41384 },
41385 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
41386 {
41387 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,
41388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41389 },
41390 /* dsbb.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
41391 {
41392 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,
41393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41394 },
41395 /* dsbb.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
41396 {
41397 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,
41398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41399 },
41400 /* dsbb.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
41401 {
41402 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,
41403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41404 },
41405 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
41406 {
41407 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,
41408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41409 },
41410 /* dsbb.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
41411 {
41412 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,
41413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41414 },
41415 /* dsbb.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
41416 {
41417 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,
41418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41419 },
41420 /* dsbb.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
41421 {
41422 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,
41423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41424 },
41425 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
41426 {
41427 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,
41428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41429 },
41430 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
41431 {
41432 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,
41433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41434 },
41435 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
41436 {
41437 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,
41438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41439 },
41440 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
41441 {
41442 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,
41443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41444 },
41445 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
41446 {
41447 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,
41448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41449 },
41450 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
41451 {
41452 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,
41453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41454 },
41455 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
41456 {
41457 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,
41458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41459 },
41460 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
41461 {
41462 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,
41463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41464 },
41465 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
41466 {
41467 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,
41468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41469 },
41470 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
41471 {
41472 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,
41473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41474 },
41475 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
41476 {
41477 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,
41478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41479 },
41480 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
41481 {
41482 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,
41483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41484 },
41485 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
41486 {
41487 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,
41488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41489 },
41490 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
41491 {
41492 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,
41493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41494 },
41495 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
41496 {
41497 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,
41498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41499 },
41500 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
41501 {
41502 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,
41503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41504 },
41505 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
41506 {
41507 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,
41508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41509 },
41510 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
41511 {
41512 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,
41513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41514 },
41515 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
41516 {
41517 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,
41518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41519 },
41520 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
41521 {
41522 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,
41523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41524 },
41525 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
41526 {
41527 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,
41528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41529 },
41530 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
41531 {
41532 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,
41533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41534 },
41535 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
41536 {
41537 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,
41538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41539 },
41540 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
41541 {
41542 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,
41543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41544 },
41545 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
41546 {
41547 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,
41548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41549 },
41550 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
41551 {
41552 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,
41553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41554 },
41555 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
41556 {
41557 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,
41558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41559 },
41560 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
41561 {
41562 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,
41563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41564 },
41565 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
41566 {
41567 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,
41568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41569 },
41570 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
41571 {
41572 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,
41573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41574 },
41575 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
41576 {
41577 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,
41578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41579 },
41580 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
41581 {
41582 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,
41583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41584 },
41585 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
41586 {
41587 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,
41588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41589 },
41590 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
41591 {
41592 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,
41593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41594 },
41595 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
41596 {
41597 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,
41598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41599 },
41600 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
41601 {
41602 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,
41603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41604 },
41605 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
41606 {
41607 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,
41608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41609 },
41610 /* dsbb.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
41611 {
41612 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,
41613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41614 },
41615 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
41616 {
41617 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,
41618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41619 },
41620 /* dsbb.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
41621 {
41622 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,
41623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41624 },
41625 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
41626 {
41627 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,
41628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41629 },
41630 /* dsbb.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
41631 {
41632 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,
41633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41634 },
41635 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
41636 {
41637 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,
41638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41639 },
41640 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
41641 {
41642 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,
41643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41644 },
41645 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
41646 {
41647 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,
41648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41649 },
41650 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
41651 {
41652 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,
41653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41654 },
41655 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
41656 {
41657 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,
41658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41659 },
41660 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
41661 {
41662 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,
41663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41664 },
41665 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
41666 {
41667 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,
41668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41669 },
41670 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
41671 {
41672 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,
41673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41674 },
41675 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
41676 {
41677 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,
41678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41679 },
41680 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
41681 {
41682 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,
41683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41684 },
41685 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
41686 {
41687 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,
41688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41689 },
41690 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
41691 {
41692 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,
41693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41694 },
41695 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
41696 {
41697 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,
41698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41699 },
41700 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
41701 {
41702 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,
41703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41704 },
41705 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
41706 {
41707 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,
41708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41709 },
41710 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
41711 {
41712 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,
41713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41714 },
41715 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
41716 {
41717 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,
41718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41719 },
41720 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
41721 {
41722 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,
41723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41724 },
41725 /* dsbb.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
41726 {
41727 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,
41728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41729 },
41730 /* dsbb.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
41731 {
41732 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,
41733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41734 },
41735 /* dsbb.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
41736 {
41737 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,
41738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41739 },
41740 /* dsbb.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
41741 {
41742 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,
41743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41744 },
41745 /* dsbb.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
41746 {
41747 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,
41748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41749 },
41750 /* dsbb.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
41751 {
41752 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,
41753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41754 },
41755 /* dsbb.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
41756 {
41757 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,
41758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41759 },
41760 /* dsbb.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
41761 {
41762 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,
41763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41764 },
41765 /* dsbb.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
41766 {
41767 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,
41768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41769 },
41770 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
41771 {
41772 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,
41773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41774 },
41775 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
41776 {
41777 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,
41778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41779 },
41780 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
41781 {
41782 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,
41783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41784 },
41785 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
41786 {
41787 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,
41788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41789 },
41790 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
41791 {
41792 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,
41793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41794 },
41795 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
41796 {
41797 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,
41798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41799 },
41800 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
41801 {
41802 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,
41803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41804 },
41805 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
41806 {
41807 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,
41808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41809 },
41810 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
41811 {
41812 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,
41813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41814 },
41815 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
41816 {
41817 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,
41818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41819 },
41820 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
41821 {
41822 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,
41823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41824 },
41825 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
41826 {
41827 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,
41828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41829 },
41830 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
41831 {
41832 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,
41833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41834 },
41835 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
41836 {
41837 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,
41838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41839 },
41840 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
41841 {
41842 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,
41843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41844 },
41845 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
41846 {
41847 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,
41848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41849 },
41850 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
41851 {
41852 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,
41853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41854 },
41855 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
41856 {
41857 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,
41858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41859 },
41860 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
41861 {
41862 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,
41863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41864 },
41865 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
41866 {
41867 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,
41868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41869 },
41870 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
41871 {
41872 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,
41873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41874 },
41875 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
41876 {
41877 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,
41878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41879 },
41880 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
41881 {
41882 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,
41883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41884 },
41885 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
41886 {
41887 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,
41888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41889 },
41890 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
41891 {
41892 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,
41893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41894 },
41895 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
41896 {
41897 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,
41898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41899 },
41900 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
41901 {
41902 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,
41903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41904 },
41905 /* dsbb.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
41906 {
41907 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,
41908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41909 },
41910 /* dsbb.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
41911 {
41912 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,
41913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41914 },
41915 /* dsbb.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
41916 {
41917 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,
41918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41919 },
41920 /* dsbb.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
41921 {
41922 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,
41923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41924 },
41925 /* dsbb.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
41926 {
41927 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,
41928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41929 },
41930 /* dsbb.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
41931 {
41932 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,
41933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41934 },
41935 /* dsbb.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
41936 {
41937 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,
41938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41939 },
41940 /* dsbb.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
41941 {
41942 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,
41943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41944 },
41945 /* dsbb.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
41946 {
41947 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,
41948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41949 },
41950 /* dsbb.w${X} #${Imm-40-HI},${Dsp-24-u16} */
41951 {
41952 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,
41953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41954 },
41955 /* dsbb.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
41956 {
41957 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,
41958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41959 },
41960 /* dsbb.w${X} #${Imm-48-HI},${Dsp-24-u24} */
41961 {
41962 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,
41963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41964 },
41965 /* dsbb.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
41966 {
41967 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,
41968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41969 },
41970 /* dsbb.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
41971 {
41972 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,
41973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41974 },
41975 /* dsbb.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
41976 {
41977 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,
41978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41979 },
41980 /* dsbb.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
41981 {
41982 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,
41983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41984 },
41985 /* dsbb.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
41986 {
41987 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,
41988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41989 },
41990 /* dsbb.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
41991 {
41992 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,
41993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41994 },
41995 /* dsbb.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
41996 {
41997 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,
41998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
41999 },
42000 /* dsbb.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
42001 {
42002 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,
42003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42004 },
42005 /* dsbb.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
42006 {
42007 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,
42008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42009 },
42010 /* dsbb.b${X} #${Imm-40-QI},${Dsp-24-u16} */
42011 {
42012 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,
42013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42014 },
42015 /* dsbb.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
42016 {
42017 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,
42018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42019 },
42020 /* dsbb.b${X} #${Imm-48-QI},${Dsp-24-u24} */
42021 {
42022 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,
42023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42024 },
42025 /* divx.l $Dst32RnPrefixedSI */
42026 {
42027 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,
42028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42029 },
42030 /* divx.l $Dst32AnPrefixedSI */
42031 {
42032 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,
42033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42034 },
42035 /* divx.l [$Dst32AnPrefixed] */
42036 {
42037 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,
42038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42039 },
42040 /* divx.l ${Dsp-24-u8}[$Dst32AnPrefixed] */
42041 {
42042 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,
42043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42044 },
42045 /* divx.l ${Dsp-24-u16}[$Dst32AnPrefixed] */
42046 {
42047 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,
42048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42049 },
42050 /* divx.l ${Dsp-24-u24}[$Dst32AnPrefixed] */
42051 {
42052 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,
42053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42054 },
42055 /* divx.l ${Dsp-24-u8}[sb] */
42056 {
42057 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,
42058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42059 },
42060 /* divx.l ${Dsp-24-u16}[sb] */
42061 {
42062 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,
42063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42064 },
42065 /* divx.l ${Dsp-24-s8}[fb] */
42066 {
42067 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,
42068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42069 },
42070 /* divx.l ${Dsp-24-s16}[fb] */
42071 {
42072 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,
42073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42074 },
42075 /* divx.l ${Dsp-24-u16} */
42076 {
42077 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,
42078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42079 },
42080 /* divx.l ${Dsp-24-u24} */
42081 {
42082 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,
42083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42084 },
42085 /* divu.l $Dst32RnPrefixedSI */
42086 {
42087 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,
42088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42089 },
42090 /* divu.l $Dst32AnPrefixedSI */
42091 {
42092 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,
42093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42094 },
42095 /* divu.l [$Dst32AnPrefixed] */
42096 {
42097 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,
42098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42099 },
42100 /* divu.l ${Dsp-24-u8}[$Dst32AnPrefixed] */
42101 {
42102 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,
42103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42104 },
42105 /* divu.l ${Dsp-24-u16}[$Dst32AnPrefixed] */
42106 {
42107 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,
42108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42109 },
42110 /* divu.l ${Dsp-24-u24}[$Dst32AnPrefixed] */
42111 {
42112 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,
42113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42114 },
42115 /* divu.l ${Dsp-24-u8}[sb] */
42116 {
42117 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,
42118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42119 },
42120 /* divu.l ${Dsp-24-u16}[sb] */
42121 {
42122 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,
42123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42124 },
42125 /* divu.l ${Dsp-24-s8}[fb] */
42126 {
42127 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,
42128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42129 },
42130 /* divu.l ${Dsp-24-s16}[fb] */
42131 {
42132 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,
42133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42134 },
42135 /* divu.l ${Dsp-24-u16} */
42136 {
42137 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,
42138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42139 },
42140 /* divu.l ${Dsp-24-u24} */
42141 {
42142 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,
42143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42144 },
42145 /* div.l $Dst32RnPrefixedSI */
42146 {
42147 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,
42148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42149 },
42150 /* div.l $Dst32AnPrefixedSI */
42151 {
42152 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,
42153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42154 },
42155 /* div.l [$Dst32AnPrefixed] */
42156 {
42157 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,
42158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42159 },
42160 /* div.l ${Dsp-24-u8}[$Dst32AnPrefixed] */
42161 {
42162 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,
42163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42164 },
42165 /* div.l ${Dsp-24-u16}[$Dst32AnPrefixed] */
42166 {
42167 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,
42168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42169 },
42170 /* div.l ${Dsp-24-u24}[$Dst32AnPrefixed] */
42171 {
42172 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,
42173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42174 },
42175 /* div.l ${Dsp-24-u8}[sb] */
42176 {
42177 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,
42178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42179 },
42180 /* div.l ${Dsp-24-u16}[sb] */
42181 {
42182 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,
42183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42184 },
42185 /* div.l ${Dsp-24-s8}[fb] */
42186 {
42187 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,
42188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42189 },
42190 /* div.l ${Dsp-24-s16}[fb] */
42191 {
42192 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,
42193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42194 },
42195 /* div.l ${Dsp-24-u16} */
42196 {
42197 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,
42198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42199 },
42200 /* div.l ${Dsp-24-u24} */
42201 {
42202 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,
42203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42204 },
42205 /* divx.w $Dst32RnUnprefixedHI */
42206 {
42207 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,
42208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42209 },
42210 /* divx.w $Dst32AnUnprefixedHI */
42211 {
42212 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,
42213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42214 },
42215 /* divx.w [$Dst32AnUnprefixed] */
42216 {
42217 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,
42218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42219 },
42220 /* divx.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
42221 {
42222 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,
42223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42224 },
42225 /* divx.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
42226 {
42227 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,
42228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42229 },
42230 /* divx.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
42231 {
42232 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,
42233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42234 },
42235 /* divx.w ${Dsp-16-u8}[sb] */
42236 {
42237 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,
42238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42239 },
42240 /* divx.w ${Dsp-16-u16}[sb] */
42241 {
42242 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,
42243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42244 },
42245 /* divx.w ${Dsp-16-s8}[fb] */
42246 {
42247 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,
42248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42249 },
42250 /* divx.w ${Dsp-16-s16}[fb] */
42251 {
42252 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,
42253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42254 },
42255 /* divx.w ${Dsp-16-u16} */
42256 {
42257 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,
42258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42259 },
42260 /* divx.w ${Dsp-16-u24} */
42261 {
42262 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,
42263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42264 },
42265 /* divx.b $Dst32RnUnprefixedQI */
42266 {
42267 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,
42268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42269 },
42270 /* divx.b $Dst32AnUnprefixedQI */
42271 {
42272 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,
42273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42274 },
42275 /* divx.b [$Dst32AnUnprefixed] */
42276 {
42277 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,
42278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42279 },
42280 /* divx.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
42281 {
42282 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,
42283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42284 },
42285 /* divx.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
42286 {
42287 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,
42288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42289 },
42290 /* divx.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
42291 {
42292 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,
42293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42294 },
42295 /* divx.b ${Dsp-16-u8}[sb] */
42296 {
42297 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,
42298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42299 },
42300 /* divx.b ${Dsp-16-u16}[sb] */
42301 {
42302 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,
42303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42304 },
42305 /* divx.b ${Dsp-16-s8}[fb] */
42306 {
42307 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,
42308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42309 },
42310 /* divx.b ${Dsp-16-s16}[fb] */
42311 {
42312 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,
42313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42314 },
42315 /* divx.b ${Dsp-16-u16} */
42316 {
42317 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,
42318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42319 },
42320 /* divx.b ${Dsp-16-u24} */
42321 {
42322 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,
42323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42324 },
42325 /* divx.w $Dst16RnHI */
42326 {
42327 M32C_INSN_DIVX16_W_DST16_16_HI_DST16_RN_DIRECT_HI, "divx16.w-dst16-16-HI-dst16-Rn-direct-HI", "divx.w", 16,
42328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42329 },
42330 /* divx.w $Dst16AnHI */
42331 {
42332 M32C_INSN_DIVX16_W_DST16_16_HI_DST16_AN_DIRECT_HI, "divx16.w-dst16-16-HI-dst16-An-direct-HI", "divx.w", 16,
42333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42334 },
42335 /* divx.w [$Dst16An] */
42336 {
42337 M32C_INSN_DIVX16_W_DST16_16_HI_DST16_AN_INDIRECT_HI, "divx16.w-dst16-16-HI-dst16-An-indirect-HI", "divx.w", 16,
42338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42339 },
42340 /* divx.w ${Dsp-16-u8}[$Dst16An] */
42341 {
42342 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,
42343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42344 },
42345 /* divx.w ${Dsp-16-u16}[$Dst16An] */
42346 {
42347 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,
42348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42349 },
42350 /* divx.w ${Dsp-16-u8}[sb] */
42351 {
42352 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,
42353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42354 },
42355 /* divx.w ${Dsp-16-u16}[sb] */
42356 {
42357 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,
42358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42359 },
42360 /* divx.w ${Dsp-16-s8}[fb] */
42361 {
42362 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,
42363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42364 },
42365 /* divx.w ${Dsp-16-u16} */
42366 {
42367 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,
42368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42369 },
42370 /* divx.b $Dst16RnQI */
42371 {
42372 M32C_INSN_DIVX16_B_DST16_16_QI_DST16_RN_DIRECT_QI, "divx16.b-dst16-16-QI-dst16-Rn-direct-QI", "divx.b", 16,
42373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42374 },
42375 /* divx.b $Dst16AnQI */
42376 {
42377 M32C_INSN_DIVX16_B_DST16_16_QI_DST16_AN_DIRECT_QI, "divx16.b-dst16-16-QI-dst16-An-direct-QI", "divx.b", 16,
42378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42379 },
42380 /* divx.b [$Dst16An] */
42381 {
42382 M32C_INSN_DIVX16_B_DST16_16_QI_DST16_AN_INDIRECT_QI, "divx16.b-dst16-16-QI-dst16-An-indirect-QI", "divx.b", 16,
42383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42384 },
42385 /* divx.b ${Dsp-16-u8}[$Dst16An] */
42386 {
42387 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,
42388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42389 },
42390 /* divx.b ${Dsp-16-u16}[$Dst16An] */
42391 {
42392 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,
42393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42394 },
42395 /* divx.b ${Dsp-16-u8}[sb] */
42396 {
42397 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,
42398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42399 },
42400 /* divx.b ${Dsp-16-u16}[sb] */
42401 {
42402 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,
42403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42404 },
42405 /* divx.b ${Dsp-16-s8}[fb] */
42406 {
42407 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,
42408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42409 },
42410 /* divx.b ${Dsp-16-u16} */
42411 {
42412 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,
42413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42414 },
42415 /* divu.w $Dst32RnUnprefixedHI */
42416 {
42417 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,
42418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42419 },
42420 /* divu.w $Dst32AnUnprefixedHI */
42421 {
42422 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,
42423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42424 },
42425 /* divu.w [$Dst32AnUnprefixed] */
42426 {
42427 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,
42428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42429 },
42430 /* divu.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
42431 {
42432 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,
42433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42434 },
42435 /* divu.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
42436 {
42437 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,
42438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42439 },
42440 /* divu.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
42441 {
42442 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,
42443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42444 },
42445 /* divu.w ${Dsp-16-u8}[sb] */
42446 {
42447 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,
42448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42449 },
42450 /* divu.w ${Dsp-16-u16}[sb] */
42451 {
42452 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,
42453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42454 },
42455 /* divu.w ${Dsp-16-s8}[fb] */
42456 {
42457 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,
42458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42459 },
42460 /* divu.w ${Dsp-16-s16}[fb] */
42461 {
42462 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,
42463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42464 },
42465 /* divu.w ${Dsp-16-u16} */
42466 {
42467 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,
42468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42469 },
42470 /* divu.w ${Dsp-16-u24} */
42471 {
42472 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,
42473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42474 },
42475 /* divu.b $Dst32RnUnprefixedQI */
42476 {
42477 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,
42478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42479 },
42480 /* divu.b $Dst32AnUnprefixedQI */
42481 {
42482 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,
42483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42484 },
42485 /* divu.b [$Dst32AnUnprefixed] */
42486 {
42487 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,
42488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42489 },
42490 /* divu.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
42491 {
42492 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,
42493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42494 },
42495 /* divu.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
42496 {
42497 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,
42498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42499 },
42500 /* divu.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
42501 {
42502 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,
42503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42504 },
42505 /* divu.b ${Dsp-16-u8}[sb] */
42506 {
42507 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,
42508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42509 },
42510 /* divu.b ${Dsp-16-u16}[sb] */
42511 {
42512 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,
42513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42514 },
42515 /* divu.b ${Dsp-16-s8}[fb] */
42516 {
42517 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,
42518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42519 },
42520 /* divu.b ${Dsp-16-s16}[fb] */
42521 {
42522 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,
42523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42524 },
42525 /* divu.b ${Dsp-16-u16} */
42526 {
42527 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,
42528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42529 },
42530 /* divu.b ${Dsp-16-u24} */
42531 {
42532 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,
42533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42534 },
42535 /* divu.w $Dst16RnHI */
42536 {
42537 M32C_INSN_DIVU16_W_DST16_16_HI_DST16_RN_DIRECT_HI, "divu16.w-dst16-16-HI-dst16-Rn-direct-HI", "divu.w", 16,
42538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42539 },
42540 /* divu.w $Dst16AnHI */
42541 {
42542 M32C_INSN_DIVU16_W_DST16_16_HI_DST16_AN_DIRECT_HI, "divu16.w-dst16-16-HI-dst16-An-direct-HI", "divu.w", 16,
42543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42544 },
42545 /* divu.w [$Dst16An] */
42546 {
42547 M32C_INSN_DIVU16_W_DST16_16_HI_DST16_AN_INDIRECT_HI, "divu16.w-dst16-16-HI-dst16-An-indirect-HI", "divu.w", 16,
42548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42549 },
42550 /* divu.w ${Dsp-16-u8}[$Dst16An] */
42551 {
42552 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,
42553 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42554 },
42555 /* divu.w ${Dsp-16-u16}[$Dst16An] */
42556 {
42557 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,
42558 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42559 },
42560 /* divu.w ${Dsp-16-u8}[sb] */
42561 {
42562 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,
42563 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42564 },
42565 /* divu.w ${Dsp-16-u16}[sb] */
42566 {
42567 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,
42568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42569 },
42570 /* divu.w ${Dsp-16-s8}[fb] */
42571 {
42572 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,
42573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42574 },
42575 /* divu.w ${Dsp-16-u16} */
42576 {
42577 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,
42578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42579 },
42580 /* divu.b $Dst16RnQI */
42581 {
42582 M32C_INSN_DIVU16_B_DST16_16_QI_DST16_RN_DIRECT_QI, "divu16.b-dst16-16-QI-dst16-Rn-direct-QI", "divu.b", 16,
42583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42584 },
42585 /* divu.b $Dst16AnQI */
42586 {
42587 M32C_INSN_DIVU16_B_DST16_16_QI_DST16_AN_DIRECT_QI, "divu16.b-dst16-16-QI-dst16-An-direct-QI", "divu.b", 16,
42588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42589 },
42590 /* divu.b [$Dst16An] */
42591 {
42592 M32C_INSN_DIVU16_B_DST16_16_QI_DST16_AN_INDIRECT_QI, "divu16.b-dst16-16-QI-dst16-An-indirect-QI", "divu.b", 16,
42593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42594 },
42595 /* divu.b ${Dsp-16-u8}[$Dst16An] */
42596 {
42597 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,
42598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42599 },
42600 /* divu.b ${Dsp-16-u16}[$Dst16An] */
42601 {
42602 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,
42603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42604 },
42605 /* divu.b ${Dsp-16-u8}[sb] */
42606 {
42607 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,
42608 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42609 },
42610 /* divu.b ${Dsp-16-u16}[sb] */
42611 {
42612 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,
42613 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42614 },
42615 /* divu.b ${Dsp-16-s8}[fb] */
42616 {
42617 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,
42618 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42619 },
42620 /* divu.b ${Dsp-16-u16} */
42621 {
42622 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,
42623 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42624 },
42625 /* div.w $Dst32RnUnprefixedHI */
42626 {
42627 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,
42628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42629 },
42630 /* div.w $Dst32AnUnprefixedHI */
42631 {
42632 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,
42633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42634 },
42635 /* div.w [$Dst32AnUnprefixed] */
42636 {
42637 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,
42638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42639 },
42640 /* div.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
42641 {
42642 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,
42643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42644 },
42645 /* div.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
42646 {
42647 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,
42648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42649 },
42650 /* div.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
42651 {
42652 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,
42653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42654 },
42655 /* div.w ${Dsp-16-u8}[sb] */
42656 {
42657 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,
42658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42659 },
42660 /* div.w ${Dsp-16-u16}[sb] */
42661 {
42662 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,
42663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42664 },
42665 /* div.w ${Dsp-16-s8}[fb] */
42666 {
42667 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,
42668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42669 },
42670 /* div.w ${Dsp-16-s16}[fb] */
42671 {
42672 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,
42673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42674 },
42675 /* div.w ${Dsp-16-u16} */
42676 {
42677 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,
42678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42679 },
42680 /* div.w ${Dsp-16-u24} */
42681 {
42682 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,
42683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42684 },
42685 /* div.b $Dst32RnUnprefixedQI */
42686 {
42687 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,
42688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42689 },
42690 /* div.b $Dst32AnUnprefixedQI */
42691 {
42692 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,
42693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42694 },
42695 /* div.b [$Dst32AnUnprefixed] */
42696 {
42697 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,
42698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42699 },
42700 /* div.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
42701 {
42702 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,
42703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42704 },
42705 /* div.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
42706 {
42707 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,
42708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42709 },
42710 /* div.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
42711 {
42712 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,
42713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42714 },
42715 /* div.b ${Dsp-16-u8}[sb] */
42716 {
42717 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,
42718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42719 },
42720 /* div.b ${Dsp-16-u16}[sb] */
42721 {
42722 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,
42723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42724 },
42725 /* div.b ${Dsp-16-s8}[fb] */
42726 {
42727 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,
42728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42729 },
42730 /* div.b ${Dsp-16-s16}[fb] */
42731 {
42732 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,
42733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42734 },
42735 /* div.b ${Dsp-16-u16} */
42736 {
42737 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,
42738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42739 },
42740 /* div.b ${Dsp-16-u24} */
42741 {
42742 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,
42743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42744 },
42745 /* div.w $Dst16RnHI */
42746 {
42747 M32C_INSN_DIV16_W_DST16_16_HI_DST16_RN_DIRECT_HI, "div16.w-dst16-16-HI-dst16-Rn-direct-HI", "div.w", 16,
42748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42749 },
42750 /* div.w $Dst16AnHI */
42751 {
42752 M32C_INSN_DIV16_W_DST16_16_HI_DST16_AN_DIRECT_HI, "div16.w-dst16-16-HI-dst16-An-direct-HI", "div.w", 16,
42753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42754 },
42755 /* div.w [$Dst16An] */
42756 {
42757 M32C_INSN_DIV16_W_DST16_16_HI_DST16_AN_INDIRECT_HI, "div16.w-dst16-16-HI-dst16-An-indirect-HI", "div.w", 16,
42758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42759 },
42760 /* div.w ${Dsp-16-u8}[$Dst16An] */
42761 {
42762 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,
42763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42764 },
42765 /* div.w ${Dsp-16-u16}[$Dst16An] */
42766 {
42767 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,
42768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42769 },
42770 /* div.w ${Dsp-16-u8}[sb] */
42771 {
42772 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,
42773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42774 },
42775 /* div.w ${Dsp-16-u16}[sb] */
42776 {
42777 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,
42778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42779 },
42780 /* div.w ${Dsp-16-s8}[fb] */
42781 {
42782 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,
42783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42784 },
42785 /* div.w ${Dsp-16-u16} */
42786 {
42787 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,
42788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42789 },
42790 /* div.b $Dst16RnQI */
42791 {
42792 M32C_INSN_DIV16_B_DST16_16_QI_DST16_RN_DIRECT_QI, "div16.b-dst16-16-QI-dst16-Rn-direct-QI", "div.b", 16,
42793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42794 },
42795 /* div.b $Dst16AnQI */
42796 {
42797 M32C_INSN_DIV16_B_DST16_16_QI_DST16_AN_DIRECT_QI, "div16.b-dst16-16-QI-dst16-An-direct-QI", "div.b", 16,
42798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42799 },
42800 /* div.b [$Dst16An] */
42801 {
42802 M32C_INSN_DIV16_B_DST16_16_QI_DST16_AN_INDIRECT_QI, "div16.b-dst16-16-QI-dst16-An-indirect-QI", "div.b", 16,
42803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42804 },
42805 /* div.b ${Dsp-16-u8}[$Dst16An] */
42806 {
42807 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,
42808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42809 },
42810 /* div.b ${Dsp-16-u16}[$Dst16An] */
42811 {
42812 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,
42813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42814 },
42815 /* div.b ${Dsp-16-u8}[sb] */
42816 {
42817 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,
42818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42819 },
42820 /* div.b ${Dsp-16-u16}[sb] */
42821 {
42822 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,
42823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42824 },
42825 /* div.b ${Dsp-16-s8}[fb] */
42826 {
42827 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,
42828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42829 },
42830 /* div.b ${Dsp-16-u16} */
42831 {
42832 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,
42833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42834 },
42835 /* dec.w $Dst32RnUnprefixedHI */
42836 {
42837 M32C_INSN_DEC32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "dec32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "dec.w", 16,
42838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42839 },
42840 /* dec.w $Dst32AnUnprefixedHI */
42841 {
42842 M32C_INSN_DEC32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "dec32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "dec.w", 16,
42843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42844 },
42845 /* dec.w [$Dst32AnUnprefixed] */
42846 {
42847 M32C_INSN_DEC32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "dec32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "dec.w", 16,
42848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42849 },
42850 /* dec.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
42851 {
42852 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,
42853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42854 },
42855 /* dec.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
42856 {
42857 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,
42858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42859 },
42860 /* dec.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
42861 {
42862 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,
42863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42864 },
42865 /* dec.w ${Dsp-16-u8}[sb] */
42866 {
42867 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,
42868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42869 },
42870 /* dec.w ${Dsp-16-u16}[sb] */
42871 {
42872 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,
42873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42874 },
42875 /* dec.w ${Dsp-16-s8}[fb] */
42876 {
42877 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,
42878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42879 },
42880 /* dec.w ${Dsp-16-s16}[fb] */
42881 {
42882 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,
42883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42884 },
42885 /* dec.w ${Dsp-16-u16} */
42886 {
42887 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,
42888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42889 },
42890 /* dec.w ${Dsp-16-u24} */
42891 {
42892 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,
42893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42894 },
42895 /* dec.b $Dst32RnUnprefixedQI */
42896 {
42897 M32C_INSN_DEC32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "dec32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "dec.b", 16,
42898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42899 },
42900 /* dec.b $Dst32AnUnprefixedQI */
42901 {
42902 M32C_INSN_DEC32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "dec32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "dec.b", 16,
42903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42904 },
42905 /* dec.b [$Dst32AnUnprefixed] */
42906 {
42907 M32C_INSN_DEC32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "dec32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "dec.b", 16,
42908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42909 },
42910 /* dec.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
42911 {
42912 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,
42913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42914 },
42915 /* dec.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
42916 {
42917 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,
42918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42919 },
42920 /* dec.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
42921 {
42922 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,
42923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42924 },
42925 /* dec.b ${Dsp-16-u8}[sb] */
42926 {
42927 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,
42928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42929 },
42930 /* dec.b ${Dsp-16-u16}[sb] */
42931 {
42932 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,
42933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42934 },
42935 /* dec.b ${Dsp-16-s8}[fb] */
42936 {
42937 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,
42938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42939 },
42940 /* dec.b ${Dsp-16-s16}[fb] */
42941 {
42942 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,
42943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42944 },
42945 /* dec.b ${Dsp-16-u16} */
42946 {
42947 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,
42948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42949 },
42950 /* dec.b ${Dsp-16-u24} */
42951 {
42952 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,
42953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42954 },
42955 /* dec.b r0l */
42956 {
42957 M32C_INSN_DEC16_B_DST16_3_S_R0L_DIRECT_QI, "dec16.b-dst16-3-S-R0l-direct-QI", "dec.b", 8,
42958 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42959 },
42960 /* dec.b r0h */
42961 {
42962 M32C_INSN_DEC16_B_DST16_3_S_R0H_DIRECT_QI, "dec16.b-dst16-3-S-R0h-direct-QI", "dec.b", 8,
42963 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42964 },
42965 /* dec.b ${Dsp-8-u8}[sb] */
42966 {
42967 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,
42968 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42969 },
42970 /* dec.b ${Dsp-8-s8}[fb] */
42971 {
42972 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,
42973 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42974 },
42975 /* dec.b ${Dsp-8-u16} */
42976 {
42977 M32C_INSN_DEC16_B_DST16_3_S_8_16_ABSOLUTE_QI, "dec16.b-dst16-3-S-8-16-absolute-QI", "dec.b", 24,
42978 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
42979 },
42980 /* cmpx${X} #${Imm-16-QI},$Dst32RnUnprefixedSI */
42981 {
42982 M32C_INSN_CMPX32_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "cmpx32-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "cmpx", 24,
42983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42984 },
42985 /* cmpx${X} #${Imm-16-QI},$Dst32AnUnprefixedSI */
42986 {
42987 M32C_INSN_CMPX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "cmpx32-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-SI", "cmpx", 24,
42988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42989 },
42990 /* cmpx${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
42991 {
42992 M32C_INSN_CMPX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "cmpx32-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-SI", "cmpx", 24,
42993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42994 },
42995 /* cmpx${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
42996 {
42997 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,
42998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
42999 },
43000 /* cmpx${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
43001 {
43002 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,
43003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43004 },
43005 /* cmpx${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
43006 {
43007 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,
43008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43009 },
43010 /* cmpx${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
43011 {
43012 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,
43013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43014 },
43015 /* cmpx${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
43016 {
43017 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,
43018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43019 },
43020 /* cmpx${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
43021 {
43022 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,
43023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43024 },
43025 /* cmpx${X} #${Imm-32-QI},${Dsp-16-u16} */
43026 {
43027 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,
43028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43029 },
43030 /* cmpx${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
43031 {
43032 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,
43033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43034 },
43035 /* cmpx${X} #${Imm-40-QI},${Dsp-16-u24} */
43036 {
43037 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,
43038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43039 },
43040 /* cmp.w${S} ${Dsp-8-u8}[sb],${Dst32R0HI-S} */
43041 {
43042 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,
43043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43044 },
43045 /* cmp.w${S} ${Dsp-8-s8}[fb],${Dst32R0HI-S} */
43046 {
43047 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,
43048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43049 },
43050 /* cmp.w${S} ${Dsp-8-u16},${Dst32R0HI-S} */
43051 {
43052 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,
43053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43054 },
43055 /* cmp.b${S} ${Dsp-8-u8}[sb],${Dst32R0QI-S} */
43056 {
43057 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,
43058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43059 },
43060 /* cmp.b${S} ${Dsp-8-s8}[fb],${Dst32R0QI-S} */
43061 {
43062 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,
43063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43064 },
43065 /* cmp.b${S} ${Dsp-8-u16},${Dst32R0QI-S} */
43066 {
43067 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,
43068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43069 },
43070 /* cmp.w${S} #${Imm-16-HI},${Dsp-8-u8}[sb] */
43071 {
43072 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,
43073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43074 },
43075 /* cmp.w${S} #${Imm-16-HI},${Dsp-8-s8}[fb] */
43076 {
43077 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,
43078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43079 },
43080 /* cmp.w${S} #${Imm-24-HI},${Dsp-8-u16} */
43081 {
43082 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,
43083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43084 },
43085 /* cmp.w${S} #${Imm-8-HI},r0 */
43086 {
43087 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,
43088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43089 },
43090 /* cmp.b${S} #${Imm-16-QI},${Dsp-8-u8}[sb] */
43091 {
43092 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,
43093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43094 },
43095 /* cmp.b${S} #${Imm-16-QI},${Dsp-8-s8}[fb] */
43096 {
43097 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,
43098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43099 },
43100 /* cmp.b${S} #${Imm-24-QI},${Dsp-8-u16} */
43101 {
43102 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,
43103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43104 },
43105 /* cmp.b${S} #${Imm-8-QI},r0l */
43106 {
43107 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,
43108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43109 },
43110 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
43111 {
43112 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,
43113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43114 },
43115 /* cmp.l${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedSI */
43116 {
43117 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,
43118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43119 },
43120 /* cmp.l${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedSI */
43121 {
43122 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,
43123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43124 },
43125 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
43126 {
43127 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,
43128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43129 },
43130 /* cmp.l${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedSI */
43131 {
43132 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,
43133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43134 },
43135 /* cmp.l${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedSI */
43136 {
43137 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,
43138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43139 },
43140 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
43141 {
43142 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,
43143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43144 },
43145 /* cmp.l${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
43146 {
43147 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,
43148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43149 },
43150 /* cmp.l${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
43151 {
43152 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,
43153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43154 },
43155 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
43156 {
43157 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,
43158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43159 },
43160 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
43161 {
43162 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,
43163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43164 },
43165 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
43166 {
43167 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,
43168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43169 },
43170 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
43171 {
43172 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,
43173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43174 },
43175 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
43176 {
43177 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,
43178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43179 },
43180 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
43181 {
43182 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,
43183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43184 },
43185 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
43186 {
43187 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,
43188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43189 },
43190 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
43191 {
43192 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,
43193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43194 },
43195 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
43196 {
43197 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,
43198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43199 },
43200 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
43201 {
43202 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,
43203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43204 },
43205 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
43206 {
43207 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,
43208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43209 },
43210 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
43211 {
43212 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,
43213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43214 },
43215 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
43216 {
43217 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,
43218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43219 },
43220 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
43221 {
43222 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,
43223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43224 },
43225 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
43226 {
43227 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,
43228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43229 },
43230 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
43231 {
43232 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,
43233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43234 },
43235 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
43236 {
43237 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,
43238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43239 },
43240 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
43241 {
43242 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,
43243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43244 },
43245 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
43246 {
43247 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,
43248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43249 },
43250 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
43251 {
43252 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,
43253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43254 },
43255 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
43256 {
43257 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,
43258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43259 },
43260 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
43261 {
43262 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,
43263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43264 },
43265 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
43266 {
43267 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,
43268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43269 },
43270 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
43271 {
43272 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,
43273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43274 },
43275 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
43276 {
43277 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,
43278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43279 },
43280 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
43281 {
43282 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,
43283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43284 },
43285 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
43286 {
43287 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,
43288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43289 },
43290 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
43291 {
43292 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,
43293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43294 },
43295 /* cmp.l${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedSI */
43296 {
43297 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,
43298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43299 },
43300 /* cmp.l${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedSI */
43301 {
43302 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,
43303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43304 },
43305 /* cmp.l${G} ${Dsp-16-u16},$Dst32RnUnprefixedSI */
43306 {
43307 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,
43308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43309 },
43310 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
43311 {
43312 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,
43313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43314 },
43315 /* cmp.l${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedSI */
43316 {
43317 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,
43318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43319 },
43320 /* cmp.l${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedSI */
43321 {
43322 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,
43323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43324 },
43325 /* cmp.l${G} ${Dsp-16-u16},$Dst32AnUnprefixedSI */
43326 {
43327 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,
43328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43329 },
43330 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
43331 {
43332 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,
43333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43334 },
43335 /* cmp.l${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
43336 {
43337 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,
43338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43339 },
43340 /* cmp.l${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
43341 {
43342 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,
43343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43344 },
43345 /* cmp.l${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
43346 {
43347 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,
43348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43349 },
43350 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
43351 {
43352 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,
43353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43354 },
43355 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
43356 {
43357 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,
43358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43359 },
43360 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
43361 {
43362 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,
43363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43364 },
43365 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
43366 {
43367 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,
43368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43369 },
43370 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
43371 {
43372 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,
43373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43374 },
43375 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
43376 {
43377 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,
43378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43379 },
43380 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
43381 {
43382 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,
43383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43384 },
43385 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
43386 {
43387 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,
43388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43389 },
43390 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
43391 {
43392 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,
43393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43394 },
43395 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
43396 {
43397 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,
43398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43399 },
43400 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
43401 {
43402 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,
43403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43404 },
43405 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
43406 {
43407 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,
43408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43409 },
43410 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
43411 {
43412 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,
43413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43414 },
43415 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
43416 {
43417 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,
43418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43419 },
43420 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
43421 {
43422 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,
43423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43424 },
43425 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
43426 {
43427 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,
43428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43429 },
43430 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
43431 {
43432 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,
43433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43434 },
43435 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
43436 {
43437 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,
43438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43439 },
43440 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
43441 {
43442 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,
43443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43444 },
43445 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
43446 {
43447 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,
43448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43449 },
43450 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
43451 {
43452 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,
43453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43454 },
43455 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
43456 {
43457 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,
43458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43459 },
43460 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
43461 {
43462 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,
43463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43464 },
43465 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
43466 {
43467 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,
43468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43469 },
43470 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
43471 {
43472 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,
43473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43474 },
43475 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
43476 {
43477 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,
43478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43479 },
43480 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
43481 {
43482 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,
43483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43484 },
43485 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
43486 {
43487 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,
43488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43489 },
43490 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
43491 {
43492 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,
43493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43494 },
43495 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
43496 {
43497 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,
43498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43499 },
43500 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
43501 {
43502 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,
43503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43504 },
43505 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-u16} */
43506 {
43507 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,
43508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43509 },
43510 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
43511 {
43512 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,
43513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43514 },
43515 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
43516 {
43517 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,
43518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43519 },
43520 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
43521 {
43522 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,
43523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43524 },
43525 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-u24} */
43526 {
43527 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,
43528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43529 },
43530 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
43531 {
43532 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,
43533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43534 },
43535 /* cmp.l${G} ${Dsp-16-u24},$Dst32RnUnprefixedSI */
43536 {
43537 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,
43538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43539 },
43540 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
43541 {
43542 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,
43543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43544 },
43545 /* cmp.l${G} ${Dsp-16-u24},$Dst32AnUnprefixedSI */
43546 {
43547 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,
43548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43549 },
43550 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
43551 {
43552 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,
43553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43554 },
43555 /* cmp.l${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
43556 {
43557 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,
43558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43559 },
43560 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
43561 {
43562 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,
43563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43564 },
43565 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
43566 {
43567 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,
43568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43569 },
43570 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
43571 {
43572 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,
43573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43574 },
43575 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
43576 {
43577 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,
43578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43579 },
43580 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
43581 {
43582 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,
43583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43584 },
43585 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
43586 {
43587 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,
43588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43589 },
43590 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
43591 {
43592 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,
43593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43594 },
43595 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
43596 {
43597 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,
43598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43599 },
43600 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
43601 {
43602 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,
43603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43604 },
43605 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
43606 {
43607 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,
43608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43609 },
43610 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
43611 {
43612 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,
43613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43614 },
43615 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
43616 {
43617 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,
43618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43619 },
43620 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
43621 {
43622 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,
43623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43624 },
43625 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
43626 {
43627 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,
43628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43629 },
43630 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
43631 {
43632 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,
43633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43634 },
43635 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-u16} */
43636 {
43637 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,
43638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43639 },
43640 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
43641 {
43642 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,
43643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43644 },
43645 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-u24} */
43646 {
43647 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,
43648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43649 },
43650 /* cmp.l${G} $Src32RnUnprefixedSI,$Dst32RnUnprefixedSI */
43651 {
43652 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,
43653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43654 },
43655 /* cmp.l${G} $Src32AnUnprefixedSI,$Dst32RnUnprefixedSI */
43656 {
43657 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,
43658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43659 },
43660 /* cmp.l${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
43661 {
43662 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,
43663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43664 },
43665 /* cmp.l${G} $Src32RnUnprefixedSI,$Dst32AnUnprefixedSI */
43666 {
43667 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,
43668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43669 },
43670 /* cmp.l${G} $Src32AnUnprefixedSI,$Dst32AnUnprefixedSI */
43671 {
43672 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,
43673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43674 },
43675 /* cmp.l${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
43676 {
43677 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,
43678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43679 },
43680 /* cmp.l${G} $Src32RnUnprefixedSI,[$Dst32AnUnprefixed] */
43681 {
43682 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,
43683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43684 },
43685 /* cmp.l${G} $Src32AnUnprefixedSI,[$Dst32AnUnprefixed] */
43686 {
43687 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,
43688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43689 },
43690 /* cmp.l${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
43691 {
43692 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,
43693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43694 },
43695 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
43696 {
43697 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,
43698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43699 },
43700 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
43701 {
43702 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,
43703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43704 },
43705 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
43706 {
43707 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,
43708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43709 },
43710 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
43711 {
43712 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,
43713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43714 },
43715 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
43716 {
43717 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,
43718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43719 },
43720 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
43721 {
43722 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,
43723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43724 },
43725 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
43726 {
43727 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,
43728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43729 },
43730 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
43731 {
43732 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,
43733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43734 },
43735 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
43736 {
43737 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,
43738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43739 },
43740 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[sb] */
43741 {
43742 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,
43743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43744 },
43745 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[sb] */
43746 {
43747 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,
43748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43749 },
43750 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
43751 {
43752 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,
43753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43754 },
43755 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[sb] */
43756 {
43757 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,
43758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43759 },
43760 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[sb] */
43761 {
43762 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,
43763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43764 },
43765 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
43766 {
43767 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,
43768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43769 },
43770 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-s8}[fb] */
43771 {
43772 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,
43773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43774 },
43775 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-s8}[fb] */
43776 {
43777 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,
43778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43779 },
43780 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
43781 {
43782 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,
43783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43784 },
43785 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-s16}[fb] */
43786 {
43787 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,
43788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43789 },
43790 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-s16}[fb] */
43791 {
43792 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,
43793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43794 },
43795 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
43796 {
43797 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,
43798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43799 },
43800 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16} */
43801 {
43802 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,
43803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43804 },
43805 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16} */
43806 {
43807 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,
43808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43809 },
43810 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
43811 {
43812 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,
43813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43814 },
43815 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24} */
43816 {
43817 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,
43818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43819 },
43820 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24} */
43821 {
43822 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,
43823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43824 },
43825 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
43826 {
43827 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,
43828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43829 },
43830 /* cmp.b${S} ${SrcDst16-r0l-r0h-S-normal} */
43831 {
43832 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,
43833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43834 },
43835 /* cmp.b${S} ${Dsp-8-u8}[sb],${Dst16RnQI-S} */
43836 {
43837 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,
43838 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43839 },
43840 /* cmp.b${S} ${Dsp-8-s8}[fb],${Dst16RnQI-S} */
43841 {
43842 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,
43843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43844 },
43845 /* cmp.b${S} ${Dsp-8-u16},${Dst16RnQI-S} */
43846 {
43847 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,
43848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
43849 },
43850 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
43851 {
43852 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,
43853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43854 },
43855 /* cmp.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
43856 {
43857 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,
43858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43859 },
43860 /* cmp.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
43861 {
43862 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,
43863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43864 },
43865 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
43866 {
43867 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,
43868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43869 },
43870 /* cmp.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
43871 {
43872 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,
43873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43874 },
43875 /* cmp.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
43876 {
43877 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,
43878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43879 },
43880 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
43881 {
43882 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,
43883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43884 },
43885 /* cmp.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
43886 {
43887 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,
43888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43889 },
43890 /* cmp.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
43891 {
43892 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,
43893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43894 },
43895 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
43896 {
43897 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,
43898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43899 },
43900 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
43901 {
43902 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,
43903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43904 },
43905 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
43906 {
43907 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,
43908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43909 },
43910 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
43911 {
43912 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,
43913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43914 },
43915 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
43916 {
43917 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,
43918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43919 },
43920 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
43921 {
43922 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,
43923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43924 },
43925 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
43926 {
43927 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,
43928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43929 },
43930 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
43931 {
43932 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,
43933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43934 },
43935 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
43936 {
43937 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,
43938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43939 },
43940 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
43941 {
43942 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,
43943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43944 },
43945 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
43946 {
43947 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,
43948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43949 },
43950 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
43951 {
43952 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,
43953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43954 },
43955 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
43956 {
43957 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,
43958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43959 },
43960 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
43961 {
43962 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,
43963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43964 },
43965 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
43966 {
43967 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,
43968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43969 },
43970 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
43971 {
43972 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,
43973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43974 },
43975 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
43976 {
43977 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,
43978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43979 },
43980 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
43981 {
43982 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,
43983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43984 },
43985 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
43986 {
43987 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,
43988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43989 },
43990 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
43991 {
43992 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,
43993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43994 },
43995 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
43996 {
43997 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,
43998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
43999 },
44000 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
44001 {
44002 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,
44003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44004 },
44005 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
44006 {
44007 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,
44008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44009 },
44010 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
44011 {
44012 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,
44013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44014 },
44015 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
44016 {
44017 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,
44018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44019 },
44020 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
44021 {
44022 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,
44023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44024 },
44025 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
44026 {
44027 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,
44028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44029 },
44030 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
44031 {
44032 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,
44033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44034 },
44035 /* cmp.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
44036 {
44037 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,
44038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44039 },
44040 /* cmp.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
44041 {
44042 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,
44043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44044 },
44045 /* cmp.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
44046 {
44047 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,
44048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44049 },
44050 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
44051 {
44052 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,
44053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44054 },
44055 /* cmp.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
44056 {
44057 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,
44058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44059 },
44060 /* cmp.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
44061 {
44062 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,
44063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44064 },
44065 /* cmp.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
44066 {
44067 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,
44068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44069 },
44070 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
44071 {
44072 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,
44073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44074 },
44075 /* cmp.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
44076 {
44077 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,
44078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44079 },
44080 /* cmp.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
44081 {
44082 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,
44083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44084 },
44085 /* cmp.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
44086 {
44087 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,
44088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44089 },
44090 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
44091 {
44092 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,
44093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44094 },
44095 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
44096 {
44097 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,
44098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44099 },
44100 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
44101 {
44102 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,
44103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44104 },
44105 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
44106 {
44107 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,
44108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44109 },
44110 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
44111 {
44112 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,
44113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44114 },
44115 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
44116 {
44117 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,
44118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44119 },
44120 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
44121 {
44122 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,
44123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44124 },
44125 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
44126 {
44127 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,
44128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44129 },
44130 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
44131 {
44132 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,
44133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44134 },
44135 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
44136 {
44137 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,
44138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44139 },
44140 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
44141 {
44142 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,
44143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44144 },
44145 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
44146 {
44147 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,
44148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44149 },
44150 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
44151 {
44152 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,
44153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44154 },
44155 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
44156 {
44157 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,
44158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44159 },
44160 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
44161 {
44162 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,
44163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44164 },
44165 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
44166 {
44167 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,
44168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44169 },
44170 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
44171 {
44172 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,
44173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44174 },
44175 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
44176 {
44177 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,
44178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44179 },
44180 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
44181 {
44182 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,
44183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44184 },
44185 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
44186 {
44187 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,
44188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44189 },
44190 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
44191 {
44192 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,
44193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44194 },
44195 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
44196 {
44197 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,
44198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44199 },
44200 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
44201 {
44202 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,
44203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44204 },
44205 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
44206 {
44207 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,
44208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44209 },
44210 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
44211 {
44212 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,
44213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44214 },
44215 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
44216 {
44217 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,
44218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44219 },
44220 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
44221 {
44222 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,
44223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44224 },
44225 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
44226 {
44227 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,
44228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44229 },
44230 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
44231 {
44232 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,
44233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44234 },
44235 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
44236 {
44237 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,
44238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44239 },
44240 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
44241 {
44242 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,
44243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44244 },
44245 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
44246 {
44247 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,
44248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44249 },
44250 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
44251 {
44252 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,
44253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44254 },
44255 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
44256 {
44257 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,
44258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44259 },
44260 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
44261 {
44262 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,
44263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44264 },
44265 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
44266 {
44267 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,
44268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44269 },
44270 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
44271 {
44272 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,
44273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44274 },
44275 /* cmp.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
44276 {
44277 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,
44278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44279 },
44280 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
44281 {
44282 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,
44283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44284 },
44285 /* cmp.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
44286 {
44287 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,
44288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44289 },
44290 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
44291 {
44292 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,
44293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44294 },
44295 /* cmp.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
44296 {
44297 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,
44298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44299 },
44300 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
44301 {
44302 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,
44303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44304 },
44305 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
44306 {
44307 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,
44308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44309 },
44310 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
44311 {
44312 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,
44313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44314 },
44315 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
44316 {
44317 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,
44318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44319 },
44320 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
44321 {
44322 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,
44323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44324 },
44325 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
44326 {
44327 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,
44328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44329 },
44330 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
44331 {
44332 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,
44333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44334 },
44335 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
44336 {
44337 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,
44338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44339 },
44340 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
44341 {
44342 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,
44343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44344 },
44345 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
44346 {
44347 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,
44348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44349 },
44350 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
44351 {
44352 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,
44353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44354 },
44355 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
44356 {
44357 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,
44358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44359 },
44360 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
44361 {
44362 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,
44363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44364 },
44365 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
44366 {
44367 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,
44368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44369 },
44370 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
44371 {
44372 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,
44373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44374 },
44375 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
44376 {
44377 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,
44378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44379 },
44380 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
44381 {
44382 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,
44383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44384 },
44385 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
44386 {
44387 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,
44388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44389 },
44390 /* cmp.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
44391 {
44392 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,
44393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44394 },
44395 /* cmp.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
44396 {
44397 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,
44398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44399 },
44400 /* cmp.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
44401 {
44402 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,
44403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44404 },
44405 /* cmp.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
44406 {
44407 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,
44408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44409 },
44410 /* cmp.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
44411 {
44412 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,
44413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44414 },
44415 /* cmp.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
44416 {
44417 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,
44418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44419 },
44420 /* cmp.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
44421 {
44422 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,
44423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44424 },
44425 /* cmp.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
44426 {
44427 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,
44428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44429 },
44430 /* cmp.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
44431 {
44432 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,
44433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44434 },
44435 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
44436 {
44437 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,
44438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44439 },
44440 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
44441 {
44442 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,
44443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44444 },
44445 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
44446 {
44447 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,
44448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44449 },
44450 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
44451 {
44452 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,
44453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44454 },
44455 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
44456 {
44457 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,
44458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44459 },
44460 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
44461 {
44462 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,
44463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44464 },
44465 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
44466 {
44467 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,
44468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44469 },
44470 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
44471 {
44472 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,
44473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44474 },
44475 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
44476 {
44477 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,
44478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44479 },
44480 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
44481 {
44482 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,
44483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44484 },
44485 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
44486 {
44487 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,
44488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44489 },
44490 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
44491 {
44492 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,
44493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44494 },
44495 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
44496 {
44497 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,
44498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44499 },
44500 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
44501 {
44502 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,
44503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44504 },
44505 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
44506 {
44507 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,
44508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44509 },
44510 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
44511 {
44512 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,
44513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44514 },
44515 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
44516 {
44517 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,
44518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44519 },
44520 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
44521 {
44522 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,
44523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44524 },
44525 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
44526 {
44527 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,
44528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44529 },
44530 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
44531 {
44532 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,
44533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44534 },
44535 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
44536 {
44537 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,
44538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44539 },
44540 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
44541 {
44542 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,
44543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44544 },
44545 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
44546 {
44547 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,
44548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44549 },
44550 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
44551 {
44552 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,
44553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44554 },
44555 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
44556 {
44557 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,
44558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44559 },
44560 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
44561 {
44562 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,
44563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44564 },
44565 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
44566 {
44567 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,
44568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44569 },
44570 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
44571 {
44572 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,
44573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44574 },
44575 /* cmp.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
44576 {
44577 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,
44578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44579 },
44580 /* cmp.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
44581 {
44582 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,
44583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44584 },
44585 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
44586 {
44587 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,
44588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44589 },
44590 /* cmp.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
44591 {
44592 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,
44593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44594 },
44595 /* cmp.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
44596 {
44597 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,
44598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44599 },
44600 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
44601 {
44602 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,
44603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44604 },
44605 /* cmp.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
44606 {
44607 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,
44608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44609 },
44610 /* cmp.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
44611 {
44612 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,
44613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44614 },
44615 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
44616 {
44617 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,
44618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44619 },
44620 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
44621 {
44622 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,
44623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44624 },
44625 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
44626 {
44627 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,
44628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44629 },
44630 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
44631 {
44632 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,
44633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44634 },
44635 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
44636 {
44637 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,
44638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44639 },
44640 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
44641 {
44642 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,
44643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44644 },
44645 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
44646 {
44647 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,
44648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44649 },
44650 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
44651 {
44652 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,
44653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44654 },
44655 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
44656 {
44657 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,
44658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44659 },
44660 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
44661 {
44662 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,
44663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44664 },
44665 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
44666 {
44667 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,
44668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44669 },
44670 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
44671 {
44672 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,
44673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44674 },
44675 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
44676 {
44677 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,
44678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44679 },
44680 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
44681 {
44682 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,
44683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44684 },
44685 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
44686 {
44687 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,
44688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44689 },
44690 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
44691 {
44692 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,
44693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44694 },
44695 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
44696 {
44697 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,
44698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44699 },
44700 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
44701 {
44702 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,
44703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44704 },
44705 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
44706 {
44707 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,
44708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44709 },
44710 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
44711 {
44712 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,
44713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44714 },
44715 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
44716 {
44717 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,
44718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44719 },
44720 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
44721 {
44722 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,
44723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44724 },
44725 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
44726 {
44727 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,
44728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44729 },
44730 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
44731 {
44732 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,
44733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44734 },
44735 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
44736 {
44737 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,
44738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44739 },
44740 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
44741 {
44742 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,
44743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44744 },
44745 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
44746 {
44747 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,
44748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44749 },
44750 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
44751 {
44752 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,
44753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44754 },
44755 /* cmp.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
44756 {
44757 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,
44758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44759 },
44760 /* cmp.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
44761 {
44762 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,
44763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44764 },
44765 /* cmp.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
44766 {
44767 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,
44768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44769 },
44770 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
44771 {
44772 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,
44773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44774 },
44775 /* cmp.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
44776 {
44777 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,
44778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44779 },
44780 /* cmp.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
44781 {
44782 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,
44783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44784 },
44785 /* cmp.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
44786 {
44787 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,
44788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44789 },
44790 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
44791 {
44792 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,
44793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44794 },
44795 /* cmp.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
44796 {
44797 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,
44798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44799 },
44800 /* cmp.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
44801 {
44802 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,
44803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44804 },
44805 /* cmp.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
44806 {
44807 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,
44808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44809 },
44810 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
44811 {
44812 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,
44813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44814 },
44815 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
44816 {
44817 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,
44818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44819 },
44820 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
44821 {
44822 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,
44823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44824 },
44825 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
44826 {
44827 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,
44828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44829 },
44830 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
44831 {
44832 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,
44833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44834 },
44835 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
44836 {
44837 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,
44838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44839 },
44840 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
44841 {
44842 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,
44843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44844 },
44845 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
44846 {
44847 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,
44848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44849 },
44850 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
44851 {
44852 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,
44853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44854 },
44855 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
44856 {
44857 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,
44858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44859 },
44860 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
44861 {
44862 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,
44863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44864 },
44865 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
44866 {
44867 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,
44868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44869 },
44870 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
44871 {
44872 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,
44873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44874 },
44875 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
44876 {
44877 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,
44878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44879 },
44880 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
44881 {
44882 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,
44883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44884 },
44885 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
44886 {
44887 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,
44888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44889 },
44890 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
44891 {
44892 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,
44893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44894 },
44895 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
44896 {
44897 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,
44898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44899 },
44900 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
44901 {
44902 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,
44903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44904 },
44905 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
44906 {
44907 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,
44908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44909 },
44910 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
44911 {
44912 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,
44913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44914 },
44915 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
44916 {
44917 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,
44918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44919 },
44920 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
44921 {
44922 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,
44923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44924 },
44925 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
44926 {
44927 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,
44928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44929 },
44930 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
44931 {
44932 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,
44933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44934 },
44935 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
44936 {
44937 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,
44938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44939 },
44940 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
44941 {
44942 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,
44943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44944 },
44945 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
44946 {
44947 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,
44948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44949 },
44950 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
44951 {
44952 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,
44953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44954 },
44955 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
44956 {
44957 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,
44958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44959 },
44960 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
44961 {
44962 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,
44963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44964 },
44965 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
44966 {
44967 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,
44968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44969 },
44970 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
44971 {
44972 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,
44973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44974 },
44975 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
44976 {
44977 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,
44978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44979 },
44980 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
44981 {
44982 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,
44983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44984 },
44985 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
44986 {
44987 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,
44988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44989 },
44990 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
44991 {
44992 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,
44993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44994 },
44995 /* cmp.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
44996 {
44997 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,
44998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
44999 },
45000 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
45001 {
45002 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,
45003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45004 },
45005 /* cmp.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
45006 {
45007 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,
45008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45009 },
45010 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
45011 {
45012 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,
45013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45014 },
45015 /* cmp.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
45016 {
45017 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,
45018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45019 },
45020 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
45021 {
45022 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,
45023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45024 },
45025 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
45026 {
45027 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,
45028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45029 },
45030 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
45031 {
45032 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,
45033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45034 },
45035 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
45036 {
45037 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,
45038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45039 },
45040 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
45041 {
45042 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,
45043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45044 },
45045 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
45046 {
45047 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,
45048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45049 },
45050 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
45051 {
45052 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,
45053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45054 },
45055 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
45056 {
45057 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,
45058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45059 },
45060 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
45061 {
45062 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,
45063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45064 },
45065 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
45066 {
45067 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,
45068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45069 },
45070 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
45071 {
45072 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,
45073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45074 },
45075 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
45076 {
45077 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,
45078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45079 },
45080 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
45081 {
45082 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,
45083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45084 },
45085 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
45086 {
45087 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,
45088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45089 },
45090 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
45091 {
45092 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,
45093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45094 },
45095 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
45096 {
45097 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,
45098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45099 },
45100 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
45101 {
45102 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,
45103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45104 },
45105 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
45106 {
45107 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,
45108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45109 },
45110 /* cmp.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
45111 {
45112 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,
45113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45114 },
45115 /* cmp.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
45116 {
45117 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,
45118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45119 },
45120 /* cmp.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
45121 {
45122 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,
45123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45124 },
45125 /* cmp.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
45126 {
45127 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,
45128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45129 },
45130 /* cmp.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
45131 {
45132 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,
45133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45134 },
45135 /* cmp.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
45136 {
45137 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,
45138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45139 },
45140 /* cmp.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
45141 {
45142 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,
45143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45144 },
45145 /* cmp.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
45146 {
45147 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,
45148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45149 },
45150 /* cmp.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
45151 {
45152 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,
45153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45154 },
45155 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
45156 {
45157 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,
45158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45159 },
45160 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
45161 {
45162 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,
45163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45164 },
45165 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
45166 {
45167 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,
45168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45169 },
45170 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
45171 {
45172 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,
45173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45174 },
45175 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
45176 {
45177 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,
45178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45179 },
45180 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
45181 {
45182 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,
45183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45184 },
45185 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
45186 {
45187 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,
45188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45189 },
45190 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
45191 {
45192 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,
45193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45194 },
45195 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
45196 {
45197 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,
45198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45199 },
45200 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
45201 {
45202 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,
45203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45204 },
45205 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
45206 {
45207 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,
45208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45209 },
45210 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
45211 {
45212 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,
45213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45214 },
45215 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
45216 {
45217 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,
45218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45219 },
45220 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
45221 {
45222 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,
45223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45224 },
45225 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
45226 {
45227 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,
45228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45229 },
45230 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
45231 {
45232 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,
45233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45234 },
45235 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
45236 {
45237 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,
45238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45239 },
45240 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
45241 {
45242 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,
45243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45244 },
45245 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
45246 {
45247 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,
45248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45249 },
45250 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
45251 {
45252 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,
45253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45254 },
45255 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
45256 {
45257 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,
45258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45259 },
45260 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
45261 {
45262 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,
45263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45264 },
45265 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
45266 {
45267 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,
45268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45269 },
45270 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
45271 {
45272 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,
45273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45274 },
45275 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
45276 {
45277 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,
45278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45279 },
45280 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
45281 {
45282 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,
45283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45284 },
45285 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
45286 {
45287 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,
45288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
45289 },
45290 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
45291 {
45292 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,
45293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45294 },
45295 /* cmp.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
45296 {
45297 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,
45298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45299 },
45300 /* cmp.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
45301 {
45302 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,
45303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45304 },
45305 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
45306 {
45307 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,
45308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45309 },
45310 /* cmp.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
45311 {
45312 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,
45313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45314 },
45315 /* cmp.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
45316 {
45317 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,
45318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45319 },
45320 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
45321 {
45322 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,
45323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45324 },
45325 /* cmp.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
45326 {
45327 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,
45328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45329 },
45330 /* cmp.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
45331 {
45332 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,
45333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45334 },
45335 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
45336 {
45337 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,
45338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45339 },
45340 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
45341 {
45342 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,
45343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45344 },
45345 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
45346 {
45347 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,
45348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45349 },
45350 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
45351 {
45352 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,
45353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45354 },
45355 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
45356 {
45357 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,
45358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45359 },
45360 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
45361 {
45362 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,
45363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45364 },
45365 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
45366 {
45367 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,
45368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45369 },
45370 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
45371 {
45372 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,
45373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45374 },
45375 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
45376 {
45377 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,
45378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45379 },
45380 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
45381 {
45382 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,
45383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45384 },
45385 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
45386 {
45387 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,
45388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45389 },
45390 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
45391 {
45392 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,
45393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45394 },
45395 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
45396 {
45397 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,
45398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45399 },
45400 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
45401 {
45402 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,
45403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45404 },
45405 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
45406 {
45407 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,
45408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45409 },
45410 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
45411 {
45412 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,
45413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45414 },
45415 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
45416 {
45417 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,
45418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45419 },
45420 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
45421 {
45422 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,
45423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45424 },
45425 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
45426 {
45427 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,
45428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45429 },
45430 /* cmp.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
45431 {
45432 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,
45433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45434 },
45435 /* cmp.w${G} ${Dsp-16-u16},$Dst16RnHI */
45436 {
45437 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,
45438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45439 },
45440 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
45441 {
45442 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,
45443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45444 },
45445 /* cmp.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
45446 {
45447 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,
45448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45449 },
45450 /* cmp.w${G} ${Dsp-16-u16},$Dst16AnHI */
45451 {
45452 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,
45453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45454 },
45455 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
45456 {
45457 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,
45458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45459 },
45460 /* cmp.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
45461 {
45462 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,
45463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45464 },
45465 /* cmp.w${G} ${Dsp-16-u16},[$Dst16An] */
45466 {
45467 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,
45468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45469 },
45470 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
45471 {
45472 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,
45473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45474 },
45475 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
45476 {
45477 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,
45478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45479 },
45480 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
45481 {
45482 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,
45483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45484 },
45485 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
45486 {
45487 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,
45488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45489 },
45490 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
45491 {
45492 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,
45493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45494 },
45495 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
45496 {
45497 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,
45498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45499 },
45500 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
45501 {
45502 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,
45503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45504 },
45505 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
45506 {
45507 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,
45508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45509 },
45510 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
45511 {
45512 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,
45513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45514 },
45515 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
45516 {
45517 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,
45518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45519 },
45520 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
45521 {
45522 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,
45523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45524 },
45525 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
45526 {
45527 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,
45528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45529 },
45530 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
45531 {
45532 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,
45533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45534 },
45535 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
45536 {
45537 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,
45538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45539 },
45540 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
45541 {
45542 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,
45543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45544 },
45545 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
45546 {
45547 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,
45548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45549 },
45550 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
45551 {
45552 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,
45553 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45554 },
45555 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
45556 {
45557 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,
45558 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45559 },
45560 /* cmp.w${G} $Src16RnHI,$Dst16RnHI */
45561 {
45562 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,
45563 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45564 },
45565 /* cmp.w${G} $Src16AnHI,$Dst16RnHI */
45566 {
45567 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,
45568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45569 },
45570 /* cmp.w${G} [$Src16An],$Dst16RnHI */
45571 {
45572 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,
45573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45574 },
45575 /* cmp.w${G} $Src16RnHI,$Dst16AnHI */
45576 {
45577 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,
45578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45579 },
45580 /* cmp.w${G} $Src16AnHI,$Dst16AnHI */
45581 {
45582 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,
45583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45584 },
45585 /* cmp.w${G} [$Src16An],$Dst16AnHI */
45586 {
45587 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,
45588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45589 },
45590 /* cmp.w${G} $Src16RnHI,[$Dst16An] */
45591 {
45592 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,
45593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45594 },
45595 /* cmp.w${G} $Src16AnHI,[$Dst16An] */
45596 {
45597 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,
45598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45599 },
45600 /* cmp.w${G} [$Src16An],[$Dst16An] */
45601 {
45602 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,
45603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45604 },
45605 /* cmp.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
45606 {
45607 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,
45608 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45609 },
45610 /* cmp.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
45611 {
45612 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,
45613 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45614 },
45615 /* cmp.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
45616 {
45617 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,
45618 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45619 },
45620 /* cmp.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
45621 {
45622 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,
45623 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45624 },
45625 /* cmp.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
45626 {
45627 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,
45628 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45629 },
45630 /* cmp.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
45631 {
45632 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,
45633 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45634 },
45635 /* cmp.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
45636 {
45637 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,
45638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45639 },
45640 /* cmp.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
45641 {
45642 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,
45643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45644 },
45645 /* cmp.w${G} [$Src16An],${Dsp-16-u8}[sb] */
45646 {
45647 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,
45648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45649 },
45650 /* cmp.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
45651 {
45652 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,
45653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45654 },
45655 /* cmp.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
45656 {
45657 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,
45658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45659 },
45660 /* cmp.w${G} [$Src16An],${Dsp-16-u16}[sb] */
45661 {
45662 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,
45663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45664 },
45665 /* cmp.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
45666 {
45667 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,
45668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45669 },
45670 /* cmp.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
45671 {
45672 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,
45673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45674 },
45675 /* cmp.w${G} [$Src16An],${Dsp-16-s8}[fb] */
45676 {
45677 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,
45678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45679 },
45680 /* cmp.w${G} $Src16RnHI,${Dsp-16-u16} */
45681 {
45682 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,
45683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45684 },
45685 /* cmp.w${G} $Src16AnHI,${Dsp-16-u16} */
45686 {
45687 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,
45688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45689 },
45690 /* cmp.w${G} [$Src16An],${Dsp-16-u16} */
45691 {
45692 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,
45693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45694 },
45695 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
45696 {
45697 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,
45698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45699 },
45700 /* cmp.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
45701 {
45702 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,
45703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45704 },
45705 /* cmp.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
45706 {
45707 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,
45708 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45709 },
45710 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
45711 {
45712 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,
45713 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45714 },
45715 /* cmp.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
45716 {
45717 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,
45718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45719 },
45720 /* cmp.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
45721 {
45722 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,
45723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45724 },
45725 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
45726 {
45727 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,
45728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45729 },
45730 /* cmp.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
45731 {
45732 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,
45733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45734 },
45735 /* cmp.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
45736 {
45737 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,
45738 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45739 },
45740 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
45741 {
45742 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,
45743 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45744 },
45745 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
45746 {
45747 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,
45748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45749 },
45750 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
45751 {
45752 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,
45753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45754 },
45755 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
45756 {
45757 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,
45758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45759 },
45760 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
45761 {
45762 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,
45763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45764 },
45765 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
45766 {
45767 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,
45768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45769 },
45770 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
45771 {
45772 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,
45773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45774 },
45775 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
45776 {
45777 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,
45778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45779 },
45780 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
45781 {
45782 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,
45783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45784 },
45785 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
45786 {
45787 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,
45788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45789 },
45790 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
45791 {
45792 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,
45793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45794 },
45795 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
45796 {
45797 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,
45798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45799 },
45800 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
45801 {
45802 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,
45803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45804 },
45805 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
45806 {
45807 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,
45808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45809 },
45810 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
45811 {
45812 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,
45813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45814 },
45815 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
45816 {
45817 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,
45818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45819 },
45820 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
45821 {
45822 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,
45823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45824 },
45825 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
45826 {
45827 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,
45828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45829 },
45830 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
45831 {
45832 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,
45833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45834 },
45835 /* cmp.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
45836 {
45837 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,
45838 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45839 },
45840 /* cmp.b${G} ${Dsp-16-u16},$Dst16RnQI */
45841 {
45842 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,
45843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45844 },
45845 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
45846 {
45847 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,
45848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45849 },
45850 /* cmp.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
45851 {
45852 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,
45853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45854 },
45855 /* cmp.b${G} ${Dsp-16-u16},$Dst16AnQI */
45856 {
45857 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,
45858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45859 },
45860 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
45861 {
45862 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,
45863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45864 },
45865 /* cmp.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
45866 {
45867 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,
45868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45869 },
45870 /* cmp.b${G} ${Dsp-16-u16},[$Dst16An] */
45871 {
45872 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,
45873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45874 },
45875 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
45876 {
45877 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,
45878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45879 },
45880 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
45881 {
45882 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,
45883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45884 },
45885 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
45886 {
45887 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,
45888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45889 },
45890 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
45891 {
45892 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,
45893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45894 },
45895 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
45896 {
45897 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,
45898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45899 },
45900 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
45901 {
45902 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,
45903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45904 },
45905 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
45906 {
45907 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,
45908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45909 },
45910 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
45911 {
45912 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,
45913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45914 },
45915 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
45916 {
45917 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,
45918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45919 },
45920 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
45921 {
45922 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,
45923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45924 },
45925 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
45926 {
45927 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,
45928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45929 },
45930 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
45931 {
45932 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,
45933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45934 },
45935 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
45936 {
45937 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,
45938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45939 },
45940 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
45941 {
45942 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,
45943 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45944 },
45945 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
45946 {
45947 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,
45948 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45949 },
45950 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
45951 {
45952 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,
45953 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45954 },
45955 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
45956 {
45957 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,
45958 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45959 },
45960 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
45961 {
45962 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,
45963 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45964 },
45965 /* cmp.b${G} $Src16RnQI,$Dst16RnQI */
45966 {
45967 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,
45968 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45969 },
45970 /* cmp.b${G} $Src16AnQI,$Dst16RnQI */
45971 {
45972 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,
45973 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45974 },
45975 /* cmp.b${G} [$Src16An],$Dst16RnQI */
45976 {
45977 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,
45978 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45979 },
45980 /* cmp.b${G} $Src16RnQI,$Dst16AnQI */
45981 {
45982 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,
45983 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45984 },
45985 /* cmp.b${G} $Src16AnQI,$Dst16AnQI */
45986 {
45987 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,
45988 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45989 },
45990 /* cmp.b${G} [$Src16An],$Dst16AnQI */
45991 {
45992 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,
45993 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45994 },
45995 /* cmp.b${G} $Src16RnQI,[$Dst16An] */
45996 {
45997 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,
45998 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
45999 },
46000 /* cmp.b${G} $Src16AnQI,[$Dst16An] */
46001 {
46002 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,
46003 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46004 },
46005 /* cmp.b${G} [$Src16An],[$Dst16An] */
46006 {
46007 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,
46008 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46009 },
46010 /* cmp.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
46011 {
46012 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,
46013 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46014 },
46015 /* cmp.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
46016 {
46017 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,
46018 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46019 },
46020 /* cmp.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
46021 {
46022 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,
46023 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46024 },
46025 /* cmp.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
46026 {
46027 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,
46028 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46029 },
46030 /* cmp.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
46031 {
46032 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,
46033 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46034 },
46035 /* cmp.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
46036 {
46037 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,
46038 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46039 },
46040 /* cmp.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
46041 {
46042 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,
46043 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46044 },
46045 /* cmp.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
46046 {
46047 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,
46048 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46049 },
46050 /* cmp.b${G} [$Src16An],${Dsp-16-u8}[sb] */
46051 {
46052 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,
46053 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46054 },
46055 /* cmp.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
46056 {
46057 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,
46058 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46059 },
46060 /* cmp.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
46061 {
46062 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,
46063 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46064 },
46065 /* cmp.b${G} [$Src16An],${Dsp-16-u16}[sb] */
46066 {
46067 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,
46068 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46069 },
46070 /* cmp.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
46071 {
46072 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,
46073 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46074 },
46075 /* cmp.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
46076 {
46077 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,
46078 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46079 },
46080 /* cmp.b${G} [$Src16An],${Dsp-16-s8}[fb] */
46081 {
46082 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,
46083 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46084 },
46085 /* cmp.b${G} $Src16RnQI,${Dsp-16-u16} */
46086 {
46087 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,
46088 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46089 },
46090 /* cmp.b${G} $Src16AnQI,${Dsp-16-u16} */
46091 {
46092 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,
46093 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46094 },
46095 /* cmp.b${G} [$Src16An],${Dsp-16-u16} */
46096 {
46097 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,
46098 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46099 },
46100 /* cmp.b${S} #${Imm-8-QI},r0l */
46101 {
46102 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,
46103 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46104 },
46105 /* cmp.b${S} #${Imm-8-QI},r0h */
46106 {
46107 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,
46108 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46109 },
46110 /* cmp.b${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
46111 {
46112 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,
46113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46114 },
46115 /* cmp.b${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
46116 {
46117 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,
46118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46119 },
46120 /* cmp.b${S} #${Imm-8-QI},${Dsp-16-u16} */
46121 {
46122 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,
46123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46124 },
46125 /* cmp.w${Q} #${Imm-12-s4},$Dst32RnUnprefixedHI */
46126 {
46127 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,
46128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46129 },
46130 /* cmp.w${Q} #${Imm-12-s4},$Dst32AnUnprefixedHI */
46131 {
46132 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,
46133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46134 },
46135 /* cmp.w${Q} #${Imm-12-s4},[$Dst32AnUnprefixed] */
46136 {
46137 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,
46138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46139 },
46140 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
46141 {
46142 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,
46143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46144 },
46145 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
46146 {
46147 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,
46148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46149 },
46150 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
46151 {
46152 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,
46153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46154 },
46155 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-u8}[sb] */
46156 {
46157 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,
46158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46159 },
46160 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-u16}[sb] */
46161 {
46162 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,
46163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46164 },
46165 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-s8}[fb] */
46166 {
46167 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,
46168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46169 },
46170 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-s16}[fb] */
46171 {
46172 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,
46173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46174 },
46175 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-u16} */
46176 {
46177 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,
46178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46179 },
46180 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-u24} */
46181 {
46182 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,
46183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46184 },
46185 /* cmp.b${Q} #${Imm-12-s4},$Dst32RnUnprefixedQI */
46186 {
46187 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,
46188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46189 },
46190 /* cmp.b${Q} #${Imm-12-s4},$Dst32AnUnprefixedQI */
46191 {
46192 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,
46193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46194 },
46195 /* cmp.b${Q} #${Imm-12-s4},[$Dst32AnUnprefixed] */
46196 {
46197 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,
46198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46199 },
46200 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
46201 {
46202 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,
46203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46204 },
46205 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
46206 {
46207 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,
46208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46209 },
46210 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
46211 {
46212 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,
46213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46214 },
46215 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-u8}[sb] */
46216 {
46217 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,
46218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46219 },
46220 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-u16}[sb] */
46221 {
46222 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,
46223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46224 },
46225 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-s8}[fb] */
46226 {
46227 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,
46228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46229 },
46230 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-s16}[fb] */
46231 {
46232 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,
46233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46234 },
46235 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-u16} */
46236 {
46237 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,
46238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46239 },
46240 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-u24} */
46241 {
46242 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,
46243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46244 },
46245 /* cmp.w${Q} #${Imm-8-s4},$Dst16RnHI */
46246 {
46247 M32C_INSN_CMP16_W_IMM4_Q_16_DST16_RN_DIRECT_HI, "cmp16.w-imm4-Q-16-dst16-Rn-direct-HI", "cmp.w", 16,
46248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46249 },
46250 /* cmp.w${Q} #${Imm-8-s4},$Dst16AnHI */
46251 {
46252 M32C_INSN_CMP16_W_IMM4_Q_16_DST16_AN_DIRECT_HI, "cmp16.w-imm4-Q-16-dst16-An-direct-HI", "cmp.w", 16,
46253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46254 },
46255 /* cmp.w${Q} #${Imm-8-s4},[$Dst16An] */
46256 {
46257 M32C_INSN_CMP16_W_IMM4_Q_16_DST16_AN_INDIRECT_HI, "cmp16.w-imm4-Q-16-dst16-An-indirect-HI", "cmp.w", 16,
46258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46259 },
46260 /* cmp.w${Q} #${Imm-8-s4},${Dsp-16-u8}[$Dst16An] */
46261 {
46262 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,
46263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46264 },
46265 /* cmp.w${Q} #${Imm-8-s4},${Dsp-16-u16}[$Dst16An] */
46266 {
46267 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,
46268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46269 },
46270 /* cmp.w${Q} #${Imm-8-s4},${Dsp-16-u8}[sb] */
46271 {
46272 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,
46273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46274 },
46275 /* cmp.w${Q} #${Imm-8-s4},${Dsp-16-u16}[sb] */
46276 {
46277 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,
46278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46279 },
46280 /* cmp.w${Q} #${Imm-8-s4},${Dsp-16-s8}[fb] */
46281 {
46282 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,
46283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46284 },
46285 /* cmp.w${Q} #${Imm-8-s4},${Dsp-16-u16} */
46286 {
46287 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,
46288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46289 },
46290 /* cmp.b${Q} #${Imm-8-s4},$Dst16RnQI */
46291 {
46292 M32C_INSN_CMP16_B_IMM4_Q_16_DST16_RN_DIRECT_QI, "cmp16.b-imm4-Q-16-dst16-Rn-direct-QI", "cmp.b", 16,
46293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46294 },
46295 /* cmp.b${Q} #${Imm-8-s4},$Dst16AnQI */
46296 {
46297 M32C_INSN_CMP16_B_IMM4_Q_16_DST16_AN_DIRECT_QI, "cmp16.b-imm4-Q-16-dst16-An-direct-QI", "cmp.b", 16,
46298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46299 },
46300 /* cmp.b${Q} #${Imm-8-s4},[$Dst16An] */
46301 {
46302 M32C_INSN_CMP16_B_IMM4_Q_16_DST16_AN_INDIRECT_QI, "cmp16.b-imm4-Q-16-dst16-An-indirect-QI", "cmp.b", 16,
46303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46304 },
46305 /* cmp.b${Q} #${Imm-8-s4},${Dsp-16-u8}[$Dst16An] */
46306 {
46307 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,
46308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46309 },
46310 /* cmp.b${Q} #${Imm-8-s4},${Dsp-16-u16}[$Dst16An] */
46311 {
46312 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,
46313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46314 },
46315 /* cmp.b${Q} #${Imm-8-s4},${Dsp-16-u8}[sb] */
46316 {
46317 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,
46318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46319 },
46320 /* cmp.b${Q} #${Imm-8-s4},${Dsp-16-u16}[sb] */
46321 {
46322 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,
46323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46324 },
46325 /* cmp.b${Q} #${Imm-8-s4},${Dsp-16-s8}[fb] */
46326 {
46327 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,
46328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46329 },
46330 /* cmp.b${Q} #${Imm-8-s4},${Dsp-16-u16} */
46331 {
46332 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,
46333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46334 },
46335 /* cmp.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
46336 {
46337 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,
46338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46339 },
46340 /* cmp.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
46341 {
46342 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,
46343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46344 },
46345 /* cmp.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
46346 {
46347 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,
46348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46349 },
46350 /* cmp.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
46351 {
46352 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,
46353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46354 },
46355 /* cmp.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
46356 {
46357 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,
46358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46359 },
46360 /* cmp.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
46361 {
46362 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,
46363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46364 },
46365 /* cmp.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
46366 {
46367 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,
46368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46369 },
46370 /* cmp.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
46371 {
46372 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,
46373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46374 },
46375 /* cmp.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
46376 {
46377 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,
46378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46379 },
46380 /* cmp.w${G} #${Imm-32-HI},${Dsp-16-u16} */
46381 {
46382 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,
46383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46384 },
46385 /* cmp.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
46386 {
46387 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,
46388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46389 },
46390 /* cmp.w${G} #${Imm-40-HI},${Dsp-16-u24} */
46391 {
46392 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,
46393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46394 },
46395 /* cmp.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
46396 {
46397 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,
46398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46399 },
46400 /* cmp.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
46401 {
46402 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,
46403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46404 },
46405 /* cmp.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
46406 {
46407 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,
46408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46409 },
46410 /* cmp.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
46411 {
46412 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,
46413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46414 },
46415 /* cmp.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
46416 {
46417 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,
46418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46419 },
46420 /* cmp.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
46421 {
46422 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,
46423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46424 },
46425 /* cmp.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
46426 {
46427 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,
46428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46429 },
46430 /* cmp.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
46431 {
46432 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,
46433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46434 },
46435 /* cmp.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
46436 {
46437 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,
46438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46439 },
46440 /* cmp.b${G} #${Imm-32-QI},${Dsp-16-u16} */
46441 {
46442 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,
46443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46444 },
46445 /* cmp.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
46446 {
46447 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,
46448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46449 },
46450 /* cmp.b${G} #${Imm-40-QI},${Dsp-16-u24} */
46451 {
46452 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,
46453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46454 },
46455 /* cmp.w${G} #${Imm-16-HI},$Dst16RnHI */
46456 {
46457 M32C_INSN_CMP16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "cmp16.w-imm-G-basic-dst16-Rn-direct-HI", "cmp.w", 32,
46458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46459 },
46460 /* cmp.w${G} #${Imm-16-HI},$Dst16AnHI */
46461 {
46462 M32C_INSN_CMP16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "cmp16.w-imm-G-basic-dst16-An-direct-HI", "cmp.w", 32,
46463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46464 },
46465 /* cmp.w${G} #${Imm-16-HI},[$Dst16An] */
46466 {
46467 M32C_INSN_CMP16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "cmp16.w-imm-G-basic-dst16-An-indirect-HI", "cmp.w", 32,
46468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46469 },
46470 /* cmp.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
46471 {
46472 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,
46473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46474 },
46475 /* cmp.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
46476 {
46477 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,
46478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46479 },
46480 /* cmp.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
46481 {
46482 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,
46483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46484 },
46485 /* cmp.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
46486 {
46487 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,
46488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46489 },
46490 /* cmp.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
46491 {
46492 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,
46493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46494 },
46495 /* cmp.w${G} #${Imm-32-HI},${Dsp-16-u16} */
46496 {
46497 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,
46498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46499 },
46500 /* cmp.b${G} #${Imm-16-QI},$Dst16RnQI */
46501 {
46502 M32C_INSN_CMP16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "cmp16.b-imm-G-basic-dst16-Rn-direct-QI", "cmp.b", 24,
46503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46504 },
46505 /* cmp.b${G} #${Imm-16-QI},$Dst16AnQI */
46506 {
46507 M32C_INSN_CMP16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "cmp16.b-imm-G-basic-dst16-An-direct-QI", "cmp.b", 24,
46508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46509 },
46510 /* cmp.b${G} #${Imm-16-QI},[$Dst16An] */
46511 {
46512 M32C_INSN_CMP16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "cmp16.b-imm-G-basic-dst16-An-indirect-QI", "cmp.b", 24,
46513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46514 },
46515 /* cmp.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
46516 {
46517 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,
46518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46519 },
46520 /* cmp.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
46521 {
46522 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,
46523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46524 },
46525 /* cmp.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
46526 {
46527 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,
46528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46529 },
46530 /* cmp.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
46531 {
46532 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,
46533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46534 },
46535 /* cmp.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
46536 {
46537 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,
46538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46539 },
46540 /* cmp.b${G} #${Imm-32-QI},${Dsp-16-u16} */
46541 {
46542 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,
46543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46544 },
46545 /* cmp.l${G} #${Imm-16-SI},$Dst32RnUnprefixedSI */
46546 {
46547 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,
46548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46549 },
46550 /* cmp.l${G} #${Imm-16-SI},$Dst32AnUnprefixedSI */
46551 {
46552 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,
46553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46554 },
46555 /* cmp.l${G} #${Imm-16-SI},[$Dst32AnUnprefixed] */
46556 {
46557 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,
46558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46559 },
46560 /* cmp.l${G} #${Imm-24-SI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
46561 {
46562 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,
46563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46564 },
46565 /* cmp.l${G} #${Imm-24-SI},${Dsp-16-u8}[sb] */
46566 {
46567 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,
46568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46569 },
46570 /* cmp.l${G} #${Imm-24-SI},${Dsp-16-s8}[fb] */
46571 {
46572 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,
46573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46574 },
46575 /* cmp.l${G} #${Imm-32-SI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
46576 {
46577 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,
46578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46579 },
46580 /* cmp.l${G} #${Imm-32-SI},${Dsp-16-u16}[sb] */
46581 {
46582 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,
46583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46584 },
46585 /* cmp.l${G} #${Imm-32-SI},${Dsp-16-s16}[fb] */
46586 {
46587 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,
46588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46589 },
46590 /* cmp.l${G} #${Imm-32-SI},${Dsp-16-u16} */
46591 {
46592 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,
46593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46594 },
46595 /* cmp.l${G} #${Imm-40-SI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
46596 {
46597 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,
46598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46599 },
46600 /* cmp.l${G} #${Imm-40-SI},${Dsp-16-u24} */
46601 {
46602 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,
46603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46604 },
46605 /* clip.w #${Imm-24-HI},#${Imm-40-HI},$Dst32RnPrefixedHI */
46606 {
46607 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,
46608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46609 },
46610 /* clip.w #${Imm-24-HI},#${Imm-40-HI},$Dst32AnPrefixedHI */
46611 {
46612 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,
46613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46614 },
46615 /* clip.w #${Imm-24-HI},#${Imm-40-HI},[$Dst32AnPrefixed] */
46616 {
46617 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,
46618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46619 },
46620 /* clip.w #${Imm-32-HI},#${Imm-48-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
46621 {
46622 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,
46623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46624 },
46625 /* clip.w #${Imm-32-HI},#${Imm-48-HI},${Dsp-24-u8}[sb] */
46626 {
46627 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,
46628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46629 },
46630 /* clip.w #${Imm-32-HI},#${Imm-48-HI},${Dsp-24-s8}[fb] */
46631 {
46632 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,
46633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46634 },
46635 /* clip.w #${Imm-40-HI},#${Imm-56-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
46636 {
46637 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,
46638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46639 },
46640 /* clip.w #${Imm-40-HI},#${Imm-56-HI},${Dsp-24-u16}[sb] */
46641 {
46642 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,
46643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46644 },
46645 /* clip.w #${Imm-40-HI},#${Imm-56-HI},${Dsp-24-s16}[fb] */
46646 {
46647 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,
46648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46649 },
46650 /* clip.w #${Imm-40-HI},#${Imm-56-HI},${Dsp-24-u16} */
46651 {
46652 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,
46653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46654 },
46655 /* clip.w #${Imm-48-HI},#${Imm-64-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
46656 {
46657 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,
46658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46659 },
46660 /* clip.w #${Imm-48-HI},#${Imm-64-HI},${Dsp-24-u24} */
46661 {
46662 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,
46663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46664 },
46665 /* clip.b #${Imm-24-QI},#${Imm-32-QI},$Dst32RnPrefixedQI */
46666 {
46667 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,
46668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46669 },
46670 /* clip.b #${Imm-24-QI},#${Imm-32-QI},$Dst32AnPrefixedQI */
46671 {
46672 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,
46673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46674 },
46675 /* clip.b #${Imm-24-QI},#${Imm-32-QI},[$Dst32AnPrefixed] */
46676 {
46677 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,
46678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46679 },
46680 /* clip.b #${Imm-32-QI},#${Imm-40-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
46681 {
46682 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,
46683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46684 },
46685 /* clip.b #${Imm-32-QI},#${Imm-40-QI},${Dsp-24-u8}[sb] */
46686 {
46687 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,
46688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46689 },
46690 /* clip.b #${Imm-32-QI},#${Imm-40-QI},${Dsp-24-s8}[fb] */
46691 {
46692 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,
46693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46694 },
46695 /* clip.b #${Imm-40-QI},#${Imm-48-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
46696 {
46697 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,
46698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46699 },
46700 /* clip.b #${Imm-40-QI},#${Imm-48-QI},${Dsp-24-u16}[sb] */
46701 {
46702 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,
46703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46704 },
46705 /* clip.b #${Imm-40-QI},#${Imm-48-QI},${Dsp-24-s16}[fb] */
46706 {
46707 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,
46708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46709 },
46710 /* clip.b #${Imm-40-QI},#${Imm-48-QI},${Dsp-24-u16} */
46711 {
46712 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,
46713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46714 },
46715 /* clip.b #${Imm-48-QI},#${Imm-56-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
46716 {
46717 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,
46718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46719 },
46720 /* clip.b #${Imm-48-QI},#${Imm-56-QI},${Dsp-24-u24} */
46721 {
46722 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,
46723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46724 },
46725 /* bxor${X} $Bitno32Prefixed,$Bit32RnPrefixed */
46726 {
46727 M32C_INSN_BXOR32_X_BIT32_24_PREFIXED_BIT32_RN_DIRECT_PREFIXED, "bxor32-X-bit32-24-Prefixed-bit32-Rn-direct-Prefixed", "bxor", 24,
46728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46729 },
46730 /* bxor${X} $Bitno32Prefixed,$Bit32AnPrefixed */
46731 {
46732 M32C_INSN_BXOR32_X_BIT32_24_PREFIXED_BIT32_AN_DIRECT_PREFIXED, "bxor32-X-bit32-24-Prefixed-bit32-An-direct-Prefixed", "bxor", 24,
46733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46734 },
46735 /* bxor${X} $Bitno32Prefixed,[$Bit32AnPrefixed] */
46736 {
46737 M32C_INSN_BXOR32_X_BIT32_24_PREFIXED_BIT32_AN_INDIRECT_PREFIXED, "bxor32-X-bit32-24-Prefixed-bit32-An-indirect-Prefixed", "bxor", 24,
46738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46739 },
46740 /* bxor${X} ${BitBase32-24-u11-Prefixed}[$Bit32AnPrefixed] */
46741 {
46742 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,
46743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46744 },
46745 /* bxor${X} ${BitBase32-24-u19-Prefixed}[$Bit32AnPrefixed] */
46746 {
46747 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,
46748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46749 },
46750 /* bxor${X} ${BitBase32-24-u27-Prefixed}[$Bit32AnPrefixed] */
46751 {
46752 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,
46753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46754 },
46755 /* bxor${X} ${BitBase32-24-u11-Prefixed}[sb] */
46756 {
46757 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,
46758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46759 },
46760 /* bxor${X} ${BitBase32-24-u19-Prefixed}[sb] */
46761 {
46762 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,
46763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46764 },
46765 /* bxor${X} ${BitBase32-24-s11-Prefixed}[fb] */
46766 {
46767 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,
46768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46769 },
46770 /* bxor${X} ${BitBase32-24-s19-Prefixed}[fb] */
46771 {
46772 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,
46773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46774 },
46775 /* bxor${X} ${BitBase32-24-u19-Prefixed} */
46776 {
46777 M32C_INSN_BXOR32_X_BIT32_24_PREFIXED_BIT32_24_19_ABSOLUTE_PREFIXED, "bxor32-X-bit32-24-Prefixed-bit32-24-19-absolute-Prefixed", "bxor", 40,
46778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46779 },
46780 /* bxor${X} ${BitBase32-24-u27-Prefixed} */
46781 {
46782 M32C_INSN_BXOR32_X_BIT32_24_PREFIXED_BIT32_24_27_ABSOLUTE_PREFIXED, "bxor32-X-bit32-24-Prefixed-bit32-24-27-absolute-Prefixed", "bxor", 48,
46783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46784 },
46785 /* bxor${X} $Bitno16R,$Bit16Rn */
46786 {
46787 M32C_INSN_BXOR16_X_BIT16_16_BIT16_RN_DIRECT, "bxor16-X-bit16-16-bit16-Rn-direct", "bxor", 24,
46788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46789 },
46790 /* bxor${X} $Bitno16R,$Bit16An */
46791 {
46792 M32C_INSN_BXOR16_X_BIT16_16_BIT16_AN_DIRECT, "bxor16-X-bit16-16-bit16-An-direct", "bxor", 24,
46793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46794 },
46795 /* bxor${X} [$Bit16An] */
46796 {
46797 M32C_INSN_BXOR16_X_BIT16_16_BIT16_AN_INDIRECT, "bxor16-X-bit16-16-bit16-An-indirect", "bxor", 16,
46798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46799 },
46800 /* bxor${X} ${Dsp-16-u8}[$Bit16An] */
46801 {
46802 M32C_INSN_BXOR16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "bxor16-X-bit16-16-bit16-16-8-An-relative", "bxor", 24,
46803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46804 },
46805 /* bxor${X} ${Dsp-16-u16}[$Bit16An] */
46806 {
46807 M32C_INSN_BXOR16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "bxor16-X-bit16-16-bit16-16-16-An-relative", "bxor", 32,
46808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46809 },
46810 /* bxor${X} ${BitBase16-16-u8}[sb] */
46811 {
46812 M32C_INSN_BXOR16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "bxor16-X-bit16-16-bit16-16-8-SB-relative", "bxor", 24,
46813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46814 },
46815 /* bxor${X} ${BitBase16-16-u16}[sb] */
46816 {
46817 M32C_INSN_BXOR16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "bxor16-X-bit16-16-bit16-16-16-SB-relative", "bxor", 32,
46818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46819 },
46820 /* bxor${X} ${BitBase16-16-s8}[fb] */
46821 {
46822 M32C_INSN_BXOR16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "bxor16-X-bit16-16-bit16-16-8-FB-relative", "bxor", 24,
46823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46824 },
46825 /* bxor${X} ${BitBase16-16-u16} */
46826 {
46827 M32C_INSN_BXOR16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "bxor16-X-bit16-16-bit16-16-16-absolute", "bxor", 32,
46828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46829 },
46830 /* btsts${X} $Bitno32Unprefixed,$Bit32RnUnprefixed */
46831 {
46832 M32C_INSN_BTSTS32_X_BIT32_16_UNPREFIXED_BIT32_RN_DIRECT_UNPREFIXED, "btsts32-X-bit32-16-Unprefixed-bit32-Rn-direct-Unprefixed", "btsts", 16,
46833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46834 },
46835 /* btsts${X} $Bitno32Unprefixed,$Bit32AnUnprefixed */
46836 {
46837 M32C_INSN_BTSTS32_X_BIT32_16_UNPREFIXED_BIT32_AN_DIRECT_UNPREFIXED, "btsts32-X-bit32-16-Unprefixed-bit32-An-direct-Unprefixed", "btsts", 16,
46838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46839 },
46840 /* btsts${X} $Bitno32Unprefixed,[$Bit32AnUnprefixed] */
46841 {
46842 M32C_INSN_BTSTS32_X_BIT32_16_UNPREFIXED_BIT32_AN_INDIRECT_UNPREFIXED, "btsts32-X-bit32-16-Unprefixed-bit32-An-indirect-Unprefixed", "btsts", 16,
46843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46844 },
46845 /* btsts${X} ${BitBase32-16-u11-Unprefixed}[$Bit32AnUnprefixed] */
46846 {
46847 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,
46848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46849 },
46850 /* btsts${X} ${BitBase32-16-u19-Unprefixed}[$Bit32AnUnprefixed] */
46851 {
46852 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,
46853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46854 },
46855 /* btsts${X} ${BitBase32-16-u27-Unprefixed}[$Bit32AnUnprefixed] */
46856 {
46857 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,
46858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46859 },
46860 /* btsts${X} ${BitBase32-16-u11-Unprefixed}[sb] */
46861 {
46862 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,
46863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46864 },
46865 /* btsts${X} ${BitBase32-16-u19-Unprefixed}[sb] */
46866 {
46867 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,
46868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46869 },
46870 /* btsts${X} ${BitBase32-16-s11-Unprefixed}[fb] */
46871 {
46872 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,
46873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46874 },
46875 /* btsts${X} ${BitBase32-16-s19-Unprefixed}[fb] */
46876 {
46877 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,
46878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46879 },
46880 /* btsts${X} ${BitBase32-16-u19-Unprefixed} */
46881 {
46882 M32C_INSN_BTSTS32_X_BIT32_16_UNPREFIXED_BIT32_16_19_ABSOLUTE_UNPREFIXED, "btsts32-X-bit32-16-Unprefixed-bit32-16-19-absolute-Unprefixed", "btsts", 32,
46883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46884 },
46885 /* btsts${X} ${BitBase32-16-u27-Unprefixed} */
46886 {
46887 M32C_INSN_BTSTS32_X_BIT32_16_UNPREFIXED_BIT32_16_27_ABSOLUTE_UNPREFIXED, "btsts32-X-bit32-16-Unprefixed-bit32-16-27-absolute-Unprefixed", "btsts", 40,
46888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46889 },
46890 /* btsts${X} $Bitno16R,$Bit16Rn */
46891 {
46892 M32C_INSN_BTSTS16_X_BIT16_16_BIT16_RN_DIRECT, "btsts16-X-bit16-16-bit16-Rn-direct", "btsts", 24,
46893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46894 },
46895 /* btsts${X} $Bitno16R,$Bit16An */
46896 {
46897 M32C_INSN_BTSTS16_X_BIT16_16_BIT16_AN_DIRECT, "btsts16-X-bit16-16-bit16-An-direct", "btsts", 24,
46898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46899 },
46900 /* btsts${X} [$Bit16An] */
46901 {
46902 M32C_INSN_BTSTS16_X_BIT16_16_BIT16_AN_INDIRECT, "btsts16-X-bit16-16-bit16-An-indirect", "btsts", 16,
46903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46904 },
46905 /* btsts${X} ${Dsp-16-u8}[$Bit16An] */
46906 {
46907 M32C_INSN_BTSTS16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "btsts16-X-bit16-16-bit16-16-8-An-relative", "btsts", 24,
46908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46909 },
46910 /* btsts${X} ${Dsp-16-u16}[$Bit16An] */
46911 {
46912 M32C_INSN_BTSTS16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "btsts16-X-bit16-16-bit16-16-16-An-relative", "btsts", 32,
46913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46914 },
46915 /* btsts${X} ${BitBase16-16-u8}[sb] */
46916 {
46917 M32C_INSN_BTSTS16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "btsts16-X-bit16-16-bit16-16-8-SB-relative", "btsts", 24,
46918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46919 },
46920 /* btsts${X} ${BitBase16-16-u16}[sb] */
46921 {
46922 M32C_INSN_BTSTS16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "btsts16-X-bit16-16-bit16-16-16-SB-relative", "btsts", 32,
46923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46924 },
46925 /* btsts${X} ${BitBase16-16-s8}[fb] */
46926 {
46927 M32C_INSN_BTSTS16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "btsts16-X-bit16-16-bit16-16-8-FB-relative", "btsts", 24,
46928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46929 },
46930 /* btsts${X} ${BitBase16-16-u16} */
46931 {
46932 M32C_INSN_BTSTS16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "btsts16-X-bit16-16-bit16-16-16-absolute", "btsts", 32,
46933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46934 },
46935 /* btstc${X} $Bitno32Unprefixed,$Bit32RnUnprefixed */
46936 {
46937 M32C_INSN_BTSTC32_X_BIT32_16_UNPREFIXED_BIT32_RN_DIRECT_UNPREFIXED, "btstc32-X-bit32-16-Unprefixed-bit32-Rn-direct-Unprefixed", "btstc", 16,
46938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46939 },
46940 /* btstc${X} $Bitno32Unprefixed,$Bit32AnUnprefixed */
46941 {
46942 M32C_INSN_BTSTC32_X_BIT32_16_UNPREFIXED_BIT32_AN_DIRECT_UNPREFIXED, "btstc32-X-bit32-16-Unprefixed-bit32-An-direct-Unprefixed", "btstc", 16,
46943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46944 },
46945 /* btstc${X} $Bitno32Unprefixed,[$Bit32AnUnprefixed] */
46946 {
46947 M32C_INSN_BTSTC32_X_BIT32_16_UNPREFIXED_BIT32_AN_INDIRECT_UNPREFIXED, "btstc32-X-bit32-16-Unprefixed-bit32-An-indirect-Unprefixed", "btstc", 16,
46948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46949 },
46950 /* btstc${X} ${BitBase32-16-u11-Unprefixed}[$Bit32AnUnprefixed] */
46951 {
46952 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,
46953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46954 },
46955 /* btstc${X} ${BitBase32-16-u19-Unprefixed}[$Bit32AnUnprefixed] */
46956 {
46957 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,
46958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46959 },
46960 /* btstc${X} ${BitBase32-16-u27-Unprefixed}[$Bit32AnUnprefixed] */
46961 {
46962 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,
46963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46964 },
46965 /* btstc${X} ${BitBase32-16-u11-Unprefixed}[sb] */
46966 {
46967 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,
46968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46969 },
46970 /* btstc${X} ${BitBase32-16-u19-Unprefixed}[sb] */
46971 {
46972 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,
46973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46974 },
46975 /* btstc${X} ${BitBase32-16-s11-Unprefixed}[fb] */
46976 {
46977 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,
46978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46979 },
46980 /* btstc${X} ${BitBase32-16-s19-Unprefixed}[fb] */
46981 {
46982 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,
46983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46984 },
46985 /* btstc${X} ${BitBase32-16-u19-Unprefixed} */
46986 {
46987 M32C_INSN_BTSTC32_X_BIT32_16_UNPREFIXED_BIT32_16_19_ABSOLUTE_UNPREFIXED, "btstc32-X-bit32-16-Unprefixed-bit32-16-19-absolute-Unprefixed", "btstc", 32,
46988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46989 },
46990 /* btstc${X} ${BitBase32-16-u27-Unprefixed} */
46991 {
46992 M32C_INSN_BTSTC32_X_BIT32_16_UNPREFIXED_BIT32_16_27_ABSOLUTE_UNPREFIXED, "btstc32-X-bit32-16-Unprefixed-bit32-16-27-absolute-Unprefixed", "btstc", 40,
46993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
46994 },
46995 /* btstc${X} $Bitno16R,$Bit16Rn */
46996 {
46997 M32C_INSN_BTSTC16_X_BIT16_16_BIT16_RN_DIRECT, "btstc16-X-bit16-16-bit16-Rn-direct", "btstc", 24,
46998 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
46999 },
47000 /* btstc${X} $Bitno16R,$Bit16An */
47001 {
47002 M32C_INSN_BTSTC16_X_BIT16_16_BIT16_AN_DIRECT, "btstc16-X-bit16-16-bit16-An-direct", "btstc", 24,
47003 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47004 },
47005 /* btstc${X} [$Bit16An] */
47006 {
47007 M32C_INSN_BTSTC16_X_BIT16_16_BIT16_AN_INDIRECT, "btstc16-X-bit16-16-bit16-An-indirect", "btstc", 16,
47008 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47009 },
47010 /* btstc${X} ${Dsp-16-u8}[$Bit16An] */
47011 {
47012 M32C_INSN_BTSTC16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "btstc16-X-bit16-16-bit16-16-8-An-relative", "btstc", 24,
47013 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47014 },
47015 /* btstc${X} ${Dsp-16-u16}[$Bit16An] */
47016 {
47017 M32C_INSN_BTSTC16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "btstc16-X-bit16-16-bit16-16-16-An-relative", "btstc", 32,
47018 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47019 },
47020 /* btstc${X} ${BitBase16-16-u8}[sb] */
47021 {
47022 M32C_INSN_BTSTC16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "btstc16-X-bit16-16-bit16-16-8-SB-relative", "btstc", 24,
47023 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47024 },
47025 /* btstc${X} ${BitBase16-16-u16}[sb] */
47026 {
47027 M32C_INSN_BTSTC16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "btstc16-X-bit16-16-bit16-16-16-SB-relative", "btstc", 32,
47028 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47029 },
47030 /* btstc${X} ${BitBase16-16-s8}[fb] */
47031 {
47032 M32C_INSN_BTSTC16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "btstc16-X-bit16-16-bit16-16-8-FB-relative", "btstc", 24,
47033 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47034 },
47035 /* btstc${X} ${BitBase16-16-u16} */
47036 {
47037 M32C_INSN_BTSTC16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "btstc16-X-bit16-16-bit16-16-16-absolute", "btstc", 32,
47038 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47039 },
47040 /* btst${X} $Bitno32Unprefixed,$Bit32RnUnprefixed */
47041 {
47042 M32C_INSN_BTST32_X_BIT32_16_UNPREFIXED_BIT32_RN_DIRECT_UNPREFIXED, "btst32-X-bit32-16-Unprefixed-bit32-Rn-direct-Unprefixed", "btst", 16,
47043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47044 },
47045 /* btst${X} $Bitno32Unprefixed,$Bit32AnUnprefixed */
47046 {
47047 M32C_INSN_BTST32_X_BIT32_16_UNPREFIXED_BIT32_AN_DIRECT_UNPREFIXED, "btst32-X-bit32-16-Unprefixed-bit32-An-direct-Unprefixed", "btst", 16,
47048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47049 },
47050 /* btst${X} $Bitno32Unprefixed,[$Bit32AnUnprefixed] */
47051 {
47052 M32C_INSN_BTST32_X_BIT32_16_UNPREFIXED_BIT32_AN_INDIRECT_UNPREFIXED, "btst32-X-bit32-16-Unprefixed-bit32-An-indirect-Unprefixed", "btst", 16,
47053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47054 },
47055 /* btst${X} ${BitBase32-16-u11-Unprefixed}[$Bit32AnUnprefixed] */
47056 {
47057 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,
47058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47059 },
47060 /* btst${X} ${BitBase32-16-u19-Unprefixed}[$Bit32AnUnprefixed] */
47061 {
47062 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,
47063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47064 },
47065 /* btst${X} ${BitBase32-16-u27-Unprefixed}[$Bit32AnUnprefixed] */
47066 {
47067 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,
47068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47069 },
47070 /* btst${X} ${BitBase32-16-u11-Unprefixed}[sb] */
47071 {
47072 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,
47073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47074 },
47075 /* btst${X} ${BitBase32-16-u19-Unprefixed}[sb] */
47076 {
47077 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,
47078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47079 },
47080 /* btst${X} ${BitBase32-16-s11-Unprefixed}[fb] */
47081 {
47082 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,
47083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47084 },
47085 /* btst${X} ${BitBase32-16-s19-Unprefixed}[fb] */
47086 {
47087 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,
47088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47089 },
47090 /* btst${X} ${BitBase32-16-u19-Unprefixed} */
47091 {
47092 M32C_INSN_BTST32_X_BIT32_16_UNPREFIXED_BIT32_16_19_ABSOLUTE_UNPREFIXED, "btst32-X-bit32-16-Unprefixed-bit32-16-19-absolute-Unprefixed", "btst", 32,
47093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47094 },
47095 /* btst${X} ${BitBase32-16-u27-Unprefixed} */
47096 {
47097 M32C_INSN_BTST32_X_BIT32_16_UNPREFIXED_BIT32_16_27_ABSOLUTE_UNPREFIXED, "btst32-X-bit32-16-Unprefixed-bit32-16-27-absolute-Unprefixed", "btst", 40,
47098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47099 },
47100 /* btst${G} $Bitno16R,$Bit16Rn */
47101 {
47102 M32C_INSN_BTST16_G_BIT16_16_8_BIT16_RN_DIRECT, "btst16-G-bit16-16-8-bit16-Rn-direct", "btst", 24,
47103 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47104 },
47105 /* btst${G} $Bitno16R,$Bit16An */
47106 {
47107 M32C_INSN_BTST16_G_BIT16_16_8_BIT16_AN_DIRECT, "btst16-G-bit16-16-8-bit16-An-direct", "btst", 24,
47108 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47109 },
47110 /* btst${G} ${Dsp-16-u8}[$Bit16An] */
47111 {
47112 M32C_INSN_BTST16_G_BIT16_16_8_BIT16_16_8_AN_RELATIVE, "btst16-G-bit16-16-8-bit16-16-8-An-relative", "btst", 24,
47113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47114 },
47115 /* btst${G} ${BitBase16-16-u8}[sb] */
47116 {
47117 M32C_INSN_BTST16_G_BIT16_16_8_BIT16_16_8_SB_RELATIVE, "btst16-G-bit16-16-8-bit16-16-8-SB-relative", "btst", 24,
47118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47119 },
47120 /* btst${G} ${BitBase16-16-s8}[fb] */
47121 {
47122 M32C_INSN_BTST16_G_BIT16_16_8_BIT16_16_8_FB_RELATIVE, "btst16-G-bit16-16-8-bit16-16-8-FB-relative", "btst", 24,
47123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47124 },
47125 /* btst${S} ${BitBase16-8-u11-S}[sb] */
47126 {
47127 M32C_INSN_BTST16_S_BIT16_11_S_BIT16_11_SB_RELATIVE_S, "btst16-S-bit16-11-S-bit16-11-SB-relative-S", "btst", 16,
47128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47129 },
47130 /* btst${G} ${Dsp-16-u16}[$Bit16An] */
47131 {
47132 M32C_INSN_BTST16_G_BIT16_16_16_BIT16_16_16_AN_RELATIVE, "btst16-G-bit16-16-16-bit16-16-16-An-relative", "btst", 32,
47133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47134 },
47135 /* btst${G} ${BitBase16-16-u16}[sb] */
47136 {
47137 M32C_INSN_BTST16_G_BIT16_16_16_BIT16_16_16_SB_RELATIVE, "btst16-G-bit16-16-16-bit16-16-16-SB-relative", "btst", 32,
47138 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47139 },
47140 /* btst${G} ${BitBase16-16-u16} */
47141 {
47142 M32C_INSN_BTST16_G_BIT16_16_16_BIT16_16_16_ABSOLUTE, "btst16-G-bit16-16-16-bit16-16-16-absolute", "btst", 32,
47143 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47144 },
47145 /* btst${G} [$Bit16An] */
47146 {
47147 M32C_INSN_BTST16_G_BIT16_16_BASIC_BIT16_AN_INDIRECT, "btst16-G-bit16-16-basic-bit16-An-indirect", "btst", 16,
47148 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47149 },
47150 /* bset${X} $Bitno32Unprefixed,$Bit32RnUnprefixed */
47151 {
47152 M32C_INSN_BSET32_X_BIT32_16_UNPREFIXED_BIT32_RN_DIRECT_UNPREFIXED, "bset32-X-bit32-16-Unprefixed-bit32-Rn-direct-Unprefixed", "bset", 16,
47153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47154 },
47155 /* bset${X} $Bitno32Unprefixed,$Bit32AnUnprefixed */
47156 {
47157 M32C_INSN_BSET32_X_BIT32_16_UNPREFIXED_BIT32_AN_DIRECT_UNPREFIXED, "bset32-X-bit32-16-Unprefixed-bit32-An-direct-Unprefixed", "bset", 16,
47158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47159 },
47160 /* bset${X} $Bitno32Unprefixed,[$Bit32AnUnprefixed] */
47161 {
47162 M32C_INSN_BSET32_X_BIT32_16_UNPREFIXED_BIT32_AN_INDIRECT_UNPREFIXED, "bset32-X-bit32-16-Unprefixed-bit32-An-indirect-Unprefixed", "bset", 16,
47163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47164 },
47165 /* bset${X} ${BitBase32-16-u11-Unprefixed}[$Bit32AnUnprefixed] */
47166 {
47167 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,
47168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47169 },
47170 /* bset${X} ${BitBase32-16-u19-Unprefixed}[$Bit32AnUnprefixed] */
47171 {
47172 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,
47173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47174 },
47175 /* bset${X} ${BitBase32-16-u27-Unprefixed}[$Bit32AnUnprefixed] */
47176 {
47177 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,
47178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47179 },
47180 /* bset${X} ${BitBase32-16-u11-Unprefixed}[sb] */
47181 {
47182 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,
47183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47184 },
47185 /* bset${X} ${BitBase32-16-u19-Unprefixed}[sb] */
47186 {
47187 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,
47188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47189 },
47190 /* bset${X} ${BitBase32-16-s11-Unprefixed}[fb] */
47191 {
47192 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,
47193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47194 },
47195 /* bset${X} ${BitBase32-16-s19-Unprefixed}[fb] */
47196 {
47197 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,
47198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47199 },
47200 /* bset${X} ${BitBase32-16-u19-Unprefixed} */
47201 {
47202 M32C_INSN_BSET32_X_BIT32_16_UNPREFIXED_BIT32_16_19_ABSOLUTE_UNPREFIXED, "bset32-X-bit32-16-Unprefixed-bit32-16-19-absolute-Unprefixed", "bset", 32,
47203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47204 },
47205 /* bset${X} ${BitBase32-16-u27-Unprefixed} */
47206 {
47207 M32C_INSN_BSET32_X_BIT32_16_UNPREFIXED_BIT32_16_27_ABSOLUTE_UNPREFIXED, "bset32-X-bit32-16-Unprefixed-bit32-16-27-absolute-Unprefixed", "bset", 40,
47208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47209 },
47210 /* bset${G} $Bitno16R,$Bit16Rn */
47211 {
47212 M32C_INSN_BSET16_G_BIT16_16_8_BIT16_RN_DIRECT, "bset16-G-bit16-16-8-bit16-Rn-direct", "bset", 24,
47213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47214 },
47215 /* bset${G} $Bitno16R,$Bit16An */
47216 {
47217 M32C_INSN_BSET16_G_BIT16_16_8_BIT16_AN_DIRECT, "bset16-G-bit16-16-8-bit16-An-direct", "bset", 24,
47218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47219 },
47220 /* bset${G} ${Dsp-16-u8}[$Bit16An] */
47221 {
47222 M32C_INSN_BSET16_G_BIT16_16_8_BIT16_16_8_AN_RELATIVE, "bset16-G-bit16-16-8-bit16-16-8-An-relative", "bset", 24,
47223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47224 },
47225 /* bset${G} ${BitBase16-16-u8}[sb] */
47226 {
47227 M32C_INSN_BSET16_G_BIT16_16_8_BIT16_16_8_SB_RELATIVE, "bset16-G-bit16-16-8-bit16-16-8-SB-relative", "bset", 24,
47228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47229 },
47230 /* bset${G} ${BitBase16-16-s8}[fb] */
47231 {
47232 M32C_INSN_BSET16_G_BIT16_16_8_BIT16_16_8_FB_RELATIVE, "bset16-G-bit16-16-8-bit16-16-8-FB-relative", "bset", 24,
47233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47234 },
47235 /* bset${S} ${BitBase16-8-u11-S}[sb] */
47236 {
47237 M32C_INSN_BSET16_S_BIT16_11_S_BIT16_11_SB_RELATIVE_S, "bset16-S-bit16-11-S-bit16-11-SB-relative-S", "bset", 16,
47238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47239 },
47240 /* bset${G} ${Dsp-16-u16}[$Bit16An] */
47241 {
47242 M32C_INSN_BSET16_G_BIT16_16_16_BIT16_16_16_AN_RELATIVE, "bset16-G-bit16-16-16-bit16-16-16-An-relative", "bset", 32,
47243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47244 },
47245 /* bset${G} ${BitBase16-16-u16}[sb] */
47246 {
47247 M32C_INSN_BSET16_G_BIT16_16_16_BIT16_16_16_SB_RELATIVE, "bset16-G-bit16-16-16-bit16-16-16-SB-relative", "bset", 32,
47248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47249 },
47250 /* bset${G} ${BitBase16-16-u16} */
47251 {
47252 M32C_INSN_BSET16_G_BIT16_16_16_BIT16_16_16_ABSOLUTE, "bset16-G-bit16-16-16-bit16-16-16-absolute", "bset", 32,
47253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47254 },
47255 /* bset${G} [$Bit16An] */
47256 {
47257 M32C_INSN_BSET16_G_BIT16_16_BASIC_BIT16_AN_INDIRECT, "bset16-G-bit16-16-basic-bit16-An-indirect", "bset", 16,
47258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47259 },
47260 /* bor${X} $Bitno32Prefixed,$Bit32RnPrefixed */
47261 {
47262 M32C_INSN_BOR32_X_BIT32_24_PREFIXED_BIT32_RN_DIRECT_PREFIXED, "bor32-X-bit32-24-Prefixed-bit32-Rn-direct-Prefixed", "bor", 24,
47263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47264 },
47265 /* bor${X} $Bitno32Prefixed,$Bit32AnPrefixed */
47266 {
47267 M32C_INSN_BOR32_X_BIT32_24_PREFIXED_BIT32_AN_DIRECT_PREFIXED, "bor32-X-bit32-24-Prefixed-bit32-An-direct-Prefixed", "bor", 24,
47268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47269 },
47270 /* bor${X} $Bitno32Prefixed,[$Bit32AnPrefixed] */
47271 {
47272 M32C_INSN_BOR32_X_BIT32_24_PREFIXED_BIT32_AN_INDIRECT_PREFIXED, "bor32-X-bit32-24-Prefixed-bit32-An-indirect-Prefixed", "bor", 24,
47273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47274 },
47275 /* bor${X} ${BitBase32-24-u11-Prefixed}[$Bit32AnPrefixed] */
47276 {
47277 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,
47278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47279 },
47280 /* bor${X} ${BitBase32-24-u19-Prefixed}[$Bit32AnPrefixed] */
47281 {
47282 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,
47283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47284 },
47285 /* bor${X} ${BitBase32-24-u27-Prefixed}[$Bit32AnPrefixed] */
47286 {
47287 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,
47288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47289 },
47290 /* bor${X} ${BitBase32-24-u11-Prefixed}[sb] */
47291 {
47292 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,
47293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47294 },
47295 /* bor${X} ${BitBase32-24-u19-Prefixed}[sb] */
47296 {
47297 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,
47298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47299 },
47300 /* bor${X} ${BitBase32-24-s11-Prefixed}[fb] */
47301 {
47302 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,
47303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47304 },
47305 /* bor${X} ${BitBase32-24-s19-Prefixed}[fb] */
47306 {
47307 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,
47308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47309 },
47310 /* bor${X} ${BitBase32-24-u19-Prefixed} */
47311 {
47312 M32C_INSN_BOR32_X_BIT32_24_PREFIXED_BIT32_24_19_ABSOLUTE_PREFIXED, "bor32-X-bit32-24-Prefixed-bit32-24-19-absolute-Prefixed", "bor", 40,
47313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47314 },
47315 /* bor${X} ${BitBase32-24-u27-Prefixed} */
47316 {
47317 M32C_INSN_BOR32_X_BIT32_24_PREFIXED_BIT32_24_27_ABSOLUTE_PREFIXED, "bor32-X-bit32-24-Prefixed-bit32-24-27-absolute-Prefixed", "bor", 48,
47318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47319 },
47320 /* bor${X} $Bitno16R,$Bit16Rn */
47321 {
47322 M32C_INSN_BOR16_X_BIT16_16_BIT16_RN_DIRECT, "bor16-X-bit16-16-bit16-Rn-direct", "bor", 24,
47323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47324 },
47325 /* bor${X} $Bitno16R,$Bit16An */
47326 {
47327 M32C_INSN_BOR16_X_BIT16_16_BIT16_AN_DIRECT, "bor16-X-bit16-16-bit16-An-direct", "bor", 24,
47328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47329 },
47330 /* bor${X} [$Bit16An] */
47331 {
47332 M32C_INSN_BOR16_X_BIT16_16_BIT16_AN_INDIRECT, "bor16-X-bit16-16-bit16-An-indirect", "bor", 16,
47333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47334 },
47335 /* bor${X} ${Dsp-16-u8}[$Bit16An] */
47336 {
47337 M32C_INSN_BOR16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "bor16-X-bit16-16-bit16-16-8-An-relative", "bor", 24,
47338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47339 },
47340 /* bor${X} ${Dsp-16-u16}[$Bit16An] */
47341 {
47342 M32C_INSN_BOR16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "bor16-X-bit16-16-bit16-16-16-An-relative", "bor", 32,
47343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47344 },
47345 /* bor${X} ${BitBase16-16-u8}[sb] */
47346 {
47347 M32C_INSN_BOR16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "bor16-X-bit16-16-bit16-16-8-SB-relative", "bor", 24,
47348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47349 },
47350 /* bor${X} ${BitBase16-16-u16}[sb] */
47351 {
47352 M32C_INSN_BOR16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "bor16-X-bit16-16-bit16-16-16-SB-relative", "bor", 32,
47353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47354 },
47355 /* bor${X} ${BitBase16-16-s8}[fb] */
47356 {
47357 M32C_INSN_BOR16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "bor16-X-bit16-16-bit16-16-8-FB-relative", "bor", 24,
47358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47359 },
47360 /* bor${X} ${BitBase16-16-u16} */
47361 {
47362 M32C_INSN_BOR16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "bor16-X-bit16-16-bit16-16-16-absolute", "bor", 32,
47363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47364 },
47365 /* bnxor${X} $Bitno32Prefixed,$Bit32RnPrefixed */
47366 {
47367 M32C_INSN_BNXOR32_X_BIT32_24_PREFIXED_BIT32_RN_DIRECT_PREFIXED, "bnxor32-X-bit32-24-Prefixed-bit32-Rn-direct-Prefixed", "bnxor", 24,
47368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47369 },
47370 /* bnxor${X} $Bitno32Prefixed,$Bit32AnPrefixed */
47371 {
47372 M32C_INSN_BNXOR32_X_BIT32_24_PREFIXED_BIT32_AN_DIRECT_PREFIXED, "bnxor32-X-bit32-24-Prefixed-bit32-An-direct-Prefixed", "bnxor", 24,
47373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47374 },
47375 /* bnxor${X} $Bitno32Prefixed,[$Bit32AnPrefixed] */
47376 {
47377 M32C_INSN_BNXOR32_X_BIT32_24_PREFIXED_BIT32_AN_INDIRECT_PREFIXED, "bnxor32-X-bit32-24-Prefixed-bit32-An-indirect-Prefixed", "bnxor", 24,
47378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47379 },
47380 /* bnxor${X} ${BitBase32-24-u11-Prefixed}[$Bit32AnPrefixed] */
47381 {
47382 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,
47383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47384 },
47385 /* bnxor${X} ${BitBase32-24-u19-Prefixed}[$Bit32AnPrefixed] */
47386 {
47387 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,
47388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47389 },
47390 /* bnxor${X} ${BitBase32-24-u27-Prefixed}[$Bit32AnPrefixed] */
47391 {
47392 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,
47393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47394 },
47395 /* bnxor${X} ${BitBase32-24-u11-Prefixed}[sb] */
47396 {
47397 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,
47398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47399 },
47400 /* bnxor${X} ${BitBase32-24-u19-Prefixed}[sb] */
47401 {
47402 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,
47403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47404 },
47405 /* bnxor${X} ${BitBase32-24-s11-Prefixed}[fb] */
47406 {
47407 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,
47408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47409 },
47410 /* bnxor${X} ${BitBase32-24-s19-Prefixed}[fb] */
47411 {
47412 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,
47413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47414 },
47415 /* bnxor${X} ${BitBase32-24-u19-Prefixed} */
47416 {
47417 M32C_INSN_BNXOR32_X_BIT32_24_PREFIXED_BIT32_24_19_ABSOLUTE_PREFIXED, "bnxor32-X-bit32-24-Prefixed-bit32-24-19-absolute-Prefixed", "bnxor", 40,
47418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47419 },
47420 /* bnxor${X} ${BitBase32-24-u27-Prefixed} */
47421 {
47422 M32C_INSN_BNXOR32_X_BIT32_24_PREFIXED_BIT32_24_27_ABSOLUTE_PREFIXED, "bnxor32-X-bit32-24-Prefixed-bit32-24-27-absolute-Prefixed", "bnxor", 48,
47423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47424 },
47425 /* bnxor${X} $Bitno16R,$Bit16Rn */
47426 {
47427 M32C_INSN_BNXOR16_X_BIT16_16_BIT16_RN_DIRECT, "bnxor16-X-bit16-16-bit16-Rn-direct", "bnxor", 24,
47428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47429 },
47430 /* bnxor${X} $Bitno16R,$Bit16An */
47431 {
47432 M32C_INSN_BNXOR16_X_BIT16_16_BIT16_AN_DIRECT, "bnxor16-X-bit16-16-bit16-An-direct", "bnxor", 24,
47433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47434 },
47435 /* bnxor${X} [$Bit16An] */
47436 {
47437 M32C_INSN_BNXOR16_X_BIT16_16_BIT16_AN_INDIRECT, "bnxor16-X-bit16-16-bit16-An-indirect", "bnxor", 16,
47438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47439 },
47440 /* bnxor${X} ${Dsp-16-u8}[$Bit16An] */
47441 {
47442 M32C_INSN_BNXOR16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "bnxor16-X-bit16-16-bit16-16-8-An-relative", "bnxor", 24,
47443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47444 },
47445 /* bnxor${X} ${Dsp-16-u16}[$Bit16An] */
47446 {
47447 M32C_INSN_BNXOR16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "bnxor16-X-bit16-16-bit16-16-16-An-relative", "bnxor", 32,
47448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47449 },
47450 /* bnxor${X} ${BitBase16-16-u8}[sb] */
47451 {
47452 M32C_INSN_BNXOR16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "bnxor16-X-bit16-16-bit16-16-8-SB-relative", "bnxor", 24,
47453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47454 },
47455 /* bnxor${X} ${BitBase16-16-u16}[sb] */
47456 {
47457 M32C_INSN_BNXOR16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "bnxor16-X-bit16-16-bit16-16-16-SB-relative", "bnxor", 32,
47458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47459 },
47460 /* bnxor${X} ${BitBase16-16-s8}[fb] */
47461 {
47462 M32C_INSN_BNXOR16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "bnxor16-X-bit16-16-bit16-16-8-FB-relative", "bnxor", 24,
47463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47464 },
47465 /* bnxor${X} ${BitBase16-16-u16} */
47466 {
47467 M32C_INSN_BNXOR16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "bnxor16-X-bit16-16-bit16-16-16-absolute", "bnxor", 32,
47468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47469 },
47470 /* bntst${X} $Bitno32Prefixed,$Bit32RnPrefixed */
47471 {
47472 M32C_INSN_BNTST32_X_BIT32_24_PREFIXED_BIT32_RN_DIRECT_PREFIXED, "bntst32-X-bit32-24-Prefixed-bit32-Rn-direct-Prefixed", "bntst", 24,
47473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47474 },
47475 /* bntst${X} $Bitno32Prefixed,$Bit32AnPrefixed */
47476 {
47477 M32C_INSN_BNTST32_X_BIT32_24_PREFIXED_BIT32_AN_DIRECT_PREFIXED, "bntst32-X-bit32-24-Prefixed-bit32-An-direct-Prefixed", "bntst", 24,
47478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47479 },
47480 /* bntst${X} $Bitno32Prefixed,[$Bit32AnPrefixed] */
47481 {
47482 M32C_INSN_BNTST32_X_BIT32_24_PREFIXED_BIT32_AN_INDIRECT_PREFIXED, "bntst32-X-bit32-24-Prefixed-bit32-An-indirect-Prefixed", "bntst", 24,
47483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47484 },
47485 /* bntst${X} ${BitBase32-24-u11-Prefixed}[$Bit32AnPrefixed] */
47486 {
47487 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,
47488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47489 },
47490 /* bntst${X} ${BitBase32-24-u19-Prefixed}[$Bit32AnPrefixed] */
47491 {
47492 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,
47493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47494 },
47495 /* bntst${X} ${BitBase32-24-u27-Prefixed}[$Bit32AnPrefixed] */
47496 {
47497 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,
47498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47499 },
47500 /* bntst${X} ${BitBase32-24-u11-Prefixed}[sb] */
47501 {
47502 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,
47503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47504 },
47505 /* bntst${X} ${BitBase32-24-u19-Prefixed}[sb] */
47506 {
47507 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,
47508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47509 },
47510 /* bntst${X} ${BitBase32-24-s11-Prefixed}[fb] */
47511 {
47512 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,
47513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47514 },
47515 /* bntst${X} ${BitBase32-24-s19-Prefixed}[fb] */
47516 {
47517 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,
47518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47519 },
47520 /* bntst${X} ${BitBase32-24-u19-Prefixed} */
47521 {
47522 M32C_INSN_BNTST32_X_BIT32_24_PREFIXED_BIT32_24_19_ABSOLUTE_PREFIXED, "bntst32-X-bit32-24-Prefixed-bit32-24-19-absolute-Prefixed", "bntst", 40,
47523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47524 },
47525 /* bntst${X} ${BitBase32-24-u27-Prefixed} */
47526 {
47527 M32C_INSN_BNTST32_X_BIT32_24_PREFIXED_BIT32_24_27_ABSOLUTE_PREFIXED, "bntst32-X-bit32-24-Prefixed-bit32-24-27-absolute-Prefixed", "bntst", 48,
47528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47529 },
47530 /* bntst${X} $Bitno16R,$Bit16Rn */
47531 {
47532 M32C_INSN_BNTST16_X_BIT16_16_BIT16_RN_DIRECT, "bntst16-X-bit16-16-bit16-Rn-direct", "bntst", 24,
47533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47534 },
47535 /* bntst${X} $Bitno16R,$Bit16An */
47536 {
47537 M32C_INSN_BNTST16_X_BIT16_16_BIT16_AN_DIRECT, "bntst16-X-bit16-16-bit16-An-direct", "bntst", 24,
47538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47539 },
47540 /* bntst${X} [$Bit16An] */
47541 {
47542 M32C_INSN_BNTST16_X_BIT16_16_BIT16_AN_INDIRECT, "bntst16-X-bit16-16-bit16-An-indirect", "bntst", 16,
47543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47544 },
47545 /* bntst${X} ${Dsp-16-u8}[$Bit16An] */
47546 {
47547 M32C_INSN_BNTST16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "bntst16-X-bit16-16-bit16-16-8-An-relative", "bntst", 24,
47548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47549 },
47550 /* bntst${X} ${Dsp-16-u16}[$Bit16An] */
47551 {
47552 M32C_INSN_BNTST16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "bntst16-X-bit16-16-bit16-16-16-An-relative", "bntst", 32,
47553 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47554 },
47555 /* bntst${X} ${BitBase16-16-u8}[sb] */
47556 {
47557 M32C_INSN_BNTST16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "bntst16-X-bit16-16-bit16-16-8-SB-relative", "bntst", 24,
47558 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47559 },
47560 /* bntst${X} ${BitBase16-16-u16}[sb] */
47561 {
47562 M32C_INSN_BNTST16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "bntst16-X-bit16-16-bit16-16-16-SB-relative", "bntst", 32,
47563 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47564 },
47565 /* bntst${X} ${BitBase16-16-s8}[fb] */
47566 {
47567 M32C_INSN_BNTST16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "bntst16-X-bit16-16-bit16-16-8-FB-relative", "bntst", 24,
47568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47569 },
47570 /* bntst${X} ${BitBase16-16-u16} */
47571 {
47572 M32C_INSN_BNTST16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "bntst16-X-bit16-16-bit16-16-16-absolute", "bntst", 32,
47573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47574 },
47575 /* bnot${X} $Bitno32Unprefixed,$Bit32RnUnprefixed */
47576 {
47577 M32C_INSN_BNOT32_X_BIT32_16_UNPREFIXED_BIT32_RN_DIRECT_UNPREFIXED, "bnot32-X-bit32-16-Unprefixed-bit32-Rn-direct-Unprefixed", "bnot", 16,
47578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47579 },
47580 /* bnot${X} $Bitno32Unprefixed,$Bit32AnUnprefixed */
47581 {
47582 M32C_INSN_BNOT32_X_BIT32_16_UNPREFIXED_BIT32_AN_DIRECT_UNPREFIXED, "bnot32-X-bit32-16-Unprefixed-bit32-An-direct-Unprefixed", "bnot", 16,
47583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47584 },
47585 /* bnot${X} $Bitno32Unprefixed,[$Bit32AnUnprefixed] */
47586 {
47587 M32C_INSN_BNOT32_X_BIT32_16_UNPREFIXED_BIT32_AN_INDIRECT_UNPREFIXED, "bnot32-X-bit32-16-Unprefixed-bit32-An-indirect-Unprefixed", "bnot", 16,
47588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47589 },
47590 /* bnot${X} ${BitBase32-16-u11-Unprefixed}[$Bit32AnUnprefixed] */
47591 {
47592 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,
47593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47594 },
47595 /* bnot${X} ${BitBase32-16-u19-Unprefixed}[$Bit32AnUnprefixed] */
47596 {
47597 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,
47598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47599 },
47600 /* bnot${X} ${BitBase32-16-u27-Unprefixed}[$Bit32AnUnprefixed] */
47601 {
47602 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,
47603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47604 },
47605 /* bnot${X} ${BitBase32-16-u11-Unprefixed}[sb] */
47606 {
47607 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,
47608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47609 },
47610 /* bnot${X} ${BitBase32-16-u19-Unprefixed}[sb] */
47611 {
47612 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,
47613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47614 },
47615 /* bnot${X} ${BitBase32-16-s11-Unprefixed}[fb] */
47616 {
47617 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,
47618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47619 },
47620 /* bnot${X} ${BitBase32-16-s19-Unprefixed}[fb] */
47621 {
47622 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,
47623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47624 },
47625 /* bnot${X} ${BitBase32-16-u19-Unprefixed} */
47626 {
47627 M32C_INSN_BNOT32_X_BIT32_16_UNPREFIXED_BIT32_16_19_ABSOLUTE_UNPREFIXED, "bnot32-X-bit32-16-Unprefixed-bit32-16-19-absolute-Unprefixed", "bnot", 32,
47628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47629 },
47630 /* bnot${X} ${BitBase32-16-u27-Unprefixed} */
47631 {
47632 M32C_INSN_BNOT32_X_BIT32_16_UNPREFIXED_BIT32_16_27_ABSOLUTE_UNPREFIXED, "bnot32-X-bit32-16-Unprefixed-bit32-16-27-absolute-Unprefixed", "bnot", 40,
47633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47634 },
47635 /* bnot${G} $Bitno16R,$Bit16Rn */
47636 {
47637 M32C_INSN_BNOT16_G_BIT16_16_8_BIT16_RN_DIRECT, "bnot16-G-bit16-16-8-bit16-Rn-direct", "bnot", 24,
47638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47639 },
47640 /* bnot${G} $Bitno16R,$Bit16An */
47641 {
47642 M32C_INSN_BNOT16_G_BIT16_16_8_BIT16_AN_DIRECT, "bnot16-G-bit16-16-8-bit16-An-direct", "bnot", 24,
47643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47644 },
47645 /* bnot${G} ${Dsp-16-u8}[$Bit16An] */
47646 {
47647 M32C_INSN_BNOT16_G_BIT16_16_8_BIT16_16_8_AN_RELATIVE, "bnot16-G-bit16-16-8-bit16-16-8-An-relative", "bnot", 24,
47648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47649 },
47650 /* bnot${G} ${BitBase16-16-u8}[sb] */
47651 {
47652 M32C_INSN_BNOT16_G_BIT16_16_8_BIT16_16_8_SB_RELATIVE, "bnot16-G-bit16-16-8-bit16-16-8-SB-relative", "bnot", 24,
47653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47654 },
47655 /* bnot${G} ${BitBase16-16-s8}[fb] */
47656 {
47657 M32C_INSN_BNOT16_G_BIT16_16_8_BIT16_16_8_FB_RELATIVE, "bnot16-G-bit16-16-8-bit16-16-8-FB-relative", "bnot", 24,
47658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47659 },
47660 /* bnot${S} ${BitBase16-8-u11-S}[sb] */
47661 {
47662 M32C_INSN_BNOT16_S_BIT16_11_S_BIT16_11_SB_RELATIVE_S, "bnot16-S-bit16-11-S-bit16-11-SB-relative-S", "bnot", 16,
47663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47664 },
47665 /* bnot${G} ${Dsp-16-u16}[$Bit16An] */
47666 {
47667 M32C_INSN_BNOT16_G_BIT16_16_16_BIT16_16_16_AN_RELATIVE, "bnot16-G-bit16-16-16-bit16-16-16-An-relative", "bnot", 32,
47668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47669 },
47670 /* bnot${G} ${BitBase16-16-u16}[sb] */
47671 {
47672 M32C_INSN_BNOT16_G_BIT16_16_16_BIT16_16_16_SB_RELATIVE, "bnot16-G-bit16-16-16-bit16-16-16-SB-relative", "bnot", 32,
47673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47674 },
47675 /* bnot${G} ${BitBase16-16-u16} */
47676 {
47677 M32C_INSN_BNOT16_G_BIT16_16_16_BIT16_16_16_ABSOLUTE, "bnot16-G-bit16-16-16-bit16-16-16-absolute", "bnot", 32,
47678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47679 },
47680 /* bnot${G} [$Bit16An] */
47681 {
47682 M32C_INSN_BNOT16_G_BIT16_16_BASIC_BIT16_AN_INDIRECT, "bnot16-G-bit16-16-basic-bit16-An-indirect", "bnot", 16,
47683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47684 },
47685 /* bnor${X} $Bitno32Prefixed,$Bit32RnPrefixed */
47686 {
47687 M32C_INSN_BNOR32_X_BIT32_24_PREFIXED_BIT32_RN_DIRECT_PREFIXED, "bnor32-X-bit32-24-Prefixed-bit32-Rn-direct-Prefixed", "bnor", 24,
47688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47689 },
47690 /* bnor${X} $Bitno32Prefixed,$Bit32AnPrefixed */
47691 {
47692 M32C_INSN_BNOR32_X_BIT32_24_PREFIXED_BIT32_AN_DIRECT_PREFIXED, "bnor32-X-bit32-24-Prefixed-bit32-An-direct-Prefixed", "bnor", 24,
47693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47694 },
47695 /* bnor${X} $Bitno32Prefixed,[$Bit32AnPrefixed] */
47696 {
47697 M32C_INSN_BNOR32_X_BIT32_24_PREFIXED_BIT32_AN_INDIRECT_PREFIXED, "bnor32-X-bit32-24-Prefixed-bit32-An-indirect-Prefixed", "bnor", 24,
47698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47699 },
47700 /* bnor${X} ${BitBase32-24-u11-Prefixed}[$Bit32AnPrefixed] */
47701 {
47702 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,
47703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47704 },
47705 /* bnor${X} ${BitBase32-24-u19-Prefixed}[$Bit32AnPrefixed] */
47706 {
47707 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,
47708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47709 },
47710 /* bnor${X} ${BitBase32-24-u27-Prefixed}[$Bit32AnPrefixed] */
47711 {
47712 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,
47713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47714 },
47715 /* bnor${X} ${BitBase32-24-u11-Prefixed}[sb] */
47716 {
47717 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,
47718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47719 },
47720 /* bnor${X} ${BitBase32-24-u19-Prefixed}[sb] */
47721 {
47722 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,
47723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47724 },
47725 /* bnor${X} ${BitBase32-24-s11-Prefixed}[fb] */
47726 {
47727 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,
47728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47729 },
47730 /* bnor${X} ${BitBase32-24-s19-Prefixed}[fb] */
47731 {
47732 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,
47733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47734 },
47735 /* bnor${X} ${BitBase32-24-u19-Prefixed} */
47736 {
47737 M32C_INSN_BNOR32_X_BIT32_24_PREFIXED_BIT32_24_19_ABSOLUTE_PREFIXED, "bnor32-X-bit32-24-Prefixed-bit32-24-19-absolute-Prefixed", "bnor", 40,
47738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47739 },
47740 /* bnor${X} ${BitBase32-24-u27-Prefixed} */
47741 {
47742 M32C_INSN_BNOR32_X_BIT32_24_PREFIXED_BIT32_24_27_ABSOLUTE_PREFIXED, "bnor32-X-bit32-24-Prefixed-bit32-24-27-absolute-Prefixed", "bnor", 48,
47743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47744 },
47745 /* bnor${X} $Bitno16R,$Bit16Rn */
47746 {
47747 M32C_INSN_BNOR16_X_BIT16_16_BIT16_RN_DIRECT, "bnor16-X-bit16-16-bit16-Rn-direct", "bnor", 24,
47748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47749 },
47750 /* bnor${X} $Bitno16R,$Bit16An */
47751 {
47752 M32C_INSN_BNOR16_X_BIT16_16_BIT16_AN_DIRECT, "bnor16-X-bit16-16-bit16-An-direct", "bnor", 24,
47753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47754 },
47755 /* bnor${X} [$Bit16An] */
47756 {
47757 M32C_INSN_BNOR16_X_BIT16_16_BIT16_AN_INDIRECT, "bnor16-X-bit16-16-bit16-An-indirect", "bnor", 16,
47758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47759 },
47760 /* bnor${X} ${Dsp-16-u8}[$Bit16An] */
47761 {
47762 M32C_INSN_BNOR16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "bnor16-X-bit16-16-bit16-16-8-An-relative", "bnor", 24,
47763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47764 },
47765 /* bnor${X} ${Dsp-16-u16}[$Bit16An] */
47766 {
47767 M32C_INSN_BNOR16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "bnor16-X-bit16-16-bit16-16-16-An-relative", "bnor", 32,
47768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47769 },
47770 /* bnor${X} ${BitBase16-16-u8}[sb] */
47771 {
47772 M32C_INSN_BNOR16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "bnor16-X-bit16-16-bit16-16-8-SB-relative", "bnor", 24,
47773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47774 },
47775 /* bnor${X} ${BitBase16-16-u16}[sb] */
47776 {
47777 M32C_INSN_BNOR16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "bnor16-X-bit16-16-bit16-16-16-SB-relative", "bnor", 32,
47778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47779 },
47780 /* bnor${X} ${BitBase16-16-s8}[fb] */
47781 {
47782 M32C_INSN_BNOR16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "bnor16-X-bit16-16-bit16-16-8-FB-relative", "bnor", 24,
47783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47784 },
47785 /* bnor${X} ${BitBase16-16-u16} */
47786 {
47787 M32C_INSN_BNOR16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "bnor16-X-bit16-16-bit16-16-16-absolute", "bnor", 32,
47788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47789 },
47790 /* bnand${X} $Bitno32Prefixed,$Bit32RnPrefixed */
47791 {
47792 M32C_INSN_BNAND32_X_BIT32_24_PREFIXED_BIT32_RN_DIRECT_PREFIXED, "bnand32-X-bit32-24-Prefixed-bit32-Rn-direct-Prefixed", "bnand", 24,
47793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47794 },
47795 /* bnand${X} $Bitno32Prefixed,$Bit32AnPrefixed */
47796 {
47797 M32C_INSN_BNAND32_X_BIT32_24_PREFIXED_BIT32_AN_DIRECT_PREFIXED, "bnand32-X-bit32-24-Prefixed-bit32-An-direct-Prefixed", "bnand", 24,
47798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47799 },
47800 /* bnand${X} $Bitno32Prefixed,[$Bit32AnPrefixed] */
47801 {
47802 M32C_INSN_BNAND32_X_BIT32_24_PREFIXED_BIT32_AN_INDIRECT_PREFIXED, "bnand32-X-bit32-24-Prefixed-bit32-An-indirect-Prefixed", "bnand", 24,
47803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47804 },
47805 /* bnand${X} ${BitBase32-24-u11-Prefixed}[$Bit32AnPrefixed] */
47806 {
47807 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,
47808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47809 },
47810 /* bnand${X} ${BitBase32-24-u19-Prefixed}[$Bit32AnPrefixed] */
47811 {
47812 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,
47813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47814 },
47815 /* bnand${X} ${BitBase32-24-u27-Prefixed}[$Bit32AnPrefixed] */
47816 {
47817 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,
47818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47819 },
47820 /* bnand${X} ${BitBase32-24-u11-Prefixed}[sb] */
47821 {
47822 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,
47823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47824 },
47825 /* bnand${X} ${BitBase32-24-u19-Prefixed}[sb] */
47826 {
47827 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,
47828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47829 },
47830 /* bnand${X} ${BitBase32-24-s11-Prefixed}[fb] */
47831 {
47832 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,
47833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47834 },
47835 /* bnand${X} ${BitBase32-24-s19-Prefixed}[fb] */
47836 {
47837 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,
47838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47839 },
47840 /* bnand${X} ${BitBase32-24-u19-Prefixed} */
47841 {
47842 M32C_INSN_BNAND32_X_BIT32_24_PREFIXED_BIT32_24_19_ABSOLUTE_PREFIXED, "bnand32-X-bit32-24-Prefixed-bit32-24-19-absolute-Prefixed", "bnand", 40,
47843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47844 },
47845 /* bnand${X} ${BitBase32-24-u27-Prefixed} */
47846 {
47847 M32C_INSN_BNAND32_X_BIT32_24_PREFIXED_BIT32_24_27_ABSOLUTE_PREFIXED, "bnand32-X-bit32-24-Prefixed-bit32-24-27-absolute-Prefixed", "bnand", 48,
47848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47849 },
47850 /* bnand${X} $Bitno16R,$Bit16Rn */
47851 {
47852 M32C_INSN_BNAND16_X_BIT16_16_BIT16_RN_DIRECT, "bnand16-X-bit16-16-bit16-Rn-direct", "bnand", 24,
47853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47854 },
47855 /* bnand${X} $Bitno16R,$Bit16An */
47856 {
47857 M32C_INSN_BNAND16_X_BIT16_16_BIT16_AN_DIRECT, "bnand16-X-bit16-16-bit16-An-direct", "bnand", 24,
47858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47859 },
47860 /* bnand${X} [$Bit16An] */
47861 {
47862 M32C_INSN_BNAND16_X_BIT16_16_BIT16_AN_INDIRECT, "bnand16-X-bit16-16-bit16-An-indirect", "bnand", 16,
47863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47864 },
47865 /* bnand${X} ${Dsp-16-u8}[$Bit16An] */
47866 {
47867 M32C_INSN_BNAND16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "bnand16-X-bit16-16-bit16-16-8-An-relative", "bnand", 24,
47868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47869 },
47870 /* bnand${X} ${Dsp-16-u16}[$Bit16An] */
47871 {
47872 M32C_INSN_BNAND16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "bnand16-X-bit16-16-bit16-16-16-An-relative", "bnand", 32,
47873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47874 },
47875 /* bnand${X} ${BitBase16-16-u8}[sb] */
47876 {
47877 M32C_INSN_BNAND16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "bnand16-X-bit16-16-bit16-16-8-SB-relative", "bnand", 24,
47878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47879 },
47880 /* bnand${X} ${BitBase16-16-u16}[sb] */
47881 {
47882 M32C_INSN_BNAND16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "bnand16-X-bit16-16-bit16-16-16-SB-relative", "bnand", 32,
47883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47884 },
47885 /* bnand${X} ${BitBase16-16-s8}[fb] */
47886 {
47887 M32C_INSN_BNAND16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "bnand16-X-bit16-16-bit16-16-8-FB-relative", "bnand", 24,
47888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47889 },
47890 /* bnand${X} ${BitBase16-16-u16} */
47891 {
47892 M32C_INSN_BNAND16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "bnand16-X-bit16-16-bit16-16-16-absolute", "bnand", 32,
47893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47894 },
47895 /* bm${cond32-16} $Bitno32Unprefixed,$Bit32RnUnprefixed */
47896 {
47897 M32C_INSN_BM32_BIT32_BASIC_UNPREFIXED_COND32_16_BIT32_RN_DIRECT_UNPREFIXED, "bm32-bit32-basic-Unprefixed-cond32-16-bit32-Rn-direct-Unprefixed", "bm", 24,
47898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47899 },
47900 /* bm${cond32-16} $Bitno32Unprefixed,$Bit32AnUnprefixed */
47901 {
47902 M32C_INSN_BM32_BIT32_BASIC_UNPREFIXED_COND32_16_BIT32_AN_DIRECT_UNPREFIXED, "bm32-bit32-basic-Unprefixed-cond32-16-bit32-An-direct-Unprefixed", "bm", 24,
47903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47904 },
47905 /* bm${cond32-16} $Bitno32Unprefixed,[$Bit32AnUnprefixed] */
47906 {
47907 M32C_INSN_BM32_BIT32_BASIC_UNPREFIXED_COND32_16_BIT32_AN_INDIRECT_UNPREFIXED, "bm32-bit32-basic-Unprefixed-cond32-16-bit32-An-indirect-Unprefixed", "bm", 24,
47908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47909 },
47910 /* bm${cond32-24} ${BitBase32-16-u11-Unprefixed}[$Bit32AnUnprefixed] */
47911 {
47912 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,
47913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47914 },
47915 /* bm${cond32-24} ${BitBase32-16-u11-Unprefixed}[sb] */
47916 {
47917 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,
47918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47919 },
47920 /* bm${cond32-24} ${BitBase32-16-s11-Unprefixed}[fb] */
47921 {
47922 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,
47923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47924 },
47925 /* bm${cond32-32} ${BitBase32-16-u19-Unprefixed}[$Bit32AnUnprefixed] */
47926 {
47927 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,
47928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47929 },
47930 /* bm${cond32-32} ${BitBase32-16-u19-Unprefixed}[sb] */
47931 {
47932 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,
47933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47934 },
47935 /* bm${cond32-32} ${BitBase32-16-s19-Unprefixed}[fb] */
47936 {
47937 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,
47938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47939 },
47940 /* bm${cond32-32} ${BitBase32-16-u19-Unprefixed} */
47941 {
47942 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,
47943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47944 },
47945 /* bm${cond32-40} ${BitBase32-16-u27-Unprefixed}[$Bit32AnUnprefixed] */
47946 {
47947 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,
47948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47949 },
47950 /* bm${cond32-40} ${BitBase32-16-u27-Unprefixed} */
47951 {
47952 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,
47953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
47954 },
47955 /* bm${cond16-24} $Bitno16R,$Bit16Rn */
47956 {
47957 M32C_INSN_BM16_BIT16_16_8_COND16_24_BIT16_RN_DIRECT, "bm16-bit16-16-8-cond16-24-bit16-Rn-direct", "bm", 32,
47958 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47959 },
47960 /* bm${cond16-24} $Bitno16R,$Bit16An */
47961 {
47962 M32C_INSN_BM16_BIT16_16_8_COND16_24_BIT16_AN_DIRECT, "bm16-bit16-16-8-cond16-24-bit16-An-direct", "bm", 32,
47963 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47964 },
47965 /* bm${cond16-24} ${Dsp-16-u8}[$Bit16An] */
47966 {
47967 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,
47968 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47969 },
47970 /* bm${cond16-24} ${BitBase16-16-u8}[sb] */
47971 {
47972 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,
47973 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47974 },
47975 /* bm${cond16-24} ${BitBase16-16-s8}[fb] */
47976 {
47977 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,
47978 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47979 },
47980 /* bm${cond16-32} ${Dsp-16-u16}[$Bit16An] */
47981 {
47982 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,
47983 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47984 },
47985 /* bm${cond16-32} ${BitBase16-16-u16}[sb] */
47986 {
47987 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,
47988 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47989 },
47990 /* bm${cond16-32} ${BitBase16-16-u16} */
47991 {
47992 M32C_INSN_BM16_BIT16_16_16_COND16_32_BIT16_16_16_ABSOLUTE, "bm16-bit16-16-16-cond16-32-bit16-16-16-absolute", "bm", 40,
47993 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47994 },
47995 /* bm${cond16-16} [$Bit16An] */
47996 {
47997 M32C_INSN_BM16_BIT16_16_BASIC_COND16_16_BIT16_AN_INDIRECT, "bm16-bit16-16-basic-cond16-16-bit16-An-indirect", "bm", 24,
47998 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
47999 },
48000 /* bitindex.w $Dst32RnUnprefixedHI */
48001 {
48002 M32C_INSN_BITINDEX32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "bitindex32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "bitindex.w", 16,
48003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48004 },
48005 /* bitindex.w $Dst32AnUnprefixedHI */
48006 {
48007 M32C_INSN_BITINDEX32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "bitindex32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "bitindex.w", 16,
48008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48009 },
48010 /* bitindex.w [$Dst32AnUnprefixed] */
48011 {
48012 M32C_INSN_BITINDEX32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "bitindex32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "bitindex.w", 16,
48013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48014 },
48015 /* bitindex.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
48016 {
48017 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,
48018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48019 },
48020 /* bitindex.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
48021 {
48022 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,
48023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48024 },
48025 /* bitindex.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
48026 {
48027 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,
48028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48029 },
48030 /* bitindex.w ${Dsp-16-u8}[sb] */
48031 {
48032 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,
48033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48034 },
48035 /* bitindex.w ${Dsp-16-u16}[sb] */
48036 {
48037 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,
48038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48039 },
48040 /* bitindex.w ${Dsp-16-s8}[fb] */
48041 {
48042 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,
48043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48044 },
48045 /* bitindex.w ${Dsp-16-s16}[fb] */
48046 {
48047 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,
48048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48049 },
48050 /* bitindex.w ${Dsp-16-u16} */
48051 {
48052 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,
48053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48054 },
48055 /* bitindex.w ${Dsp-16-u24} */
48056 {
48057 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,
48058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48059 },
48060 /* bitindex.b $Dst32RnUnprefixedQI */
48061 {
48062 M32C_INSN_BITINDEX32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "bitindex32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "bitindex.b", 16,
48063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48064 },
48065 /* bitindex.b $Dst32AnUnprefixedQI */
48066 {
48067 M32C_INSN_BITINDEX32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "bitindex32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "bitindex.b", 16,
48068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48069 },
48070 /* bitindex.b [$Dst32AnUnprefixed] */
48071 {
48072 M32C_INSN_BITINDEX32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "bitindex32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "bitindex.b", 16,
48073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48074 },
48075 /* bitindex.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
48076 {
48077 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,
48078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48079 },
48080 /* bitindex.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
48081 {
48082 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,
48083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48084 },
48085 /* bitindex.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
48086 {
48087 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,
48088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48089 },
48090 /* bitindex.b ${Dsp-16-u8}[sb] */
48091 {
48092 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,
48093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48094 },
48095 /* bitindex.b ${Dsp-16-u16}[sb] */
48096 {
48097 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,
48098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48099 },
48100 /* bitindex.b ${Dsp-16-s8}[fb] */
48101 {
48102 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,
48103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48104 },
48105 /* bitindex.b ${Dsp-16-s16}[fb] */
48106 {
48107 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,
48108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48109 },
48110 /* bitindex.b ${Dsp-16-u16} */
48111 {
48112 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,
48113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48114 },
48115 /* bitindex.b ${Dsp-16-u24} */
48116 {
48117 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,
48118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48119 },
48120 /* bclr${X} $Bitno32Unprefixed,$Bit32RnUnprefixed */
48121 {
48122 M32C_INSN_BCLR32_X_BIT32_16_UNPREFIXED_BIT32_RN_DIRECT_UNPREFIXED, "bclr32-X-bit32-16-Unprefixed-bit32-Rn-direct-Unprefixed", "bclr", 16,
48123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48124 },
48125 /* bclr${X} $Bitno32Unprefixed,$Bit32AnUnprefixed */
48126 {
48127 M32C_INSN_BCLR32_X_BIT32_16_UNPREFIXED_BIT32_AN_DIRECT_UNPREFIXED, "bclr32-X-bit32-16-Unprefixed-bit32-An-direct-Unprefixed", "bclr", 16,
48128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48129 },
48130 /* bclr${X} $Bitno32Unprefixed,[$Bit32AnUnprefixed] */
48131 {
48132 M32C_INSN_BCLR32_X_BIT32_16_UNPREFIXED_BIT32_AN_INDIRECT_UNPREFIXED, "bclr32-X-bit32-16-Unprefixed-bit32-An-indirect-Unprefixed", "bclr", 16,
48133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48134 },
48135 /* bclr${X} ${BitBase32-16-u11-Unprefixed}[$Bit32AnUnprefixed] */
48136 {
48137 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,
48138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48139 },
48140 /* bclr${X} ${BitBase32-16-u19-Unprefixed}[$Bit32AnUnprefixed] */
48141 {
48142 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,
48143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48144 },
48145 /* bclr${X} ${BitBase32-16-u27-Unprefixed}[$Bit32AnUnprefixed] */
48146 {
48147 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,
48148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48149 },
48150 /* bclr${X} ${BitBase32-16-u11-Unprefixed}[sb] */
48151 {
48152 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,
48153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48154 },
48155 /* bclr${X} ${BitBase32-16-u19-Unprefixed}[sb] */
48156 {
48157 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,
48158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48159 },
48160 /* bclr${X} ${BitBase32-16-s11-Unprefixed}[fb] */
48161 {
48162 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,
48163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48164 },
48165 /* bclr${X} ${BitBase32-16-s19-Unprefixed}[fb] */
48166 {
48167 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,
48168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48169 },
48170 /* bclr${X} ${BitBase32-16-u19-Unprefixed} */
48171 {
48172 M32C_INSN_BCLR32_X_BIT32_16_UNPREFIXED_BIT32_16_19_ABSOLUTE_UNPREFIXED, "bclr32-X-bit32-16-Unprefixed-bit32-16-19-absolute-Unprefixed", "bclr", 32,
48173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48174 },
48175 /* bclr${X} ${BitBase32-16-u27-Unprefixed} */
48176 {
48177 M32C_INSN_BCLR32_X_BIT32_16_UNPREFIXED_BIT32_16_27_ABSOLUTE_UNPREFIXED, "bclr32-X-bit32-16-Unprefixed-bit32-16-27-absolute-Unprefixed", "bclr", 40,
48178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48179 },
48180 /* bclr${G} $Bitno16R,$Bit16Rn */
48181 {
48182 M32C_INSN_BCLR16_G_BIT16_16_8_BIT16_RN_DIRECT, "bclr16-G-bit16-16-8-bit16-Rn-direct", "bclr", 24,
48183 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48184 },
48185 /* bclr${G} $Bitno16R,$Bit16An */
48186 {
48187 M32C_INSN_BCLR16_G_BIT16_16_8_BIT16_AN_DIRECT, "bclr16-G-bit16-16-8-bit16-An-direct", "bclr", 24,
48188 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48189 },
48190 /* bclr${G} ${Dsp-16-u8}[$Bit16An] */
48191 {
48192 M32C_INSN_BCLR16_G_BIT16_16_8_BIT16_16_8_AN_RELATIVE, "bclr16-G-bit16-16-8-bit16-16-8-An-relative", "bclr", 24,
48193 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48194 },
48195 /* bclr${G} ${BitBase16-16-u8}[sb] */
48196 {
48197 M32C_INSN_BCLR16_G_BIT16_16_8_BIT16_16_8_SB_RELATIVE, "bclr16-G-bit16-16-8-bit16-16-8-SB-relative", "bclr", 24,
48198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48199 },
48200 /* bclr${G} ${BitBase16-16-s8}[fb] */
48201 {
48202 M32C_INSN_BCLR16_G_BIT16_16_8_BIT16_16_8_FB_RELATIVE, "bclr16-G-bit16-16-8-bit16-16-8-FB-relative", "bclr", 24,
48203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48204 },
48205 /* bclr${S} ${BitBase16-8-u11-S}[sb] */
48206 {
48207 M32C_INSN_BCLR16_S_BIT16_11_S_BIT16_11_SB_RELATIVE_S, "bclr16-S-bit16-11-S-bit16-11-SB-relative-S", "bclr", 16,
48208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48209 },
48210 /* bclr${G} ${Dsp-16-u16}[$Bit16An] */
48211 {
48212 M32C_INSN_BCLR16_G_BIT16_16_16_BIT16_16_16_AN_RELATIVE, "bclr16-G-bit16-16-16-bit16-16-16-An-relative", "bclr", 32,
48213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48214 },
48215 /* bclr${G} ${BitBase16-16-u16}[sb] */
48216 {
48217 M32C_INSN_BCLR16_G_BIT16_16_16_BIT16_16_16_SB_RELATIVE, "bclr16-G-bit16-16-16-bit16-16-16-SB-relative", "bclr", 32,
48218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48219 },
48220 /* bclr${G} ${BitBase16-16-u16} */
48221 {
48222 M32C_INSN_BCLR16_G_BIT16_16_16_BIT16_16_16_ABSOLUTE, "bclr16-G-bit16-16-16-bit16-16-16-absolute", "bclr", 32,
48223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48224 },
48225 /* bclr${G} [$Bit16An] */
48226 {
48227 M32C_INSN_BCLR16_G_BIT16_16_BASIC_BIT16_AN_INDIRECT, "bclr16-G-bit16-16-basic-bit16-An-indirect", "bclr", 16,
48228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48229 },
48230 /* band${X} $Bitno32Prefixed,$Bit32RnPrefixed */
48231 {
48232 M32C_INSN_BAND32_X_BIT32_24_PREFIXED_BIT32_RN_DIRECT_PREFIXED, "band32-X-bit32-24-Prefixed-bit32-Rn-direct-Prefixed", "band", 24,
48233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48234 },
48235 /* band${X} $Bitno32Prefixed,$Bit32AnPrefixed */
48236 {
48237 M32C_INSN_BAND32_X_BIT32_24_PREFIXED_BIT32_AN_DIRECT_PREFIXED, "band32-X-bit32-24-Prefixed-bit32-An-direct-Prefixed", "band", 24,
48238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48239 },
48240 /* band${X} $Bitno32Prefixed,[$Bit32AnPrefixed] */
48241 {
48242 M32C_INSN_BAND32_X_BIT32_24_PREFIXED_BIT32_AN_INDIRECT_PREFIXED, "band32-X-bit32-24-Prefixed-bit32-An-indirect-Prefixed", "band", 24,
48243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48244 },
48245 /* band${X} ${BitBase32-24-u11-Prefixed}[$Bit32AnPrefixed] */
48246 {
48247 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,
48248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48249 },
48250 /* band${X} ${BitBase32-24-u19-Prefixed}[$Bit32AnPrefixed] */
48251 {
48252 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,
48253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48254 },
48255 /* band${X} ${BitBase32-24-u27-Prefixed}[$Bit32AnPrefixed] */
48256 {
48257 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,
48258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48259 },
48260 /* band${X} ${BitBase32-24-u11-Prefixed}[sb] */
48261 {
48262 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,
48263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48264 },
48265 /* band${X} ${BitBase32-24-u19-Prefixed}[sb] */
48266 {
48267 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,
48268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48269 },
48270 /* band${X} ${BitBase32-24-s11-Prefixed}[fb] */
48271 {
48272 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,
48273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48274 },
48275 /* band${X} ${BitBase32-24-s19-Prefixed}[fb] */
48276 {
48277 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,
48278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48279 },
48280 /* band${X} ${BitBase32-24-u19-Prefixed} */
48281 {
48282 M32C_INSN_BAND32_X_BIT32_24_PREFIXED_BIT32_24_19_ABSOLUTE_PREFIXED, "band32-X-bit32-24-Prefixed-bit32-24-19-absolute-Prefixed", "band", 40,
48283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48284 },
48285 /* band${X} ${BitBase32-24-u27-Prefixed} */
48286 {
48287 M32C_INSN_BAND32_X_BIT32_24_PREFIXED_BIT32_24_27_ABSOLUTE_PREFIXED, "band32-X-bit32-24-Prefixed-bit32-24-27-absolute-Prefixed", "band", 48,
48288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48289 },
48290 /* band${X} $Bitno16R,$Bit16Rn */
48291 {
48292 M32C_INSN_BAND16_X_BIT16_16_BIT16_RN_DIRECT, "band16-X-bit16-16-bit16-Rn-direct", "band", 24,
48293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48294 },
48295 /* band${X} $Bitno16R,$Bit16An */
48296 {
48297 M32C_INSN_BAND16_X_BIT16_16_BIT16_AN_DIRECT, "band16-X-bit16-16-bit16-An-direct", "band", 24,
48298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48299 },
48300 /* band${X} [$Bit16An] */
48301 {
48302 M32C_INSN_BAND16_X_BIT16_16_BIT16_AN_INDIRECT, "band16-X-bit16-16-bit16-An-indirect", "band", 16,
48303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48304 },
48305 /* band${X} ${Dsp-16-u8}[$Bit16An] */
48306 {
48307 M32C_INSN_BAND16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "band16-X-bit16-16-bit16-16-8-An-relative", "band", 24,
48308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48309 },
48310 /* band${X} ${Dsp-16-u16}[$Bit16An] */
48311 {
48312 M32C_INSN_BAND16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "band16-X-bit16-16-bit16-16-16-An-relative", "band", 32,
48313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48314 },
48315 /* band${X} ${BitBase16-16-u8}[sb] */
48316 {
48317 M32C_INSN_BAND16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "band16-X-bit16-16-bit16-16-8-SB-relative", "band", 24,
48318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48319 },
48320 /* band${X} ${BitBase16-16-u16}[sb] */
48321 {
48322 M32C_INSN_BAND16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "band16-X-bit16-16-bit16-16-16-SB-relative", "band", 32,
48323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48324 },
48325 /* band${X} ${BitBase16-16-s8}[fb] */
48326 {
48327 M32C_INSN_BAND16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "band16-X-bit16-16-bit16-16-8-FB-relative", "band", 24,
48328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48329 },
48330 /* band${X} ${BitBase16-16-u16} */
48331 {
48332 M32C_INSN_BAND16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "band16-X-bit16-16-bit16-16-16-absolute", "band", 32,
48333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48334 },
48335 /* and.w${S} #${Imm-16-HI},${Dsp-8-u8}[sb] */
48336 {
48337 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,
48338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48339 },
48340 /* and.w${S} #${Imm-16-HI},${Dsp-8-s8}[fb] */
48341 {
48342 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,
48343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48344 },
48345 /* and.w${S} #${Imm-24-HI},${Dsp-8-u16} */
48346 {
48347 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,
48348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48349 },
48350 /* and.w${S} #${Imm-8-HI},r0 */
48351 {
48352 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,
48353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48354 },
48355 /* and.b${S} #${Imm-16-QI},${Dsp-8-u8}[sb] */
48356 {
48357 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,
48358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48359 },
48360 /* and.b${S} #${Imm-16-QI},${Dsp-8-s8}[fb] */
48361 {
48362 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,
48363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48364 },
48365 /* and.b${S} #${Imm-24-QI},${Dsp-8-u16} */
48366 {
48367 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,
48368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48369 },
48370 /* and.b${S} #${Imm-8-QI},r0l */
48371 {
48372 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,
48373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48374 },
48375 /* and.b${S} ${SrcDst16-r0l-r0h-S-normal} */
48376 {
48377 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,
48378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48379 },
48380 /* and.b${S} ${Dsp-8-u8}[sb],${Dst16RnQI-S} */
48381 {
48382 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,
48383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48384 },
48385 /* and.b${S} ${Dsp-8-s8}[fb],${Dst16RnQI-S} */
48386 {
48387 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,
48388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48389 },
48390 /* and.b${S} ${Dsp-8-u16},${Dst16RnQI-S} */
48391 {
48392 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,
48393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
48394 },
48395 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
48396 {
48397 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,
48398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48399 },
48400 /* and.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
48401 {
48402 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,
48403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48404 },
48405 /* and.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
48406 {
48407 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,
48408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48409 },
48410 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
48411 {
48412 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,
48413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48414 },
48415 /* and.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
48416 {
48417 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,
48418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48419 },
48420 /* and.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
48421 {
48422 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,
48423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48424 },
48425 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
48426 {
48427 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,
48428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48429 },
48430 /* and.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
48431 {
48432 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,
48433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48434 },
48435 /* and.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
48436 {
48437 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,
48438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48439 },
48440 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
48441 {
48442 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,
48443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48444 },
48445 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
48446 {
48447 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,
48448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48449 },
48450 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
48451 {
48452 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,
48453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48454 },
48455 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
48456 {
48457 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,
48458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48459 },
48460 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
48461 {
48462 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,
48463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48464 },
48465 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
48466 {
48467 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,
48468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48469 },
48470 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
48471 {
48472 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,
48473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48474 },
48475 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
48476 {
48477 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,
48478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48479 },
48480 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
48481 {
48482 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,
48483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48484 },
48485 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
48486 {
48487 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,
48488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48489 },
48490 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
48491 {
48492 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,
48493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48494 },
48495 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
48496 {
48497 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,
48498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48499 },
48500 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
48501 {
48502 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,
48503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48504 },
48505 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
48506 {
48507 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,
48508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48509 },
48510 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
48511 {
48512 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,
48513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48514 },
48515 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
48516 {
48517 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,
48518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48519 },
48520 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
48521 {
48522 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,
48523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48524 },
48525 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
48526 {
48527 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,
48528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48529 },
48530 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
48531 {
48532 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,
48533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48534 },
48535 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
48536 {
48537 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,
48538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48539 },
48540 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
48541 {
48542 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,
48543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48544 },
48545 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
48546 {
48547 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,
48548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48549 },
48550 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
48551 {
48552 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,
48553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48554 },
48555 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
48556 {
48557 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,
48558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48559 },
48560 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
48561 {
48562 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,
48563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48564 },
48565 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
48566 {
48567 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,
48568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48569 },
48570 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
48571 {
48572 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,
48573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48574 },
48575 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
48576 {
48577 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,
48578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48579 },
48580 /* and.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
48581 {
48582 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,
48583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48584 },
48585 /* and.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
48586 {
48587 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,
48588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48589 },
48590 /* and.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
48591 {
48592 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,
48593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48594 },
48595 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
48596 {
48597 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,
48598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48599 },
48600 /* and.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
48601 {
48602 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,
48603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48604 },
48605 /* and.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
48606 {
48607 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,
48608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48609 },
48610 /* and.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
48611 {
48612 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,
48613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48614 },
48615 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
48616 {
48617 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,
48618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48619 },
48620 /* and.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
48621 {
48622 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,
48623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48624 },
48625 /* and.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
48626 {
48627 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,
48628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48629 },
48630 /* and.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
48631 {
48632 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,
48633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48634 },
48635 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
48636 {
48637 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,
48638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48639 },
48640 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
48641 {
48642 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,
48643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48644 },
48645 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
48646 {
48647 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,
48648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48649 },
48650 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
48651 {
48652 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,
48653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48654 },
48655 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
48656 {
48657 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,
48658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48659 },
48660 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
48661 {
48662 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,
48663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48664 },
48665 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
48666 {
48667 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,
48668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48669 },
48670 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
48671 {
48672 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,
48673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48674 },
48675 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
48676 {
48677 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,
48678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48679 },
48680 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
48681 {
48682 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,
48683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48684 },
48685 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
48686 {
48687 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,
48688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48689 },
48690 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
48691 {
48692 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,
48693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48694 },
48695 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
48696 {
48697 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,
48698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48699 },
48700 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
48701 {
48702 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,
48703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48704 },
48705 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
48706 {
48707 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,
48708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48709 },
48710 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
48711 {
48712 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,
48713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48714 },
48715 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
48716 {
48717 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,
48718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48719 },
48720 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
48721 {
48722 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,
48723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48724 },
48725 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
48726 {
48727 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,
48728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48729 },
48730 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
48731 {
48732 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,
48733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48734 },
48735 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
48736 {
48737 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,
48738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48739 },
48740 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
48741 {
48742 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,
48743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48744 },
48745 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
48746 {
48747 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,
48748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48749 },
48750 /* and.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
48751 {
48752 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,
48753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48754 },
48755 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
48756 {
48757 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,
48758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48759 },
48760 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
48761 {
48762 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,
48763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48764 },
48765 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
48766 {
48767 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,
48768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48769 },
48770 /* and.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
48771 {
48772 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,
48773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48774 },
48775 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
48776 {
48777 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,
48778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48779 },
48780 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
48781 {
48782 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,
48783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48784 },
48785 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
48786 {
48787 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,
48788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48789 },
48790 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
48791 {
48792 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,
48793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48794 },
48795 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
48796 {
48797 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,
48798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48799 },
48800 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
48801 {
48802 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,
48803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48804 },
48805 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
48806 {
48807 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,
48808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48809 },
48810 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
48811 {
48812 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,
48813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48814 },
48815 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
48816 {
48817 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,
48818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48819 },
48820 /* and.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
48821 {
48822 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,
48823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48824 },
48825 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
48826 {
48827 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,
48828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48829 },
48830 /* and.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
48831 {
48832 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,
48833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48834 },
48835 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
48836 {
48837 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,
48838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48839 },
48840 /* and.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
48841 {
48842 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,
48843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48844 },
48845 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
48846 {
48847 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,
48848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48849 },
48850 /* and.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
48851 {
48852 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,
48853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48854 },
48855 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
48856 {
48857 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,
48858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48859 },
48860 /* and.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
48861 {
48862 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,
48863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48864 },
48865 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
48866 {
48867 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,
48868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48869 },
48870 /* and.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
48871 {
48872 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,
48873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48874 },
48875 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
48876 {
48877 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,
48878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48879 },
48880 /* and.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
48881 {
48882 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,
48883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48884 },
48885 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
48886 {
48887 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,
48888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48889 },
48890 /* and.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
48891 {
48892 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,
48893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48894 },
48895 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
48896 {
48897 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,
48898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48899 },
48900 /* and.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
48901 {
48902 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,
48903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48904 },
48905 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
48906 {
48907 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,
48908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48909 },
48910 /* and.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
48911 {
48912 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,
48913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48914 },
48915 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
48916 {
48917 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,
48918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48919 },
48920 /* and.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
48921 {
48922 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,
48923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48924 },
48925 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
48926 {
48927 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,
48928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48929 },
48930 /* and.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
48931 {
48932 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,
48933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48934 },
48935 /* and.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
48936 {
48937 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,
48938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48939 },
48940 /* and.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
48941 {
48942 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,
48943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48944 },
48945 /* and.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
48946 {
48947 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,
48948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48949 },
48950 /* and.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
48951 {
48952 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,
48953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48954 },
48955 /* and.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
48956 {
48957 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,
48958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48959 },
48960 /* and.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
48961 {
48962 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,
48963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48964 },
48965 /* and.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
48966 {
48967 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,
48968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48969 },
48970 /* and.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
48971 {
48972 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,
48973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48974 },
48975 /* and.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
48976 {
48977 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,
48978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48979 },
48980 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
48981 {
48982 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,
48983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48984 },
48985 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
48986 {
48987 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,
48988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48989 },
48990 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
48991 {
48992 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,
48993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48994 },
48995 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
48996 {
48997 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,
48998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
48999 },
49000 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
49001 {
49002 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,
49003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49004 },
49005 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
49006 {
49007 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,
49008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49009 },
49010 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
49011 {
49012 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,
49013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49014 },
49015 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
49016 {
49017 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,
49018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49019 },
49020 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
49021 {
49022 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,
49023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49024 },
49025 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
49026 {
49027 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,
49028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49029 },
49030 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
49031 {
49032 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,
49033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49034 },
49035 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
49036 {
49037 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,
49038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49039 },
49040 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
49041 {
49042 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,
49043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49044 },
49045 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
49046 {
49047 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,
49048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49049 },
49050 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
49051 {
49052 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,
49053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49054 },
49055 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
49056 {
49057 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,
49058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49059 },
49060 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
49061 {
49062 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,
49063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49064 },
49065 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
49066 {
49067 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,
49068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49069 },
49070 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
49071 {
49072 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,
49073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49074 },
49075 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
49076 {
49077 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,
49078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49079 },
49080 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
49081 {
49082 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,
49083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49084 },
49085 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
49086 {
49087 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,
49088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49089 },
49090 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
49091 {
49092 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,
49093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49094 },
49095 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
49096 {
49097 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,
49098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49099 },
49100 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
49101 {
49102 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,
49103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49104 },
49105 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
49106 {
49107 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,
49108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49109 },
49110 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
49111 {
49112 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,
49113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49114 },
49115 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
49116 {
49117 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,
49118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49119 },
49120 /* and.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
49121 {
49122 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,
49123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49124 },
49125 /* and.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
49126 {
49127 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,
49128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49129 },
49130 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
49131 {
49132 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,
49133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49134 },
49135 /* and.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
49136 {
49137 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,
49138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49139 },
49140 /* and.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
49141 {
49142 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,
49143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49144 },
49145 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
49146 {
49147 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,
49148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49149 },
49150 /* and.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
49151 {
49152 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,
49153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49154 },
49155 /* and.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
49156 {
49157 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,
49158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49159 },
49160 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
49161 {
49162 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,
49163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49164 },
49165 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
49166 {
49167 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,
49168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49169 },
49170 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
49171 {
49172 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,
49173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49174 },
49175 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
49176 {
49177 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,
49178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49179 },
49180 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
49181 {
49182 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,
49183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49184 },
49185 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
49186 {
49187 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,
49188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49189 },
49190 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
49191 {
49192 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,
49193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49194 },
49195 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
49196 {
49197 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,
49198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49199 },
49200 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
49201 {
49202 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,
49203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49204 },
49205 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
49206 {
49207 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,
49208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49209 },
49210 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
49211 {
49212 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,
49213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49214 },
49215 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
49216 {
49217 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,
49218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49219 },
49220 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
49221 {
49222 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,
49223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49224 },
49225 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
49226 {
49227 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,
49228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49229 },
49230 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
49231 {
49232 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,
49233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49234 },
49235 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
49236 {
49237 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,
49238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49239 },
49240 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
49241 {
49242 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,
49243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49244 },
49245 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
49246 {
49247 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,
49248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49249 },
49250 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
49251 {
49252 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,
49253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49254 },
49255 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
49256 {
49257 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,
49258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49259 },
49260 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
49261 {
49262 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,
49263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49264 },
49265 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
49266 {
49267 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,
49268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49269 },
49270 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
49271 {
49272 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,
49273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49274 },
49275 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
49276 {
49277 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,
49278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49279 },
49280 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
49281 {
49282 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,
49283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49284 },
49285 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
49286 {
49287 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,
49288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49289 },
49290 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
49291 {
49292 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,
49293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49294 },
49295 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
49296 {
49297 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,
49298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49299 },
49300 /* and.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
49301 {
49302 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,
49303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49304 },
49305 /* and.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
49306 {
49307 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,
49308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49309 },
49310 /* and.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
49311 {
49312 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,
49313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49314 },
49315 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
49316 {
49317 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,
49318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49319 },
49320 /* and.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
49321 {
49322 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,
49323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49324 },
49325 /* and.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
49326 {
49327 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,
49328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49329 },
49330 /* and.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
49331 {
49332 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,
49333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49334 },
49335 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
49336 {
49337 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,
49338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49339 },
49340 /* and.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
49341 {
49342 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,
49343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49344 },
49345 /* and.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
49346 {
49347 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,
49348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49349 },
49350 /* and.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
49351 {
49352 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,
49353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49354 },
49355 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
49356 {
49357 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,
49358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49359 },
49360 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
49361 {
49362 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,
49363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49364 },
49365 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
49366 {
49367 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,
49368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49369 },
49370 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
49371 {
49372 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,
49373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49374 },
49375 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
49376 {
49377 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,
49378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49379 },
49380 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
49381 {
49382 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,
49383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49384 },
49385 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
49386 {
49387 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,
49388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49389 },
49390 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
49391 {
49392 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,
49393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49394 },
49395 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
49396 {
49397 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,
49398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49399 },
49400 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
49401 {
49402 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,
49403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49404 },
49405 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
49406 {
49407 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,
49408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49409 },
49410 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
49411 {
49412 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,
49413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49414 },
49415 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
49416 {
49417 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,
49418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49419 },
49420 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
49421 {
49422 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,
49423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49424 },
49425 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
49426 {
49427 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,
49428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49429 },
49430 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
49431 {
49432 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,
49433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49434 },
49435 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
49436 {
49437 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,
49438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49439 },
49440 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
49441 {
49442 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,
49443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49444 },
49445 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
49446 {
49447 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,
49448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49449 },
49450 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
49451 {
49452 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,
49453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49454 },
49455 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
49456 {
49457 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,
49458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49459 },
49460 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
49461 {
49462 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,
49463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49464 },
49465 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
49466 {
49467 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,
49468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49469 },
49470 /* and.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
49471 {
49472 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,
49473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49474 },
49475 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
49476 {
49477 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,
49478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49479 },
49480 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
49481 {
49482 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,
49483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49484 },
49485 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
49486 {
49487 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,
49488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49489 },
49490 /* and.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
49491 {
49492 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,
49493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49494 },
49495 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
49496 {
49497 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,
49498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49499 },
49500 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
49501 {
49502 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,
49503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49504 },
49505 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
49506 {
49507 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,
49508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49509 },
49510 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
49511 {
49512 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,
49513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49514 },
49515 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
49516 {
49517 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,
49518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49519 },
49520 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
49521 {
49522 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,
49523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49524 },
49525 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
49526 {
49527 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,
49528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49529 },
49530 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
49531 {
49532 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,
49533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49534 },
49535 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
49536 {
49537 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,
49538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49539 },
49540 /* and.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
49541 {
49542 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,
49543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49544 },
49545 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
49546 {
49547 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,
49548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49549 },
49550 /* and.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
49551 {
49552 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,
49553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49554 },
49555 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
49556 {
49557 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,
49558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49559 },
49560 /* and.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
49561 {
49562 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,
49563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49564 },
49565 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
49566 {
49567 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,
49568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49569 },
49570 /* and.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
49571 {
49572 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,
49573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49574 },
49575 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
49576 {
49577 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,
49578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49579 },
49580 /* and.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
49581 {
49582 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,
49583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49584 },
49585 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
49586 {
49587 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,
49588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49589 },
49590 /* and.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
49591 {
49592 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,
49593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49594 },
49595 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
49596 {
49597 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,
49598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49599 },
49600 /* and.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
49601 {
49602 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,
49603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49604 },
49605 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
49606 {
49607 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,
49608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49609 },
49610 /* and.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
49611 {
49612 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,
49613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49614 },
49615 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
49616 {
49617 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,
49618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49619 },
49620 /* and.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
49621 {
49622 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,
49623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49624 },
49625 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
49626 {
49627 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,
49628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49629 },
49630 /* and.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
49631 {
49632 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,
49633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49634 },
49635 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
49636 {
49637 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,
49638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49639 },
49640 /* and.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
49641 {
49642 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,
49643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49644 },
49645 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
49646 {
49647 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,
49648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49649 },
49650 /* and.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
49651 {
49652 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,
49653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49654 },
49655 /* and.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
49656 {
49657 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,
49658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49659 },
49660 /* and.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
49661 {
49662 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,
49663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49664 },
49665 /* and.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
49666 {
49667 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,
49668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49669 },
49670 /* and.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
49671 {
49672 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,
49673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49674 },
49675 /* and.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
49676 {
49677 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,
49678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49679 },
49680 /* and.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
49681 {
49682 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,
49683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49684 },
49685 /* and.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
49686 {
49687 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,
49688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49689 },
49690 /* and.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
49691 {
49692 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,
49693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49694 },
49695 /* and.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
49696 {
49697 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,
49698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49699 },
49700 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
49701 {
49702 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,
49703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49704 },
49705 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
49706 {
49707 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,
49708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49709 },
49710 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
49711 {
49712 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,
49713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49714 },
49715 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
49716 {
49717 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,
49718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49719 },
49720 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
49721 {
49722 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,
49723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49724 },
49725 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
49726 {
49727 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,
49728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49729 },
49730 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
49731 {
49732 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,
49733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49734 },
49735 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
49736 {
49737 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,
49738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49739 },
49740 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
49741 {
49742 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,
49743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49744 },
49745 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
49746 {
49747 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,
49748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49749 },
49750 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
49751 {
49752 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,
49753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49754 },
49755 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
49756 {
49757 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,
49758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49759 },
49760 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
49761 {
49762 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,
49763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49764 },
49765 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
49766 {
49767 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,
49768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49769 },
49770 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
49771 {
49772 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,
49773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49774 },
49775 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
49776 {
49777 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,
49778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49779 },
49780 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
49781 {
49782 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,
49783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49784 },
49785 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
49786 {
49787 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,
49788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49789 },
49790 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
49791 {
49792 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,
49793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49794 },
49795 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
49796 {
49797 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,
49798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49799 },
49800 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
49801 {
49802 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,
49803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49804 },
49805 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
49806 {
49807 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,
49808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49809 },
49810 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
49811 {
49812 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,
49813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49814 },
49815 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
49816 {
49817 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,
49818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49819 },
49820 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
49821 {
49822 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,
49823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49824 },
49825 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
49826 {
49827 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,
49828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49829 },
49830 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
49831 {
49832 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,
49833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
49834 },
49835 /* and.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
49836 {
49837 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,
49838 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49839 },
49840 /* and.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
49841 {
49842 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,
49843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49844 },
49845 /* and.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
49846 {
49847 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,
49848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49849 },
49850 /* and.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
49851 {
49852 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,
49853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49854 },
49855 /* and.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
49856 {
49857 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,
49858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49859 },
49860 /* and.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
49861 {
49862 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,
49863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49864 },
49865 /* and.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
49866 {
49867 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,
49868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49869 },
49870 /* and.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
49871 {
49872 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,
49873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49874 },
49875 /* and.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
49876 {
49877 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,
49878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49879 },
49880 /* and.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
49881 {
49882 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,
49883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49884 },
49885 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
49886 {
49887 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,
49888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49889 },
49890 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
49891 {
49892 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,
49893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49894 },
49895 /* and.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
49896 {
49897 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,
49898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49899 },
49900 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
49901 {
49902 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,
49903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49904 },
49905 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
49906 {
49907 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,
49908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49909 },
49910 /* and.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
49911 {
49912 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,
49913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49914 },
49915 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
49916 {
49917 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,
49918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49919 },
49920 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
49921 {
49922 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,
49923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49924 },
49925 /* and.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
49926 {
49927 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,
49928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49929 },
49930 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
49931 {
49932 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,
49933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49934 },
49935 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
49936 {
49937 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,
49938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49939 },
49940 /* and.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
49941 {
49942 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,
49943 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49944 },
49945 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
49946 {
49947 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,
49948 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49949 },
49950 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
49951 {
49952 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,
49953 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49954 },
49955 /* and.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
49956 {
49957 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,
49958 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49959 },
49960 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
49961 {
49962 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,
49963 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49964 },
49965 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
49966 {
49967 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,
49968 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49969 },
49970 /* and.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
49971 {
49972 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,
49973 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49974 },
49975 /* and.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
49976 {
49977 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,
49978 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49979 },
49980 /* and.w${G} ${Dsp-16-u16},$Dst16RnHI */
49981 {
49982 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,
49983 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49984 },
49985 /* and.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
49986 {
49987 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,
49988 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49989 },
49990 /* and.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
49991 {
49992 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,
49993 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49994 },
49995 /* and.w${G} ${Dsp-16-u16},$Dst16AnHI */
49996 {
49997 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,
49998 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
49999 },
50000 /* and.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
50001 {
50002 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,
50003 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50004 },
50005 /* and.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
50006 {
50007 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,
50008 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50009 },
50010 /* and.w${G} ${Dsp-16-u16},[$Dst16An] */
50011 {
50012 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,
50013 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50014 },
50015 /* and.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
50016 {
50017 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,
50018 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50019 },
50020 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
50021 {
50022 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,
50023 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50024 },
50025 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
50026 {
50027 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,
50028 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50029 },
50030 /* and.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
50031 {
50032 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,
50033 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50034 },
50035 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
50036 {
50037 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,
50038 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50039 },
50040 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
50041 {
50042 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,
50043 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50044 },
50045 /* and.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
50046 {
50047 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,
50048 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50049 },
50050 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
50051 {
50052 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,
50053 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50054 },
50055 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
50056 {
50057 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,
50058 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50059 },
50060 /* and.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
50061 {
50062 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,
50063 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50064 },
50065 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
50066 {
50067 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,
50068 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50069 },
50070 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
50071 {
50072 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,
50073 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50074 },
50075 /* and.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
50076 {
50077 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,
50078 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50079 },
50080 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
50081 {
50082 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,
50083 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50084 },
50085 /* and.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
50086 {
50087 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,
50088 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50089 },
50090 /* and.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
50091 {
50092 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,
50093 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50094 },
50095 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
50096 {
50097 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,
50098 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50099 },
50100 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
50101 {
50102 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,
50103 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50104 },
50105 /* and.w${G} $Src16RnHI,$Dst16RnHI */
50106 {
50107 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,
50108 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50109 },
50110 /* and.w${G} $Src16AnHI,$Dst16RnHI */
50111 {
50112 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,
50113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50114 },
50115 /* and.w${G} [$Src16An],$Dst16RnHI */
50116 {
50117 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,
50118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50119 },
50120 /* and.w${G} $Src16RnHI,$Dst16AnHI */
50121 {
50122 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,
50123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50124 },
50125 /* and.w${G} $Src16AnHI,$Dst16AnHI */
50126 {
50127 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,
50128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50129 },
50130 /* and.w${G} [$Src16An],$Dst16AnHI */
50131 {
50132 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,
50133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50134 },
50135 /* and.w${G} $Src16RnHI,[$Dst16An] */
50136 {
50137 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,
50138 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50139 },
50140 /* and.w${G} $Src16AnHI,[$Dst16An] */
50141 {
50142 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,
50143 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50144 },
50145 /* and.w${G} [$Src16An],[$Dst16An] */
50146 {
50147 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,
50148 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50149 },
50150 /* and.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
50151 {
50152 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,
50153 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50154 },
50155 /* and.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
50156 {
50157 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,
50158 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50159 },
50160 /* and.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
50161 {
50162 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,
50163 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50164 },
50165 /* and.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
50166 {
50167 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,
50168 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50169 },
50170 /* and.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
50171 {
50172 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,
50173 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50174 },
50175 /* and.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
50176 {
50177 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,
50178 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50179 },
50180 /* and.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
50181 {
50182 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,
50183 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50184 },
50185 /* and.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
50186 {
50187 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,
50188 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50189 },
50190 /* and.w${G} [$Src16An],${Dsp-16-u8}[sb] */
50191 {
50192 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,
50193 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50194 },
50195 /* and.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
50196 {
50197 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,
50198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50199 },
50200 /* and.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
50201 {
50202 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,
50203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50204 },
50205 /* and.w${G} [$Src16An],${Dsp-16-u16}[sb] */
50206 {
50207 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,
50208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50209 },
50210 /* and.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
50211 {
50212 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,
50213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50214 },
50215 /* and.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
50216 {
50217 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,
50218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50219 },
50220 /* and.w${G} [$Src16An],${Dsp-16-s8}[fb] */
50221 {
50222 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,
50223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50224 },
50225 /* and.w${G} $Src16RnHI,${Dsp-16-u16} */
50226 {
50227 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,
50228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50229 },
50230 /* and.w${G} $Src16AnHI,${Dsp-16-u16} */
50231 {
50232 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,
50233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50234 },
50235 /* and.w${G} [$Src16An],${Dsp-16-u16} */
50236 {
50237 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,
50238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50239 },
50240 /* and.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
50241 {
50242 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,
50243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50244 },
50245 /* and.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
50246 {
50247 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,
50248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50249 },
50250 /* and.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
50251 {
50252 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,
50253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50254 },
50255 /* and.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
50256 {
50257 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,
50258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50259 },
50260 /* and.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
50261 {
50262 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,
50263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50264 },
50265 /* and.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
50266 {
50267 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,
50268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50269 },
50270 /* and.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
50271 {
50272 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,
50273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50274 },
50275 /* and.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
50276 {
50277 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,
50278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50279 },
50280 /* and.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
50281 {
50282 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,
50283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50284 },
50285 /* and.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
50286 {
50287 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,
50288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50289 },
50290 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
50291 {
50292 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,
50293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50294 },
50295 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
50296 {
50297 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,
50298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50299 },
50300 /* and.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
50301 {
50302 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,
50303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50304 },
50305 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
50306 {
50307 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,
50308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50309 },
50310 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
50311 {
50312 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,
50313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50314 },
50315 /* and.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
50316 {
50317 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,
50318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50319 },
50320 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
50321 {
50322 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,
50323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50324 },
50325 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
50326 {
50327 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,
50328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50329 },
50330 /* and.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
50331 {
50332 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,
50333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50334 },
50335 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
50336 {
50337 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,
50338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50339 },
50340 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
50341 {
50342 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,
50343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50344 },
50345 /* and.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
50346 {
50347 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,
50348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50349 },
50350 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
50351 {
50352 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,
50353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50354 },
50355 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
50356 {
50357 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,
50358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50359 },
50360 /* and.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
50361 {
50362 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,
50363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50364 },
50365 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
50366 {
50367 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,
50368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50369 },
50370 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
50371 {
50372 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,
50373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50374 },
50375 /* and.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
50376 {
50377 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,
50378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50379 },
50380 /* and.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
50381 {
50382 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,
50383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50384 },
50385 /* and.b${G} ${Dsp-16-u16},$Dst16RnQI */
50386 {
50387 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,
50388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50389 },
50390 /* and.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
50391 {
50392 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,
50393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50394 },
50395 /* and.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
50396 {
50397 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,
50398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50399 },
50400 /* and.b${G} ${Dsp-16-u16},$Dst16AnQI */
50401 {
50402 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,
50403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50404 },
50405 /* and.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
50406 {
50407 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,
50408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50409 },
50410 /* and.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
50411 {
50412 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,
50413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50414 },
50415 /* and.b${G} ${Dsp-16-u16},[$Dst16An] */
50416 {
50417 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,
50418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50419 },
50420 /* and.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
50421 {
50422 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,
50423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50424 },
50425 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
50426 {
50427 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,
50428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50429 },
50430 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
50431 {
50432 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,
50433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50434 },
50435 /* and.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
50436 {
50437 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,
50438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50439 },
50440 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
50441 {
50442 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,
50443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50444 },
50445 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
50446 {
50447 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,
50448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50449 },
50450 /* and.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
50451 {
50452 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,
50453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50454 },
50455 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
50456 {
50457 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,
50458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50459 },
50460 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
50461 {
50462 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,
50463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50464 },
50465 /* and.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
50466 {
50467 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,
50468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50469 },
50470 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
50471 {
50472 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,
50473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50474 },
50475 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
50476 {
50477 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,
50478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50479 },
50480 /* and.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
50481 {
50482 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,
50483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50484 },
50485 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
50486 {
50487 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,
50488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50489 },
50490 /* and.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
50491 {
50492 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,
50493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50494 },
50495 /* and.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
50496 {
50497 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,
50498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50499 },
50500 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
50501 {
50502 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,
50503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50504 },
50505 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
50506 {
50507 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,
50508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50509 },
50510 /* and.b${G} $Src16RnQI,$Dst16RnQI */
50511 {
50512 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,
50513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50514 },
50515 /* and.b${G} $Src16AnQI,$Dst16RnQI */
50516 {
50517 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,
50518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50519 },
50520 /* and.b${G} [$Src16An],$Dst16RnQI */
50521 {
50522 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,
50523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50524 },
50525 /* and.b${G} $Src16RnQI,$Dst16AnQI */
50526 {
50527 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,
50528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50529 },
50530 /* and.b${G} $Src16AnQI,$Dst16AnQI */
50531 {
50532 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,
50533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50534 },
50535 /* and.b${G} [$Src16An],$Dst16AnQI */
50536 {
50537 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,
50538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50539 },
50540 /* and.b${G} $Src16RnQI,[$Dst16An] */
50541 {
50542 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,
50543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50544 },
50545 /* and.b${G} $Src16AnQI,[$Dst16An] */
50546 {
50547 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,
50548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50549 },
50550 /* and.b${G} [$Src16An],[$Dst16An] */
50551 {
50552 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,
50553 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50554 },
50555 /* and.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
50556 {
50557 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,
50558 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50559 },
50560 /* and.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
50561 {
50562 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,
50563 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50564 },
50565 /* and.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
50566 {
50567 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,
50568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50569 },
50570 /* and.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
50571 {
50572 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,
50573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50574 },
50575 /* and.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
50576 {
50577 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,
50578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50579 },
50580 /* and.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
50581 {
50582 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,
50583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50584 },
50585 /* and.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
50586 {
50587 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,
50588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50589 },
50590 /* and.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
50591 {
50592 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,
50593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50594 },
50595 /* and.b${G} [$Src16An],${Dsp-16-u8}[sb] */
50596 {
50597 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,
50598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50599 },
50600 /* and.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
50601 {
50602 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,
50603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50604 },
50605 /* and.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
50606 {
50607 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,
50608 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50609 },
50610 /* and.b${G} [$Src16An],${Dsp-16-u16}[sb] */
50611 {
50612 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,
50613 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50614 },
50615 /* and.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
50616 {
50617 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,
50618 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50619 },
50620 /* and.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
50621 {
50622 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,
50623 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50624 },
50625 /* and.b${G} [$Src16An],${Dsp-16-s8}[fb] */
50626 {
50627 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,
50628 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50629 },
50630 /* and.b${G} $Src16RnQI,${Dsp-16-u16} */
50631 {
50632 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,
50633 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50634 },
50635 /* and.b${G} $Src16AnQI,${Dsp-16-u16} */
50636 {
50637 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,
50638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50639 },
50640 /* and.b${G} [$Src16An],${Dsp-16-u16} */
50641 {
50642 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,
50643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50644 },
50645 /* and.b${S} #${Imm-8-QI},r0l */
50646 {
50647 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,
50648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50649 },
50650 /* and.b${S} #${Imm-8-QI},r0h */
50651 {
50652 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,
50653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50654 },
50655 /* and.b${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
50656 {
50657 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,
50658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50659 },
50660 /* and.b${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
50661 {
50662 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,
50663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50664 },
50665 /* and.b${S} #${Imm-8-QI},${Dsp-16-u16} */
50666 {
50667 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,
50668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50669 },
50670 /* and.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
50671 {
50672 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,
50673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50674 },
50675 /* and.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
50676 {
50677 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,
50678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50679 },
50680 /* and.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
50681 {
50682 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,
50683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50684 },
50685 /* and.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
50686 {
50687 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,
50688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50689 },
50690 /* and.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
50691 {
50692 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,
50693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50694 },
50695 /* and.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
50696 {
50697 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,
50698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50699 },
50700 /* and.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
50701 {
50702 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,
50703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50704 },
50705 /* and.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
50706 {
50707 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,
50708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50709 },
50710 /* and.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
50711 {
50712 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,
50713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50714 },
50715 /* and.w${G} #${Imm-32-HI},${Dsp-16-u16} */
50716 {
50717 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,
50718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50719 },
50720 /* and.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
50721 {
50722 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,
50723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50724 },
50725 /* and.w${G} #${Imm-40-HI},${Dsp-16-u24} */
50726 {
50727 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,
50728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50729 },
50730 /* and.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
50731 {
50732 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,
50733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50734 },
50735 /* and.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
50736 {
50737 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,
50738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50739 },
50740 /* and.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
50741 {
50742 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,
50743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50744 },
50745 /* and.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
50746 {
50747 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,
50748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50749 },
50750 /* and.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
50751 {
50752 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,
50753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50754 },
50755 /* and.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
50756 {
50757 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,
50758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50759 },
50760 /* and.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
50761 {
50762 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,
50763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50764 },
50765 /* and.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
50766 {
50767 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,
50768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50769 },
50770 /* and.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
50771 {
50772 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,
50773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50774 },
50775 /* and.b${G} #${Imm-32-QI},${Dsp-16-u16} */
50776 {
50777 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,
50778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50779 },
50780 /* and.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
50781 {
50782 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,
50783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50784 },
50785 /* and.b${G} #${Imm-40-QI},${Dsp-16-u24} */
50786 {
50787 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,
50788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
50789 },
50790 /* and.w${G} #${Imm-16-HI},$Dst16RnHI */
50791 {
50792 M32C_INSN_AND16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "and16.w-imm-G-basic-dst16-Rn-direct-HI", "and.w", 32,
50793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50794 },
50795 /* and.w${G} #${Imm-16-HI},$Dst16AnHI */
50796 {
50797 M32C_INSN_AND16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "and16.w-imm-G-basic-dst16-An-direct-HI", "and.w", 32,
50798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50799 },
50800 /* and.w${G} #${Imm-16-HI},[$Dst16An] */
50801 {
50802 M32C_INSN_AND16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "and16.w-imm-G-basic-dst16-An-indirect-HI", "and.w", 32,
50803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50804 },
50805 /* and.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
50806 {
50807 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,
50808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50809 },
50810 /* and.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
50811 {
50812 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,
50813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50814 },
50815 /* and.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
50816 {
50817 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,
50818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50819 },
50820 /* and.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
50821 {
50822 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,
50823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50824 },
50825 /* and.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
50826 {
50827 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,
50828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50829 },
50830 /* and.w${G} #${Imm-32-HI},${Dsp-16-u16} */
50831 {
50832 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,
50833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50834 },
50835 /* and.b${G} #${Imm-16-QI},$Dst16RnQI */
50836 {
50837 M32C_INSN_AND16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "and16.b-imm-G-basic-dst16-Rn-direct-QI", "and.b", 24,
50838 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50839 },
50840 /* and.b${G} #${Imm-16-QI},$Dst16AnQI */
50841 {
50842 M32C_INSN_AND16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "and16.b-imm-G-basic-dst16-An-direct-QI", "and.b", 24,
50843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50844 },
50845 /* and.b${G} #${Imm-16-QI},[$Dst16An] */
50846 {
50847 M32C_INSN_AND16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "and16.b-imm-G-basic-dst16-An-indirect-QI", "and.b", 24,
50848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50849 },
50850 /* and.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
50851 {
50852 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,
50853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50854 },
50855 /* and.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
50856 {
50857 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,
50858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50859 },
50860 /* and.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
50861 {
50862 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,
50863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50864 },
50865 /* and.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
50866 {
50867 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,
50868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50869 },
50870 /* and.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
50871 {
50872 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,
50873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50874 },
50875 /* and.b${G} #${Imm-32-QI},${Dsp-16-u16} */
50876 {
50877 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,
50878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
50879 },
50880 /* adjnz.w #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed],${Lab-24-8} */
50881 {
50882 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,
50883 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
50884 },
50885 /* adjnz.w #${Imm-12-s4},${Dsp-16-u8}[sb],${Lab-24-8} */
50886 {
50887 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,
50888 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
50889 },
50890 /* adjnz.w #${Imm-12-s4},${Dsp-16-s8}[fb],${Lab-24-8} */
50891 {
50892 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,
50893 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
50894 },
50895 /* adjnz.w #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed],${Lab-32-8} */
50896 {
50897 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,
50898 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
50899 },
50900 /* adjnz.w #${Imm-12-s4},${Dsp-16-u16}[sb],${Lab-32-8} */
50901 {
50902 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,
50903 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
50904 },
50905 /* adjnz.w #${Imm-12-s4},${Dsp-16-s16}[fb],${Lab-32-8} */
50906 {
50907 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,
50908 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
50909 },
50910 /* adjnz.w #${Imm-12-s4},${Dsp-16-u16},${Lab-32-8} */
50911 {
50912 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,
50913 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
50914 },
50915 /* adjnz.w #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed],${Lab-40-8} */
50916 {
50917 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,
50918 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
50919 },
50920 /* adjnz.w #${Imm-12-s4},${Dsp-16-u24},${Lab-40-8} */
50921 {
50922 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,
50923 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
50924 },
50925 /* adjnz.w #${Imm-12-s4},$Dst32RnUnprefixedHI,${Lab-16-8} */
50926 {
50927 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,
50928 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
50929 },
50930 /* adjnz.w #${Imm-12-s4},$Dst32AnUnprefixedHI,${Lab-16-8} */
50931 {
50932 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,
50933 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
50934 },
50935 /* adjnz.w #${Imm-12-s4},[$Dst32AnUnprefixed],${Lab-16-8} */
50936 {
50937 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,
50938 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
50939 },
50940 /* adjnz.b #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed],${Lab-24-8} */
50941 {
50942 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,
50943 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
50944 },
50945 /* adjnz.b #${Imm-12-s4},${Dsp-16-u8}[sb],${Lab-24-8} */
50946 {
50947 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,
50948 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
50949 },
50950 /* adjnz.b #${Imm-12-s4},${Dsp-16-s8}[fb],${Lab-24-8} */
50951 {
50952 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,
50953 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
50954 },
50955 /* adjnz.b #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed],${Lab-32-8} */
50956 {
50957 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,
50958 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
50959 },
50960 /* adjnz.b #${Imm-12-s4},${Dsp-16-u16}[sb],${Lab-32-8} */
50961 {
50962 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,
50963 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
50964 },
50965 /* adjnz.b #${Imm-12-s4},${Dsp-16-s16}[fb],${Lab-32-8} */
50966 {
50967 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,
50968 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
50969 },
50970 /* adjnz.b #${Imm-12-s4},${Dsp-16-u16},${Lab-32-8} */
50971 {
50972 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,
50973 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
50974 },
50975 /* adjnz.b #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed],${Lab-40-8} */
50976 {
50977 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,
50978 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
50979 },
50980 /* adjnz.b #${Imm-12-s4},${Dsp-16-u24},${Lab-40-8} */
50981 {
50982 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,
50983 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
50984 },
50985 /* adjnz.b #${Imm-12-s4},$Dst32RnUnprefixedQI,${Lab-16-8} */
50986 {
50987 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,
50988 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
50989 },
50990 /* adjnz.b #${Imm-12-s4},$Dst32AnUnprefixedQI,${Lab-16-8} */
50991 {
50992 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,
50993 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
50994 },
50995 /* adjnz.b #${Imm-12-s4},[$Dst32AnUnprefixed],${Lab-16-8} */
50996 {
50997 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,
50998 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
50999 },
51000 /* adjnz.w #${Imm-8-s4},${Dsp-16-u8}[$Dst16An],${Lab-24-8} */
51001 {
51002 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,
51003 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51004 },
51005 /* adjnz.w #${Imm-8-s4},${Dsp-16-u8}[sb],${Lab-24-8} */
51006 {
51007 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,
51008 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51009 },
51010 /* adjnz.w #${Imm-8-s4},${Dsp-16-s8}[fb],${Lab-24-8} */
51011 {
51012 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,
51013 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51014 },
51015 /* adjnz.w #${Imm-8-s4},${Dsp-16-u16}[$Dst16An],${Lab-32-8} */
51016 {
51017 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,
51018 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51019 },
51020 /* adjnz.w #${Imm-8-s4},${Dsp-16-u16}[sb],${Lab-32-8} */
51021 {
51022 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,
51023 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51024 },
51025 /* adjnz.w #${Imm-8-s4},${Dsp-16-u16},${Lab-32-8} */
51026 {
51027 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,
51028 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51029 },
51030 /* adjnz.w #${Imm-8-s4},$Dst16RnHI,${Lab-16-8} */
51031 {
51032 M32C_INSN_ADJNZ16_W_IMM4_BASIC_DST16_RN_DIRECT_HI, "adjnz16.w-imm4-basic-dst16-Rn-direct-HI", "adjnz.w", 24,
51033 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51034 },
51035 /* adjnz.w #${Imm-8-s4},$Dst16AnHI,${Lab-16-8} */
51036 {
51037 M32C_INSN_ADJNZ16_W_IMM4_BASIC_DST16_AN_DIRECT_HI, "adjnz16.w-imm4-basic-dst16-An-direct-HI", "adjnz.w", 24,
51038 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51039 },
51040 /* adjnz.w #${Imm-8-s4},[$Dst16An],${Lab-16-8} */
51041 {
51042 M32C_INSN_ADJNZ16_W_IMM4_BASIC_DST16_AN_INDIRECT_HI, "adjnz16.w-imm4-basic-dst16-An-indirect-HI", "adjnz.w", 24,
51043 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51044 },
51045 /* adjnz.b #${Imm-8-s4},${Dsp-16-u8}[$Dst16An],${Lab-24-8} */
51046 {
51047 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,
51048 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51049 },
51050 /* adjnz.b #${Imm-8-s4},${Dsp-16-u8}[sb],${Lab-24-8} */
51051 {
51052 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,
51053 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51054 },
51055 /* adjnz.b #${Imm-8-s4},${Dsp-16-s8}[fb],${Lab-24-8} */
51056 {
51057 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,
51058 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51059 },
51060 /* adjnz.b #${Imm-8-s4},${Dsp-16-u16}[$Dst16An],${Lab-32-8} */
51061 {
51062 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,
51063 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51064 },
51065 /* adjnz.b #${Imm-8-s4},${Dsp-16-u16}[sb],${Lab-32-8} */
51066 {
51067 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,
51068 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51069 },
51070 /* adjnz.b #${Imm-8-s4},${Dsp-16-u16},${Lab-32-8} */
51071 {
51072 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,
51073 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51074 },
51075 /* adjnz.b #${Imm-8-s4},$Dst16RnQI,${Lab-16-8} */
51076 {
51077 M32C_INSN_ADJNZ16_B_IMM4_BASIC_DST16_RN_DIRECT_QI, "adjnz16.b-imm4-basic-dst16-Rn-direct-QI", "adjnz.b", 24,
51078 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51079 },
51080 /* adjnz.b #${Imm-8-s4},$Dst16AnQI,${Lab-16-8} */
51081 {
51082 M32C_INSN_ADJNZ16_B_IMM4_BASIC_DST16_AN_DIRECT_QI, "adjnz16.b-imm4-basic-dst16-An-direct-QI", "adjnz.b", 24,
51083 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51084 },
51085 /* adjnz.b #${Imm-8-s4},[$Dst16An],${Lab-16-8} */
51086 {
51087 M32C_INSN_ADJNZ16_B_IMM4_BASIC_DST16_AN_INDIRECT_QI, "adjnz16.b-imm4-basic-dst16-An-indirect-QI", "adjnz.b", 24,
51088 { 0|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
51089 },
51090 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
51091 {
51092 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,
51093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51094 },
51095 /* addx${X} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedSI */
51096 {
51097 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,
51098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51099 },
51100 /* addx${X} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedSI */
51101 {
51102 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,
51103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51104 },
51105 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
51106 {
51107 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,
51108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51109 },
51110 /* addx${X} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedSI */
51111 {
51112 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,
51113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51114 },
51115 /* addx${X} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedSI */
51116 {
51117 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,
51118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51119 },
51120 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
51121 {
51122 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,
51123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51124 },
51125 /* addx${X} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
51126 {
51127 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,
51128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51129 },
51130 /* addx${X} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
51131 {
51132 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,
51133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51134 },
51135 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
51136 {
51137 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,
51138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51139 },
51140 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
51141 {
51142 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,
51143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51144 },
51145 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
51146 {
51147 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,
51148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51149 },
51150 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
51151 {
51152 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,
51153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51154 },
51155 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
51156 {
51157 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,
51158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51159 },
51160 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
51161 {
51162 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,
51163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51164 },
51165 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
51166 {
51167 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,
51168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51169 },
51170 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
51171 {
51172 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,
51173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51174 },
51175 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
51176 {
51177 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,
51178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51179 },
51180 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
51181 {
51182 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,
51183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51184 },
51185 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
51186 {
51187 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,
51188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51189 },
51190 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
51191 {
51192 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,
51193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51194 },
51195 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
51196 {
51197 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,
51198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51199 },
51200 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
51201 {
51202 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,
51203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51204 },
51205 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
51206 {
51207 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,
51208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51209 },
51210 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
51211 {
51212 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,
51213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51214 },
51215 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
51216 {
51217 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,
51218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51219 },
51220 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
51221 {
51222 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,
51223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51224 },
51225 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
51226 {
51227 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,
51228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51229 },
51230 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
51231 {
51232 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,
51233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51234 },
51235 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
51236 {
51237 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,
51238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51239 },
51240 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
51241 {
51242 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,
51243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51244 },
51245 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
51246 {
51247 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,
51248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51249 },
51250 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
51251 {
51252 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,
51253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51254 },
51255 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
51256 {
51257 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,
51258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51259 },
51260 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
51261 {
51262 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,
51263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51264 },
51265 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
51266 {
51267 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,
51268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51269 },
51270 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
51271 {
51272 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,
51273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51274 },
51275 /* addx${X} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedSI */
51276 {
51277 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,
51278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51279 },
51280 /* addx${X} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedSI */
51281 {
51282 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,
51283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51284 },
51285 /* addx${X} ${Dsp-16-u16},$Dst32RnUnprefixedSI */
51286 {
51287 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,
51288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51289 },
51290 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
51291 {
51292 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,
51293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51294 },
51295 /* addx${X} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedSI */
51296 {
51297 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,
51298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51299 },
51300 /* addx${X} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedSI */
51301 {
51302 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,
51303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51304 },
51305 /* addx${X} ${Dsp-16-u16},$Dst32AnUnprefixedSI */
51306 {
51307 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,
51308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51309 },
51310 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
51311 {
51312 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,
51313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51314 },
51315 /* addx${X} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
51316 {
51317 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,
51318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51319 },
51320 /* addx${X} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
51321 {
51322 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,
51323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51324 },
51325 /* addx${X} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
51326 {
51327 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,
51328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51329 },
51330 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
51331 {
51332 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,
51333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51334 },
51335 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
51336 {
51337 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,
51338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51339 },
51340 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
51341 {
51342 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,
51343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51344 },
51345 /* addx${X} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
51346 {
51347 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,
51348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51349 },
51350 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
51351 {
51352 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,
51353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51354 },
51355 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
51356 {
51357 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,
51358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51359 },
51360 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
51361 {
51362 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,
51363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51364 },
51365 /* addx${X} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
51366 {
51367 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,
51368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51369 },
51370 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
51371 {
51372 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,
51373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51374 },
51375 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
51376 {
51377 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,
51378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51379 },
51380 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
51381 {
51382 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,
51383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51384 },
51385 /* addx${X} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
51386 {
51387 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,
51388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51389 },
51390 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
51391 {
51392 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,
51393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51394 },
51395 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
51396 {
51397 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,
51398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51399 },
51400 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
51401 {
51402 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,
51403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51404 },
51405 /* addx${X} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
51406 {
51407 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,
51408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51409 },
51410 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
51411 {
51412 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,
51413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51414 },
51415 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
51416 {
51417 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,
51418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51419 },
51420 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
51421 {
51422 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,
51423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51424 },
51425 /* addx${X} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
51426 {
51427 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,
51428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51429 },
51430 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
51431 {
51432 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,
51433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51434 },
51435 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
51436 {
51437 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,
51438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51439 },
51440 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
51441 {
51442 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,
51443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51444 },
51445 /* addx${X} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
51446 {
51447 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,
51448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51449 },
51450 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
51451 {
51452 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,
51453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51454 },
51455 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
51456 {
51457 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,
51458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51459 },
51460 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
51461 {
51462 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,
51463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51464 },
51465 /* addx${X} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
51466 {
51467 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,
51468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51469 },
51470 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
51471 {
51472 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,
51473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51474 },
51475 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
51476 {
51477 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,
51478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51479 },
51480 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
51481 {
51482 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,
51483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51484 },
51485 /* addx${X} ${Dsp-16-u16},${Dsp-32-u16} */
51486 {
51487 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,
51488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51489 },
51490 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
51491 {
51492 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,
51493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51494 },
51495 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
51496 {
51497 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,
51498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51499 },
51500 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
51501 {
51502 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,
51503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51504 },
51505 /* addx${X} ${Dsp-16-u16},${Dsp-32-u24} */
51506 {
51507 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,
51508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51509 },
51510 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
51511 {
51512 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,
51513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51514 },
51515 /* addx${X} ${Dsp-16-u24},$Dst32RnUnprefixedSI */
51516 {
51517 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,
51518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51519 },
51520 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
51521 {
51522 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,
51523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51524 },
51525 /* addx${X} ${Dsp-16-u24},$Dst32AnUnprefixedSI */
51526 {
51527 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,
51528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51529 },
51530 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
51531 {
51532 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,
51533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51534 },
51535 /* addx${X} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
51536 {
51537 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,
51538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51539 },
51540 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
51541 {
51542 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,
51543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51544 },
51545 /* addx${X} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
51546 {
51547 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,
51548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51549 },
51550 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
51551 {
51552 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,
51553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51554 },
51555 /* addx${X} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
51556 {
51557 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,
51558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51559 },
51560 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
51561 {
51562 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,
51563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51564 },
51565 /* addx${X} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
51566 {
51567 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,
51568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51569 },
51570 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
51571 {
51572 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,
51573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51574 },
51575 /* addx${X} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
51576 {
51577 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,
51578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51579 },
51580 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
51581 {
51582 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,
51583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51584 },
51585 /* addx${X} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
51586 {
51587 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,
51588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51589 },
51590 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
51591 {
51592 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,
51593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51594 },
51595 /* addx${X} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
51596 {
51597 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,
51598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51599 },
51600 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
51601 {
51602 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,
51603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51604 },
51605 /* addx${X} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
51606 {
51607 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,
51608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51609 },
51610 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
51611 {
51612 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,
51613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51614 },
51615 /* addx${X} ${Dsp-16-u24},${Dsp-40-u16} */
51616 {
51617 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,
51618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51619 },
51620 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
51621 {
51622 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,
51623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51624 },
51625 /* addx${X} ${Dsp-16-u24},${Dsp-40-u24} */
51626 {
51627 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,
51628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51629 },
51630 /* addx${X} $Src32RnUnprefixedQI,$Dst32RnUnprefixedSI */
51631 {
51632 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,
51633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51634 },
51635 /* addx${X} $Src32AnUnprefixedQI,$Dst32RnUnprefixedSI */
51636 {
51637 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,
51638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51639 },
51640 /* addx${X} [$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
51641 {
51642 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,
51643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51644 },
51645 /* addx${X} $Src32RnUnprefixedQI,$Dst32AnUnprefixedSI */
51646 {
51647 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,
51648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51649 },
51650 /* addx${X} $Src32AnUnprefixedQI,$Dst32AnUnprefixedSI */
51651 {
51652 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,
51653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51654 },
51655 /* addx${X} [$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
51656 {
51657 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,
51658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51659 },
51660 /* addx${X} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
51661 {
51662 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,
51663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51664 },
51665 /* addx${X} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
51666 {
51667 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,
51668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51669 },
51670 /* addx${X} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
51671 {
51672 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,
51673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51674 },
51675 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
51676 {
51677 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,
51678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51679 },
51680 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
51681 {
51682 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,
51683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51684 },
51685 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
51686 {
51687 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,
51688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51689 },
51690 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
51691 {
51692 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,
51693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51694 },
51695 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
51696 {
51697 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,
51698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51699 },
51700 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
51701 {
51702 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,
51703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51704 },
51705 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
51706 {
51707 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,
51708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51709 },
51710 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
51711 {
51712 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,
51713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51714 },
51715 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
51716 {
51717 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,
51718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51719 },
51720 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
51721 {
51722 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,
51723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51724 },
51725 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
51726 {
51727 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,
51728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51729 },
51730 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
51731 {
51732 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,
51733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51734 },
51735 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
51736 {
51737 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,
51738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51739 },
51740 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
51741 {
51742 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,
51743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51744 },
51745 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
51746 {
51747 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,
51748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51749 },
51750 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
51751 {
51752 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,
51753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51754 },
51755 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
51756 {
51757 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,
51758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51759 },
51760 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
51761 {
51762 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,
51763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51764 },
51765 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
51766 {
51767 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,
51768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51769 },
51770 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
51771 {
51772 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,
51773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51774 },
51775 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
51776 {
51777 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,
51778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51779 },
51780 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-u16} */
51781 {
51782 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,
51783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51784 },
51785 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-u16} */
51786 {
51787 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,
51788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51789 },
51790 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-u16} */
51791 {
51792 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,
51793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51794 },
51795 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-u24} */
51796 {
51797 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,
51798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51799 },
51800 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-u24} */
51801 {
51802 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,
51803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51804 },
51805 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-u24} */
51806 {
51807 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,
51808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51809 },
51810 /* addx${X} #${Imm-16-QI},$Dst32RnUnprefixedSI */
51811 {
51812 M32C_INSN_ADDX32_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "addx32-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "addx", 24,
51813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51814 },
51815 /* addx${X} #${Imm-16-QI},$Dst32AnUnprefixedSI */
51816 {
51817 M32C_INSN_ADDX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "addx32-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-SI", "addx", 24,
51818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51819 },
51820 /* addx${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
51821 {
51822 M32C_INSN_ADDX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "addx32-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-SI", "addx", 24,
51823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51824 },
51825 /* addx${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
51826 {
51827 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,
51828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51829 },
51830 /* addx${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
51831 {
51832 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,
51833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51834 },
51835 /* addx${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
51836 {
51837 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,
51838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51839 },
51840 /* addx${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
51841 {
51842 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,
51843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51844 },
51845 /* addx${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
51846 {
51847 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,
51848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51849 },
51850 /* addx${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
51851 {
51852 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,
51853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51854 },
51855 /* addx${X} #${Imm-32-QI},${Dsp-16-u16} */
51856 {
51857 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,
51858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51859 },
51860 /* addx${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
51861 {
51862 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,
51863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51864 },
51865 /* addx${X} #${Imm-40-QI},${Dsp-16-u24} */
51866 {
51867 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,
51868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51869 },
51870 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
51871 {
51872 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,
51873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51874 },
51875 /* dadd.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
51876 {
51877 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,
51878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51879 },
51880 /* dadd.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
51881 {
51882 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,
51883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51884 },
51885 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
51886 {
51887 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,
51888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51889 },
51890 /* dadd.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
51891 {
51892 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,
51893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51894 },
51895 /* dadd.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
51896 {
51897 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,
51898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51899 },
51900 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
51901 {
51902 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,
51903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51904 },
51905 /* dadd.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
51906 {
51907 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,
51908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51909 },
51910 /* dadd.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
51911 {
51912 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,
51913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51914 },
51915 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
51916 {
51917 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,
51918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51919 },
51920 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
51921 {
51922 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,
51923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51924 },
51925 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
51926 {
51927 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,
51928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51929 },
51930 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
51931 {
51932 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,
51933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51934 },
51935 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
51936 {
51937 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,
51938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51939 },
51940 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
51941 {
51942 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,
51943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51944 },
51945 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
51946 {
51947 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,
51948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51949 },
51950 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
51951 {
51952 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,
51953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51954 },
51955 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
51956 {
51957 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,
51958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51959 },
51960 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
51961 {
51962 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,
51963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51964 },
51965 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
51966 {
51967 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,
51968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51969 },
51970 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
51971 {
51972 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,
51973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51974 },
51975 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
51976 {
51977 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,
51978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51979 },
51980 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
51981 {
51982 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,
51983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51984 },
51985 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
51986 {
51987 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,
51988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51989 },
51990 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
51991 {
51992 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,
51993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51994 },
51995 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
51996 {
51997 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,
51998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
51999 },
52000 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
52001 {
52002 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,
52003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52004 },
52005 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
52006 {
52007 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,
52008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52009 },
52010 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
52011 {
52012 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,
52013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52014 },
52015 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
52016 {
52017 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,
52018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52019 },
52020 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
52021 {
52022 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,
52023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52024 },
52025 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
52026 {
52027 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,
52028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52029 },
52030 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
52031 {
52032 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,
52033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52034 },
52035 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
52036 {
52037 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,
52038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52039 },
52040 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
52041 {
52042 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,
52043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52044 },
52045 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
52046 {
52047 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,
52048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52049 },
52050 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
52051 {
52052 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,
52053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52054 },
52055 /* dadd.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
52056 {
52057 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,
52058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52059 },
52060 /* dadd.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
52061 {
52062 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,
52063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52064 },
52065 /* dadd.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
52066 {
52067 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,
52068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52069 },
52070 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
52071 {
52072 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,
52073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52074 },
52075 /* dadd.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
52076 {
52077 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,
52078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52079 },
52080 /* dadd.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
52081 {
52082 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,
52083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52084 },
52085 /* dadd.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
52086 {
52087 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,
52088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52089 },
52090 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
52091 {
52092 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,
52093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52094 },
52095 /* dadd.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
52096 {
52097 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,
52098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52099 },
52100 /* dadd.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
52101 {
52102 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,
52103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52104 },
52105 /* dadd.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
52106 {
52107 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,
52108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52109 },
52110 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
52111 {
52112 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,
52113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52114 },
52115 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
52116 {
52117 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,
52118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52119 },
52120 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
52121 {
52122 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,
52123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52124 },
52125 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
52126 {
52127 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,
52128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52129 },
52130 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
52131 {
52132 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,
52133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52134 },
52135 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
52136 {
52137 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,
52138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52139 },
52140 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
52141 {
52142 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,
52143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52144 },
52145 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
52146 {
52147 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,
52148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52149 },
52150 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
52151 {
52152 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,
52153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52154 },
52155 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
52156 {
52157 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,
52158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52159 },
52160 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
52161 {
52162 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,
52163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52164 },
52165 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
52166 {
52167 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,
52168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52169 },
52170 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
52171 {
52172 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,
52173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52174 },
52175 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
52176 {
52177 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,
52178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52179 },
52180 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
52181 {
52182 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,
52183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52184 },
52185 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
52186 {
52187 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,
52188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52189 },
52190 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
52191 {
52192 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,
52193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52194 },
52195 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
52196 {
52197 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,
52198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52199 },
52200 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
52201 {
52202 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,
52203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52204 },
52205 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
52206 {
52207 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,
52208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52209 },
52210 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
52211 {
52212 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,
52213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52214 },
52215 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
52216 {
52217 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,
52218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52219 },
52220 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
52221 {
52222 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,
52223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52224 },
52225 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
52226 {
52227 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,
52228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52229 },
52230 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
52231 {
52232 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,
52233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52234 },
52235 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
52236 {
52237 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,
52238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52239 },
52240 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
52241 {
52242 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,
52243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52244 },
52245 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
52246 {
52247 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,
52248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52249 },
52250 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
52251 {
52252 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,
52253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52254 },
52255 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
52256 {
52257 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,
52258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52259 },
52260 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
52261 {
52262 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,
52263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52264 },
52265 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
52266 {
52267 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,
52268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52269 },
52270 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
52271 {
52272 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,
52273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52274 },
52275 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
52276 {
52277 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,
52278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52279 },
52280 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
52281 {
52282 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,
52283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52284 },
52285 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
52286 {
52287 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,
52288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52289 },
52290 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
52291 {
52292 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,
52293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52294 },
52295 /* dadd.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
52296 {
52297 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,
52298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52299 },
52300 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
52301 {
52302 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,
52303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52304 },
52305 /* dadd.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
52306 {
52307 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,
52308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52309 },
52310 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
52311 {
52312 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,
52313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52314 },
52315 /* dadd.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
52316 {
52317 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,
52318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52319 },
52320 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
52321 {
52322 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,
52323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52324 },
52325 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
52326 {
52327 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,
52328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52329 },
52330 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
52331 {
52332 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,
52333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52334 },
52335 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
52336 {
52337 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,
52338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52339 },
52340 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
52341 {
52342 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,
52343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52344 },
52345 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
52346 {
52347 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,
52348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52349 },
52350 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
52351 {
52352 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,
52353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52354 },
52355 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
52356 {
52357 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,
52358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52359 },
52360 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
52361 {
52362 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,
52363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52364 },
52365 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
52366 {
52367 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,
52368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52369 },
52370 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
52371 {
52372 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,
52373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52374 },
52375 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
52376 {
52377 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,
52378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52379 },
52380 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
52381 {
52382 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,
52383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52384 },
52385 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
52386 {
52387 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,
52388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52389 },
52390 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
52391 {
52392 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,
52393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52394 },
52395 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
52396 {
52397 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,
52398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52399 },
52400 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
52401 {
52402 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,
52403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52404 },
52405 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
52406 {
52407 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,
52408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52409 },
52410 /* dadd.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
52411 {
52412 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,
52413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52414 },
52415 /* dadd.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
52416 {
52417 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,
52418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52419 },
52420 /* dadd.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
52421 {
52422 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,
52423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52424 },
52425 /* dadd.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
52426 {
52427 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,
52428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52429 },
52430 /* dadd.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
52431 {
52432 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,
52433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52434 },
52435 /* dadd.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
52436 {
52437 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,
52438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52439 },
52440 /* dadd.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
52441 {
52442 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,
52443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52444 },
52445 /* dadd.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
52446 {
52447 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,
52448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52449 },
52450 /* dadd.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
52451 {
52452 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,
52453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52454 },
52455 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
52456 {
52457 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,
52458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52459 },
52460 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
52461 {
52462 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,
52463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52464 },
52465 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
52466 {
52467 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,
52468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52469 },
52470 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
52471 {
52472 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,
52473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52474 },
52475 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
52476 {
52477 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,
52478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52479 },
52480 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
52481 {
52482 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,
52483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52484 },
52485 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
52486 {
52487 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,
52488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52489 },
52490 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
52491 {
52492 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,
52493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52494 },
52495 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
52496 {
52497 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,
52498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52499 },
52500 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
52501 {
52502 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,
52503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52504 },
52505 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
52506 {
52507 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,
52508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52509 },
52510 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
52511 {
52512 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,
52513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52514 },
52515 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
52516 {
52517 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,
52518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52519 },
52520 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
52521 {
52522 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,
52523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52524 },
52525 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
52526 {
52527 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,
52528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52529 },
52530 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
52531 {
52532 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,
52533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52534 },
52535 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
52536 {
52537 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,
52538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52539 },
52540 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
52541 {
52542 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,
52543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52544 },
52545 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
52546 {
52547 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,
52548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52549 },
52550 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
52551 {
52552 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,
52553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52554 },
52555 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
52556 {
52557 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,
52558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52559 },
52560 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
52561 {
52562 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,
52563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52564 },
52565 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
52566 {
52567 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,
52568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52569 },
52570 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
52571 {
52572 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,
52573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52574 },
52575 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
52576 {
52577 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,
52578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52579 },
52580 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
52581 {
52582 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,
52583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52584 },
52585 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
52586 {
52587 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,
52588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52589 },
52590 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
52591 {
52592 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,
52593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52594 },
52595 /* dadd.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
52596 {
52597 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,
52598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52599 },
52600 /* dadd.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
52601 {
52602 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,
52603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52604 },
52605 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
52606 {
52607 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,
52608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52609 },
52610 /* dadd.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
52611 {
52612 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,
52613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52614 },
52615 /* dadd.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
52616 {
52617 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,
52618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52619 },
52620 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
52621 {
52622 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,
52623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52624 },
52625 /* dadd.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
52626 {
52627 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,
52628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52629 },
52630 /* dadd.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
52631 {
52632 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,
52633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52634 },
52635 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
52636 {
52637 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,
52638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52639 },
52640 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
52641 {
52642 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,
52643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52644 },
52645 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
52646 {
52647 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,
52648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52649 },
52650 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
52651 {
52652 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,
52653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52654 },
52655 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
52656 {
52657 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,
52658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52659 },
52660 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
52661 {
52662 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,
52663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52664 },
52665 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
52666 {
52667 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,
52668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52669 },
52670 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
52671 {
52672 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,
52673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52674 },
52675 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
52676 {
52677 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,
52678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52679 },
52680 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
52681 {
52682 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,
52683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52684 },
52685 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
52686 {
52687 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,
52688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52689 },
52690 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
52691 {
52692 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,
52693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52694 },
52695 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
52696 {
52697 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,
52698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52699 },
52700 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
52701 {
52702 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,
52703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52704 },
52705 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
52706 {
52707 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,
52708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52709 },
52710 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
52711 {
52712 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,
52713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52714 },
52715 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
52716 {
52717 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,
52718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52719 },
52720 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
52721 {
52722 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,
52723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52724 },
52725 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
52726 {
52727 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,
52728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52729 },
52730 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
52731 {
52732 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,
52733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52734 },
52735 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
52736 {
52737 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,
52738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52739 },
52740 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
52741 {
52742 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,
52743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52744 },
52745 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
52746 {
52747 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,
52748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52749 },
52750 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
52751 {
52752 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,
52753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52754 },
52755 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
52756 {
52757 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,
52758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52759 },
52760 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
52761 {
52762 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,
52763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52764 },
52765 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
52766 {
52767 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,
52768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52769 },
52770 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
52771 {
52772 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,
52773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52774 },
52775 /* dadd.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
52776 {
52777 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,
52778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52779 },
52780 /* dadd.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
52781 {
52782 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,
52783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52784 },
52785 /* dadd.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
52786 {
52787 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,
52788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52789 },
52790 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
52791 {
52792 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,
52793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52794 },
52795 /* dadd.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
52796 {
52797 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,
52798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52799 },
52800 /* dadd.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
52801 {
52802 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,
52803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52804 },
52805 /* dadd.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
52806 {
52807 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,
52808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52809 },
52810 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
52811 {
52812 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,
52813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52814 },
52815 /* dadd.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
52816 {
52817 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,
52818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52819 },
52820 /* dadd.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
52821 {
52822 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,
52823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52824 },
52825 /* dadd.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
52826 {
52827 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,
52828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52829 },
52830 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
52831 {
52832 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,
52833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52834 },
52835 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
52836 {
52837 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,
52838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52839 },
52840 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
52841 {
52842 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,
52843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52844 },
52845 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
52846 {
52847 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,
52848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52849 },
52850 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
52851 {
52852 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,
52853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52854 },
52855 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
52856 {
52857 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,
52858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52859 },
52860 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
52861 {
52862 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,
52863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52864 },
52865 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
52866 {
52867 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,
52868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52869 },
52870 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
52871 {
52872 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,
52873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52874 },
52875 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
52876 {
52877 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,
52878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52879 },
52880 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
52881 {
52882 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,
52883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52884 },
52885 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
52886 {
52887 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,
52888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52889 },
52890 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
52891 {
52892 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,
52893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52894 },
52895 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
52896 {
52897 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,
52898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52899 },
52900 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
52901 {
52902 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,
52903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52904 },
52905 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
52906 {
52907 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,
52908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52909 },
52910 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
52911 {
52912 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,
52913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52914 },
52915 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
52916 {
52917 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,
52918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52919 },
52920 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
52921 {
52922 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,
52923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52924 },
52925 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
52926 {
52927 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,
52928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52929 },
52930 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
52931 {
52932 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,
52933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52934 },
52935 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
52936 {
52937 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,
52938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52939 },
52940 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
52941 {
52942 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,
52943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52944 },
52945 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
52946 {
52947 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,
52948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52949 },
52950 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
52951 {
52952 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,
52953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52954 },
52955 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
52956 {
52957 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,
52958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52959 },
52960 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
52961 {
52962 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,
52963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52964 },
52965 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
52966 {
52967 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,
52968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52969 },
52970 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
52971 {
52972 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,
52973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52974 },
52975 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
52976 {
52977 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,
52978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52979 },
52980 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
52981 {
52982 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,
52983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52984 },
52985 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
52986 {
52987 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,
52988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52989 },
52990 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
52991 {
52992 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,
52993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52994 },
52995 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
52996 {
52997 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,
52998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
52999 },
53000 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
53001 {
53002 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,
53003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53004 },
53005 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
53006 {
53007 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,
53008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53009 },
53010 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
53011 {
53012 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,
53013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53014 },
53015 /* dadd.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
53016 {
53017 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,
53018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53019 },
53020 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
53021 {
53022 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,
53023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53024 },
53025 /* dadd.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
53026 {
53027 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,
53028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53029 },
53030 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
53031 {
53032 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,
53033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53034 },
53035 /* dadd.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
53036 {
53037 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,
53038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53039 },
53040 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
53041 {
53042 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,
53043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53044 },
53045 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
53046 {
53047 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,
53048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53049 },
53050 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
53051 {
53052 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,
53053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53054 },
53055 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
53056 {
53057 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,
53058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53059 },
53060 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
53061 {
53062 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,
53063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53064 },
53065 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
53066 {
53067 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,
53068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53069 },
53070 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
53071 {
53072 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,
53073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53074 },
53075 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
53076 {
53077 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,
53078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53079 },
53080 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
53081 {
53082 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,
53083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53084 },
53085 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
53086 {
53087 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,
53088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53089 },
53090 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
53091 {
53092 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,
53093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53094 },
53095 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
53096 {
53097 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,
53098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53099 },
53100 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
53101 {
53102 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,
53103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53104 },
53105 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
53106 {
53107 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,
53108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53109 },
53110 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
53111 {
53112 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,
53113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53114 },
53115 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
53116 {
53117 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,
53118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53119 },
53120 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
53121 {
53122 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,
53123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53124 },
53125 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
53126 {
53127 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,
53128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53129 },
53130 /* dadd.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
53131 {
53132 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,
53133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53134 },
53135 /* dadd.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
53136 {
53137 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,
53138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53139 },
53140 /* dadd.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
53141 {
53142 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,
53143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53144 },
53145 /* dadd.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
53146 {
53147 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,
53148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53149 },
53150 /* dadd.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
53151 {
53152 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,
53153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53154 },
53155 /* dadd.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
53156 {
53157 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,
53158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53159 },
53160 /* dadd.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
53161 {
53162 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,
53163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53164 },
53165 /* dadd.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
53166 {
53167 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,
53168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53169 },
53170 /* dadd.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
53171 {
53172 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,
53173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53174 },
53175 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
53176 {
53177 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,
53178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53179 },
53180 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
53181 {
53182 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,
53183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53184 },
53185 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
53186 {
53187 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,
53188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53189 },
53190 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
53191 {
53192 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,
53193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53194 },
53195 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
53196 {
53197 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,
53198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53199 },
53200 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
53201 {
53202 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,
53203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53204 },
53205 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
53206 {
53207 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,
53208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53209 },
53210 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
53211 {
53212 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,
53213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53214 },
53215 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
53216 {
53217 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,
53218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53219 },
53220 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
53221 {
53222 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,
53223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53224 },
53225 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
53226 {
53227 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,
53228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53229 },
53230 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
53231 {
53232 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,
53233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53234 },
53235 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
53236 {
53237 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,
53238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53239 },
53240 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
53241 {
53242 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,
53243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53244 },
53245 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
53246 {
53247 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,
53248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53249 },
53250 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
53251 {
53252 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,
53253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53254 },
53255 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
53256 {
53257 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,
53258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53259 },
53260 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
53261 {
53262 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,
53263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53264 },
53265 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
53266 {
53267 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,
53268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53269 },
53270 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
53271 {
53272 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,
53273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53274 },
53275 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
53276 {
53277 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,
53278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53279 },
53280 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
53281 {
53282 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,
53283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53284 },
53285 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
53286 {
53287 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,
53288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53289 },
53290 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
53291 {
53292 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,
53293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53294 },
53295 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
53296 {
53297 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,
53298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53299 },
53300 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
53301 {
53302 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,
53303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53304 },
53305 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
53306 {
53307 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,
53308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53309 },
53310 /* dadd.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
53311 {
53312 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,
53313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53314 },
53315 /* dadd.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
53316 {
53317 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,
53318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53319 },
53320 /* dadd.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
53321 {
53322 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,
53323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53324 },
53325 /* dadd.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
53326 {
53327 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,
53328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53329 },
53330 /* dadd.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
53331 {
53332 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,
53333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53334 },
53335 /* dadd.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
53336 {
53337 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,
53338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53339 },
53340 /* dadd.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
53341 {
53342 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,
53343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53344 },
53345 /* dadd.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
53346 {
53347 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,
53348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53349 },
53350 /* dadd.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
53351 {
53352 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,
53353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53354 },
53355 /* dadd.w${X} #${Imm-40-HI},${Dsp-24-u16} */
53356 {
53357 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,
53358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53359 },
53360 /* dadd.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
53361 {
53362 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,
53363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53364 },
53365 /* dadd.w${X} #${Imm-48-HI},${Dsp-24-u24} */
53366 {
53367 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,
53368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53369 },
53370 /* dadd.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
53371 {
53372 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,
53373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53374 },
53375 /* dadd.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
53376 {
53377 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,
53378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53379 },
53380 /* dadd.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
53381 {
53382 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,
53383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53384 },
53385 /* dadd.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
53386 {
53387 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,
53388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53389 },
53390 /* dadd.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
53391 {
53392 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,
53393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53394 },
53395 /* dadd.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
53396 {
53397 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,
53398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53399 },
53400 /* dadd.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
53401 {
53402 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,
53403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53404 },
53405 /* dadd.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
53406 {
53407 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,
53408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53409 },
53410 /* dadd.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
53411 {
53412 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,
53413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53414 },
53415 /* dadd.b${X} #${Imm-40-QI},${Dsp-24-u16} */
53416 {
53417 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,
53418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53419 },
53420 /* dadd.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
53421 {
53422 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,
53423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53424 },
53425 /* dadd.b${X} #${Imm-48-QI},${Dsp-24-u24} */
53426 {
53427 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,
53428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53429 },
53430 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
53431 {
53432 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,
53433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53434 },
53435 /* dadc.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
53436 {
53437 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,
53438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53439 },
53440 /* dadc.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
53441 {
53442 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,
53443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53444 },
53445 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
53446 {
53447 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,
53448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53449 },
53450 /* dadc.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
53451 {
53452 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,
53453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53454 },
53455 /* dadc.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
53456 {
53457 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,
53458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53459 },
53460 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
53461 {
53462 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,
53463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53464 },
53465 /* dadc.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
53466 {
53467 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,
53468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53469 },
53470 /* dadc.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
53471 {
53472 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,
53473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53474 },
53475 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
53476 {
53477 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,
53478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53479 },
53480 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
53481 {
53482 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,
53483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53484 },
53485 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
53486 {
53487 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,
53488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53489 },
53490 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
53491 {
53492 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,
53493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53494 },
53495 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
53496 {
53497 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,
53498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53499 },
53500 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
53501 {
53502 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,
53503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53504 },
53505 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
53506 {
53507 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,
53508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53509 },
53510 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
53511 {
53512 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,
53513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53514 },
53515 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
53516 {
53517 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,
53518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53519 },
53520 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
53521 {
53522 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,
53523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53524 },
53525 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
53526 {
53527 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,
53528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53529 },
53530 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
53531 {
53532 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,
53533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53534 },
53535 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
53536 {
53537 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,
53538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53539 },
53540 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
53541 {
53542 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,
53543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53544 },
53545 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
53546 {
53547 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,
53548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53549 },
53550 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
53551 {
53552 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,
53553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53554 },
53555 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
53556 {
53557 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,
53558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53559 },
53560 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
53561 {
53562 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,
53563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53564 },
53565 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
53566 {
53567 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,
53568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53569 },
53570 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
53571 {
53572 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,
53573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53574 },
53575 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
53576 {
53577 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,
53578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53579 },
53580 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
53581 {
53582 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,
53583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53584 },
53585 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
53586 {
53587 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,
53588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53589 },
53590 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
53591 {
53592 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,
53593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53594 },
53595 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
53596 {
53597 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,
53598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53599 },
53600 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
53601 {
53602 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,
53603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53604 },
53605 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
53606 {
53607 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,
53608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53609 },
53610 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
53611 {
53612 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,
53613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53614 },
53615 /* dadc.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
53616 {
53617 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,
53618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53619 },
53620 /* dadc.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
53621 {
53622 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,
53623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53624 },
53625 /* dadc.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
53626 {
53627 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,
53628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53629 },
53630 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
53631 {
53632 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,
53633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53634 },
53635 /* dadc.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
53636 {
53637 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,
53638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53639 },
53640 /* dadc.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
53641 {
53642 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,
53643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53644 },
53645 /* dadc.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
53646 {
53647 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,
53648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53649 },
53650 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
53651 {
53652 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,
53653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53654 },
53655 /* dadc.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
53656 {
53657 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,
53658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53659 },
53660 /* dadc.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
53661 {
53662 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,
53663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53664 },
53665 /* dadc.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
53666 {
53667 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,
53668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53669 },
53670 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
53671 {
53672 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,
53673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53674 },
53675 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
53676 {
53677 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,
53678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53679 },
53680 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
53681 {
53682 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,
53683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53684 },
53685 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
53686 {
53687 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,
53688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53689 },
53690 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
53691 {
53692 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,
53693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53694 },
53695 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
53696 {
53697 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,
53698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53699 },
53700 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
53701 {
53702 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,
53703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53704 },
53705 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
53706 {
53707 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,
53708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53709 },
53710 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
53711 {
53712 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,
53713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53714 },
53715 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
53716 {
53717 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,
53718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53719 },
53720 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
53721 {
53722 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,
53723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53724 },
53725 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
53726 {
53727 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,
53728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53729 },
53730 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
53731 {
53732 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,
53733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53734 },
53735 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
53736 {
53737 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,
53738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53739 },
53740 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
53741 {
53742 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,
53743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53744 },
53745 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
53746 {
53747 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,
53748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53749 },
53750 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
53751 {
53752 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,
53753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53754 },
53755 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
53756 {
53757 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,
53758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53759 },
53760 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
53761 {
53762 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,
53763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53764 },
53765 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
53766 {
53767 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,
53768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53769 },
53770 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
53771 {
53772 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,
53773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53774 },
53775 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
53776 {
53777 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,
53778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53779 },
53780 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
53781 {
53782 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,
53783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53784 },
53785 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
53786 {
53787 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,
53788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53789 },
53790 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
53791 {
53792 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,
53793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53794 },
53795 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
53796 {
53797 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,
53798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53799 },
53800 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
53801 {
53802 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,
53803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53804 },
53805 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
53806 {
53807 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,
53808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53809 },
53810 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
53811 {
53812 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,
53813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53814 },
53815 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
53816 {
53817 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,
53818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53819 },
53820 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
53821 {
53822 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,
53823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53824 },
53825 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
53826 {
53827 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,
53828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53829 },
53830 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
53831 {
53832 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,
53833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53834 },
53835 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
53836 {
53837 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,
53838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53839 },
53840 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
53841 {
53842 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,
53843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53844 },
53845 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
53846 {
53847 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,
53848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53849 },
53850 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
53851 {
53852 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,
53853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53854 },
53855 /* dadc.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
53856 {
53857 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,
53858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53859 },
53860 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
53861 {
53862 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,
53863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53864 },
53865 /* dadc.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
53866 {
53867 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,
53868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53869 },
53870 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
53871 {
53872 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,
53873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53874 },
53875 /* dadc.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
53876 {
53877 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,
53878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53879 },
53880 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
53881 {
53882 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,
53883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53884 },
53885 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
53886 {
53887 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,
53888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53889 },
53890 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
53891 {
53892 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,
53893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53894 },
53895 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
53896 {
53897 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,
53898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53899 },
53900 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
53901 {
53902 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,
53903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53904 },
53905 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
53906 {
53907 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,
53908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53909 },
53910 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
53911 {
53912 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,
53913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53914 },
53915 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
53916 {
53917 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,
53918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53919 },
53920 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
53921 {
53922 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,
53923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53924 },
53925 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
53926 {
53927 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,
53928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53929 },
53930 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
53931 {
53932 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,
53933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53934 },
53935 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
53936 {
53937 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,
53938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53939 },
53940 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
53941 {
53942 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,
53943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53944 },
53945 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
53946 {
53947 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,
53948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53949 },
53950 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
53951 {
53952 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,
53953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53954 },
53955 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
53956 {
53957 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,
53958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53959 },
53960 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
53961 {
53962 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,
53963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53964 },
53965 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
53966 {
53967 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,
53968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53969 },
53970 /* dadc.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
53971 {
53972 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,
53973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53974 },
53975 /* dadc.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
53976 {
53977 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,
53978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53979 },
53980 /* dadc.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
53981 {
53982 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,
53983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53984 },
53985 /* dadc.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
53986 {
53987 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,
53988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53989 },
53990 /* dadc.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
53991 {
53992 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,
53993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53994 },
53995 /* dadc.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
53996 {
53997 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,
53998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
53999 },
54000 /* dadc.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
54001 {
54002 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,
54003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54004 },
54005 /* dadc.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
54006 {
54007 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,
54008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54009 },
54010 /* dadc.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
54011 {
54012 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,
54013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54014 },
54015 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
54016 {
54017 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,
54018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54019 },
54020 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
54021 {
54022 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,
54023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54024 },
54025 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
54026 {
54027 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,
54028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54029 },
54030 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
54031 {
54032 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,
54033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54034 },
54035 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
54036 {
54037 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,
54038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54039 },
54040 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
54041 {
54042 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,
54043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54044 },
54045 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
54046 {
54047 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,
54048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54049 },
54050 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
54051 {
54052 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,
54053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54054 },
54055 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
54056 {
54057 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,
54058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54059 },
54060 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
54061 {
54062 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,
54063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54064 },
54065 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
54066 {
54067 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,
54068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54069 },
54070 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
54071 {
54072 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,
54073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54074 },
54075 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
54076 {
54077 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,
54078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54079 },
54080 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
54081 {
54082 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,
54083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54084 },
54085 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
54086 {
54087 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,
54088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54089 },
54090 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
54091 {
54092 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,
54093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54094 },
54095 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
54096 {
54097 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,
54098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54099 },
54100 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
54101 {
54102 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,
54103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54104 },
54105 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
54106 {
54107 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,
54108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54109 },
54110 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
54111 {
54112 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,
54113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54114 },
54115 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
54116 {
54117 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,
54118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54119 },
54120 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
54121 {
54122 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,
54123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54124 },
54125 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
54126 {
54127 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,
54128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54129 },
54130 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
54131 {
54132 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,
54133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54134 },
54135 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
54136 {
54137 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,
54138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54139 },
54140 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
54141 {
54142 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,
54143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54144 },
54145 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
54146 {
54147 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,
54148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54149 },
54150 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
54151 {
54152 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,
54153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54154 },
54155 /* dadc.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
54156 {
54157 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,
54158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54159 },
54160 /* dadc.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
54161 {
54162 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,
54163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54164 },
54165 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
54166 {
54167 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,
54168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54169 },
54170 /* dadc.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
54171 {
54172 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,
54173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54174 },
54175 /* dadc.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
54176 {
54177 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,
54178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54179 },
54180 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
54181 {
54182 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,
54183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54184 },
54185 /* dadc.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
54186 {
54187 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,
54188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54189 },
54190 /* dadc.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
54191 {
54192 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,
54193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54194 },
54195 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
54196 {
54197 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,
54198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54199 },
54200 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
54201 {
54202 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,
54203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54204 },
54205 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
54206 {
54207 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,
54208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54209 },
54210 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
54211 {
54212 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,
54213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54214 },
54215 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
54216 {
54217 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,
54218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54219 },
54220 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
54221 {
54222 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,
54223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54224 },
54225 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
54226 {
54227 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,
54228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54229 },
54230 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
54231 {
54232 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,
54233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54234 },
54235 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
54236 {
54237 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,
54238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54239 },
54240 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
54241 {
54242 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,
54243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54244 },
54245 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
54246 {
54247 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,
54248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54249 },
54250 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
54251 {
54252 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,
54253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54254 },
54255 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
54256 {
54257 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,
54258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54259 },
54260 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
54261 {
54262 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,
54263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54264 },
54265 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
54266 {
54267 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,
54268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54269 },
54270 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
54271 {
54272 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,
54273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54274 },
54275 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
54276 {
54277 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,
54278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54279 },
54280 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
54281 {
54282 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,
54283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54284 },
54285 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
54286 {
54287 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,
54288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54289 },
54290 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
54291 {
54292 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,
54293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54294 },
54295 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
54296 {
54297 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,
54298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54299 },
54300 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
54301 {
54302 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,
54303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54304 },
54305 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
54306 {
54307 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,
54308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54309 },
54310 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
54311 {
54312 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,
54313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54314 },
54315 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
54316 {
54317 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,
54318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54319 },
54320 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
54321 {
54322 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,
54323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54324 },
54325 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
54326 {
54327 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,
54328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54329 },
54330 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
54331 {
54332 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,
54333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54334 },
54335 /* dadc.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
54336 {
54337 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,
54338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54339 },
54340 /* dadc.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
54341 {
54342 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,
54343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54344 },
54345 /* dadc.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
54346 {
54347 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,
54348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54349 },
54350 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
54351 {
54352 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,
54353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54354 },
54355 /* dadc.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
54356 {
54357 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,
54358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54359 },
54360 /* dadc.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
54361 {
54362 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,
54363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54364 },
54365 /* dadc.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
54366 {
54367 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,
54368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54369 },
54370 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
54371 {
54372 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,
54373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54374 },
54375 /* dadc.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
54376 {
54377 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,
54378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54379 },
54380 /* dadc.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
54381 {
54382 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,
54383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54384 },
54385 /* dadc.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
54386 {
54387 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,
54388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54389 },
54390 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
54391 {
54392 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,
54393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54394 },
54395 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
54396 {
54397 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,
54398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54399 },
54400 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
54401 {
54402 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,
54403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54404 },
54405 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
54406 {
54407 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,
54408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54409 },
54410 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
54411 {
54412 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,
54413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54414 },
54415 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
54416 {
54417 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,
54418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54419 },
54420 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
54421 {
54422 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,
54423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54424 },
54425 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
54426 {
54427 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,
54428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54429 },
54430 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
54431 {
54432 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,
54433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54434 },
54435 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
54436 {
54437 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,
54438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54439 },
54440 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
54441 {
54442 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,
54443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54444 },
54445 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
54446 {
54447 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,
54448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54449 },
54450 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
54451 {
54452 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,
54453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54454 },
54455 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
54456 {
54457 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,
54458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54459 },
54460 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
54461 {
54462 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,
54463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54464 },
54465 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
54466 {
54467 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,
54468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54469 },
54470 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
54471 {
54472 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,
54473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54474 },
54475 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
54476 {
54477 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,
54478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54479 },
54480 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
54481 {
54482 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,
54483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54484 },
54485 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
54486 {
54487 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,
54488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54489 },
54490 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
54491 {
54492 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,
54493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54494 },
54495 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
54496 {
54497 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,
54498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54499 },
54500 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
54501 {
54502 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,
54503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54504 },
54505 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
54506 {
54507 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,
54508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54509 },
54510 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
54511 {
54512 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,
54513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54514 },
54515 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
54516 {
54517 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,
54518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54519 },
54520 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
54521 {
54522 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,
54523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54524 },
54525 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
54526 {
54527 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,
54528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54529 },
54530 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
54531 {
54532 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,
54533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54534 },
54535 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
54536 {
54537 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,
54538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54539 },
54540 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
54541 {
54542 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,
54543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54544 },
54545 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
54546 {
54547 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,
54548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54549 },
54550 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
54551 {
54552 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,
54553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54554 },
54555 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
54556 {
54557 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,
54558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54559 },
54560 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
54561 {
54562 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,
54563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54564 },
54565 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
54566 {
54567 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,
54568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54569 },
54570 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
54571 {
54572 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,
54573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54574 },
54575 /* dadc.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
54576 {
54577 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,
54578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54579 },
54580 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
54581 {
54582 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,
54583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54584 },
54585 /* dadc.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
54586 {
54587 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,
54588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54589 },
54590 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
54591 {
54592 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,
54593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54594 },
54595 /* dadc.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
54596 {
54597 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,
54598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54599 },
54600 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
54601 {
54602 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,
54603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54604 },
54605 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
54606 {
54607 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,
54608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54609 },
54610 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
54611 {
54612 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,
54613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54614 },
54615 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
54616 {
54617 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,
54618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54619 },
54620 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
54621 {
54622 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,
54623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54624 },
54625 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
54626 {
54627 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,
54628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54629 },
54630 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
54631 {
54632 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,
54633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54634 },
54635 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
54636 {
54637 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,
54638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54639 },
54640 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
54641 {
54642 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,
54643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54644 },
54645 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
54646 {
54647 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,
54648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54649 },
54650 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
54651 {
54652 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,
54653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54654 },
54655 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
54656 {
54657 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,
54658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54659 },
54660 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
54661 {
54662 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,
54663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54664 },
54665 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
54666 {
54667 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,
54668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54669 },
54670 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
54671 {
54672 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,
54673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54674 },
54675 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
54676 {
54677 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,
54678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54679 },
54680 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
54681 {
54682 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,
54683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54684 },
54685 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
54686 {
54687 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,
54688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54689 },
54690 /* dadc.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
54691 {
54692 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,
54693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54694 },
54695 /* dadc.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
54696 {
54697 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,
54698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54699 },
54700 /* dadc.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
54701 {
54702 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,
54703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54704 },
54705 /* dadc.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
54706 {
54707 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,
54708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54709 },
54710 /* dadc.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
54711 {
54712 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,
54713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54714 },
54715 /* dadc.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
54716 {
54717 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,
54718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54719 },
54720 /* dadc.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
54721 {
54722 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,
54723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54724 },
54725 /* dadc.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
54726 {
54727 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,
54728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54729 },
54730 /* dadc.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
54731 {
54732 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,
54733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54734 },
54735 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
54736 {
54737 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,
54738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54739 },
54740 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
54741 {
54742 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,
54743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54744 },
54745 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
54746 {
54747 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,
54748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54749 },
54750 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
54751 {
54752 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,
54753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54754 },
54755 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
54756 {
54757 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,
54758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54759 },
54760 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
54761 {
54762 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,
54763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54764 },
54765 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
54766 {
54767 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,
54768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54769 },
54770 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
54771 {
54772 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,
54773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54774 },
54775 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
54776 {
54777 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,
54778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54779 },
54780 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
54781 {
54782 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,
54783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54784 },
54785 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
54786 {
54787 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,
54788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54789 },
54790 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
54791 {
54792 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,
54793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54794 },
54795 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
54796 {
54797 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,
54798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54799 },
54800 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
54801 {
54802 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,
54803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54804 },
54805 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
54806 {
54807 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,
54808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54809 },
54810 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
54811 {
54812 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,
54813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54814 },
54815 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
54816 {
54817 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,
54818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54819 },
54820 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
54821 {
54822 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,
54823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54824 },
54825 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
54826 {
54827 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,
54828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54829 },
54830 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
54831 {
54832 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,
54833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54834 },
54835 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
54836 {
54837 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,
54838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54839 },
54840 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
54841 {
54842 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,
54843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54844 },
54845 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
54846 {
54847 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,
54848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54849 },
54850 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
54851 {
54852 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,
54853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54854 },
54855 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
54856 {
54857 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,
54858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54859 },
54860 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
54861 {
54862 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,
54863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54864 },
54865 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
54866 {
54867 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,
54868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54869 },
54870 /* dadc.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
54871 {
54872 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,
54873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54874 },
54875 /* dadc.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
54876 {
54877 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,
54878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54879 },
54880 /* dadc.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
54881 {
54882 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,
54883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54884 },
54885 /* dadc.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
54886 {
54887 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,
54888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54889 },
54890 /* dadc.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
54891 {
54892 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,
54893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54894 },
54895 /* dadc.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
54896 {
54897 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,
54898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54899 },
54900 /* dadc.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
54901 {
54902 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,
54903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54904 },
54905 /* dadc.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
54906 {
54907 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,
54908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54909 },
54910 /* dadc.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
54911 {
54912 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,
54913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54914 },
54915 /* dadc.w${X} #${Imm-40-HI},${Dsp-24-u16} */
54916 {
54917 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,
54918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54919 },
54920 /* dadc.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
54921 {
54922 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,
54923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54924 },
54925 /* dadc.w${X} #${Imm-48-HI},${Dsp-24-u24} */
54926 {
54927 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,
54928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54929 },
54930 /* dadc.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
54931 {
54932 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,
54933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54934 },
54935 /* dadc.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
54936 {
54937 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,
54938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54939 },
54940 /* dadc.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
54941 {
54942 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,
54943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54944 },
54945 /* dadc.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
54946 {
54947 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,
54948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54949 },
54950 /* dadc.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
54951 {
54952 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,
54953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54954 },
54955 /* dadc.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
54956 {
54957 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,
54958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54959 },
54960 /* dadc.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
54961 {
54962 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,
54963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54964 },
54965 /* dadc.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
54966 {
54967 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,
54968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54969 },
54970 /* dadc.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
54971 {
54972 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,
54973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54974 },
54975 /* dadc.b${X} #${Imm-40-QI},${Dsp-24-u16} */
54976 {
54977 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,
54978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54979 },
54980 /* dadc.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
54981 {
54982 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,
54983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54984 },
54985 /* dadc.b${X} #${Imm-48-QI},${Dsp-24-u24} */
54986 {
54987 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,
54988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54989 },
54990 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
54991 {
54992 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,
54993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54994 },
54995 /* adc.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
54996 {
54997 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,
54998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
54999 },
55000 /* adc.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
55001 {
55002 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,
55003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55004 },
55005 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
55006 {
55007 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,
55008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55009 },
55010 /* adc.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
55011 {
55012 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,
55013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55014 },
55015 /* adc.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
55016 {
55017 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,
55018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55019 },
55020 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
55021 {
55022 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,
55023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55024 },
55025 /* adc.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
55026 {
55027 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,
55028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55029 },
55030 /* adc.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
55031 {
55032 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,
55033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55034 },
55035 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
55036 {
55037 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,
55038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55039 },
55040 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
55041 {
55042 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,
55043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55044 },
55045 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
55046 {
55047 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,
55048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55049 },
55050 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
55051 {
55052 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,
55053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55054 },
55055 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
55056 {
55057 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,
55058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55059 },
55060 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
55061 {
55062 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,
55063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55064 },
55065 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
55066 {
55067 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,
55068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55069 },
55070 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
55071 {
55072 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,
55073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55074 },
55075 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
55076 {
55077 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,
55078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55079 },
55080 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
55081 {
55082 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,
55083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55084 },
55085 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
55086 {
55087 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,
55088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55089 },
55090 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
55091 {
55092 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,
55093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55094 },
55095 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
55096 {
55097 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,
55098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55099 },
55100 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
55101 {
55102 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,
55103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55104 },
55105 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
55106 {
55107 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,
55108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55109 },
55110 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
55111 {
55112 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,
55113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55114 },
55115 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
55116 {
55117 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,
55118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55119 },
55120 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
55121 {
55122 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,
55123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55124 },
55125 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
55126 {
55127 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,
55128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55129 },
55130 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
55131 {
55132 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,
55133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55134 },
55135 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
55136 {
55137 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,
55138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55139 },
55140 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
55141 {
55142 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,
55143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55144 },
55145 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
55146 {
55147 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,
55148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55149 },
55150 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
55151 {
55152 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,
55153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55154 },
55155 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
55156 {
55157 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,
55158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55159 },
55160 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
55161 {
55162 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,
55163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55164 },
55165 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
55166 {
55167 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,
55168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55169 },
55170 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
55171 {
55172 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,
55173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55174 },
55175 /* adc.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
55176 {
55177 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,
55178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55179 },
55180 /* adc.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
55181 {
55182 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,
55183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55184 },
55185 /* adc.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
55186 {
55187 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,
55188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55189 },
55190 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
55191 {
55192 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,
55193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55194 },
55195 /* adc.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
55196 {
55197 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,
55198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55199 },
55200 /* adc.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
55201 {
55202 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,
55203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55204 },
55205 /* adc.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
55206 {
55207 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,
55208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55209 },
55210 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
55211 {
55212 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,
55213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55214 },
55215 /* adc.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
55216 {
55217 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,
55218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55219 },
55220 /* adc.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
55221 {
55222 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,
55223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55224 },
55225 /* adc.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
55226 {
55227 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,
55228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55229 },
55230 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
55231 {
55232 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,
55233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55234 },
55235 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
55236 {
55237 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,
55238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55239 },
55240 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
55241 {
55242 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,
55243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55244 },
55245 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
55246 {
55247 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,
55248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55249 },
55250 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
55251 {
55252 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,
55253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55254 },
55255 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
55256 {
55257 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,
55258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55259 },
55260 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
55261 {
55262 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,
55263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55264 },
55265 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
55266 {
55267 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,
55268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55269 },
55270 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
55271 {
55272 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,
55273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55274 },
55275 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
55276 {
55277 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,
55278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55279 },
55280 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
55281 {
55282 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,
55283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55284 },
55285 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
55286 {
55287 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,
55288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55289 },
55290 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
55291 {
55292 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,
55293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55294 },
55295 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
55296 {
55297 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,
55298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55299 },
55300 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
55301 {
55302 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,
55303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55304 },
55305 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
55306 {
55307 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,
55308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55309 },
55310 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
55311 {
55312 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,
55313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55314 },
55315 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
55316 {
55317 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,
55318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55319 },
55320 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
55321 {
55322 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,
55323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55324 },
55325 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
55326 {
55327 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,
55328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55329 },
55330 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
55331 {
55332 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,
55333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55334 },
55335 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
55336 {
55337 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,
55338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55339 },
55340 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
55341 {
55342 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,
55343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55344 },
55345 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
55346 {
55347 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,
55348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55349 },
55350 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
55351 {
55352 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,
55353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55354 },
55355 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
55356 {
55357 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,
55358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55359 },
55360 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
55361 {
55362 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,
55363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55364 },
55365 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
55366 {
55367 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,
55368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55369 },
55370 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
55371 {
55372 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,
55373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55374 },
55375 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
55376 {
55377 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,
55378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55379 },
55380 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
55381 {
55382 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,
55383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55384 },
55385 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
55386 {
55387 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,
55388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55389 },
55390 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
55391 {
55392 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,
55393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55394 },
55395 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
55396 {
55397 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,
55398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55399 },
55400 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
55401 {
55402 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,
55403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55404 },
55405 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
55406 {
55407 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,
55408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55409 },
55410 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
55411 {
55412 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,
55413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55414 },
55415 /* adc.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
55416 {
55417 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,
55418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55419 },
55420 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
55421 {
55422 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,
55423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55424 },
55425 /* adc.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
55426 {
55427 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,
55428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55429 },
55430 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
55431 {
55432 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,
55433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55434 },
55435 /* adc.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
55436 {
55437 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,
55438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55439 },
55440 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
55441 {
55442 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,
55443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55444 },
55445 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
55446 {
55447 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,
55448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55449 },
55450 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
55451 {
55452 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,
55453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55454 },
55455 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
55456 {
55457 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,
55458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55459 },
55460 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
55461 {
55462 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,
55463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55464 },
55465 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
55466 {
55467 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,
55468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55469 },
55470 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
55471 {
55472 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,
55473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55474 },
55475 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
55476 {
55477 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,
55478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55479 },
55480 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
55481 {
55482 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,
55483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55484 },
55485 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
55486 {
55487 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,
55488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55489 },
55490 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
55491 {
55492 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,
55493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55494 },
55495 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
55496 {
55497 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,
55498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55499 },
55500 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
55501 {
55502 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,
55503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55504 },
55505 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
55506 {
55507 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,
55508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55509 },
55510 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
55511 {
55512 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,
55513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55514 },
55515 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
55516 {
55517 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,
55518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55519 },
55520 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
55521 {
55522 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,
55523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55524 },
55525 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
55526 {
55527 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,
55528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55529 },
55530 /* adc.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
55531 {
55532 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,
55533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55534 },
55535 /* adc.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
55536 {
55537 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,
55538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55539 },
55540 /* adc.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
55541 {
55542 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,
55543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55544 },
55545 /* adc.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
55546 {
55547 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,
55548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55549 },
55550 /* adc.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
55551 {
55552 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,
55553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55554 },
55555 /* adc.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
55556 {
55557 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,
55558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55559 },
55560 /* adc.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
55561 {
55562 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,
55563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55564 },
55565 /* adc.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
55566 {
55567 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,
55568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55569 },
55570 /* adc.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
55571 {
55572 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,
55573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55574 },
55575 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
55576 {
55577 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,
55578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55579 },
55580 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
55581 {
55582 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,
55583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55584 },
55585 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
55586 {
55587 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,
55588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55589 },
55590 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
55591 {
55592 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,
55593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55594 },
55595 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
55596 {
55597 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,
55598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55599 },
55600 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
55601 {
55602 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,
55603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55604 },
55605 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
55606 {
55607 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,
55608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55609 },
55610 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
55611 {
55612 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,
55613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55614 },
55615 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
55616 {
55617 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,
55618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55619 },
55620 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
55621 {
55622 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,
55623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55624 },
55625 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
55626 {
55627 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,
55628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55629 },
55630 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
55631 {
55632 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,
55633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55634 },
55635 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
55636 {
55637 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,
55638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55639 },
55640 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
55641 {
55642 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,
55643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55644 },
55645 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
55646 {
55647 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,
55648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55649 },
55650 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
55651 {
55652 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,
55653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55654 },
55655 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
55656 {
55657 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,
55658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55659 },
55660 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
55661 {
55662 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,
55663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55664 },
55665 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
55666 {
55667 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,
55668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55669 },
55670 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
55671 {
55672 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,
55673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55674 },
55675 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
55676 {
55677 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,
55678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55679 },
55680 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
55681 {
55682 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,
55683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55684 },
55685 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
55686 {
55687 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,
55688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55689 },
55690 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
55691 {
55692 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,
55693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55694 },
55695 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
55696 {
55697 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,
55698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55699 },
55700 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
55701 {
55702 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,
55703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55704 },
55705 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
55706 {
55707 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,
55708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55709 },
55710 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
55711 {
55712 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,
55713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55714 },
55715 /* adc.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
55716 {
55717 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,
55718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55719 },
55720 /* adc.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
55721 {
55722 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,
55723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55724 },
55725 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
55726 {
55727 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,
55728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55729 },
55730 /* adc.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
55731 {
55732 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,
55733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55734 },
55735 /* adc.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
55736 {
55737 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,
55738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55739 },
55740 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
55741 {
55742 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,
55743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55744 },
55745 /* adc.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
55746 {
55747 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,
55748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55749 },
55750 /* adc.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
55751 {
55752 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,
55753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55754 },
55755 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
55756 {
55757 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,
55758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55759 },
55760 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
55761 {
55762 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,
55763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55764 },
55765 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
55766 {
55767 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,
55768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55769 },
55770 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
55771 {
55772 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,
55773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55774 },
55775 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
55776 {
55777 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,
55778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55779 },
55780 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
55781 {
55782 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,
55783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55784 },
55785 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
55786 {
55787 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,
55788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55789 },
55790 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
55791 {
55792 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,
55793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55794 },
55795 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
55796 {
55797 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,
55798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55799 },
55800 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
55801 {
55802 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,
55803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55804 },
55805 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
55806 {
55807 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,
55808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55809 },
55810 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
55811 {
55812 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,
55813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55814 },
55815 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
55816 {
55817 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,
55818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55819 },
55820 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
55821 {
55822 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,
55823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55824 },
55825 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
55826 {
55827 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,
55828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55829 },
55830 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
55831 {
55832 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,
55833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55834 },
55835 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
55836 {
55837 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,
55838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55839 },
55840 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
55841 {
55842 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,
55843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55844 },
55845 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
55846 {
55847 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,
55848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55849 },
55850 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
55851 {
55852 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,
55853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55854 },
55855 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
55856 {
55857 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,
55858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55859 },
55860 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
55861 {
55862 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,
55863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55864 },
55865 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
55866 {
55867 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,
55868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55869 },
55870 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
55871 {
55872 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,
55873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55874 },
55875 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
55876 {
55877 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,
55878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55879 },
55880 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
55881 {
55882 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,
55883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55884 },
55885 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
55886 {
55887 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,
55888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55889 },
55890 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
55891 {
55892 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,
55893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55894 },
55895 /* adc.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
55896 {
55897 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,
55898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55899 },
55900 /* adc.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
55901 {
55902 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,
55903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55904 },
55905 /* adc.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
55906 {
55907 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,
55908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55909 },
55910 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
55911 {
55912 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,
55913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55914 },
55915 /* adc.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
55916 {
55917 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,
55918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55919 },
55920 /* adc.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
55921 {
55922 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,
55923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55924 },
55925 /* adc.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
55926 {
55927 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,
55928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55929 },
55930 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
55931 {
55932 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,
55933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55934 },
55935 /* adc.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
55936 {
55937 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,
55938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55939 },
55940 /* adc.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
55941 {
55942 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,
55943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55944 },
55945 /* adc.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
55946 {
55947 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,
55948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55949 },
55950 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
55951 {
55952 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,
55953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55954 },
55955 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
55956 {
55957 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,
55958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55959 },
55960 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
55961 {
55962 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,
55963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55964 },
55965 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
55966 {
55967 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,
55968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55969 },
55970 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
55971 {
55972 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,
55973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55974 },
55975 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
55976 {
55977 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,
55978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55979 },
55980 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
55981 {
55982 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,
55983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55984 },
55985 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
55986 {
55987 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,
55988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55989 },
55990 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
55991 {
55992 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,
55993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55994 },
55995 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
55996 {
55997 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,
55998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
55999 },
56000 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
56001 {
56002 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,
56003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56004 },
56005 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
56006 {
56007 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,
56008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56009 },
56010 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
56011 {
56012 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,
56013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56014 },
56015 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
56016 {
56017 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,
56018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56019 },
56020 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
56021 {
56022 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,
56023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56024 },
56025 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
56026 {
56027 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,
56028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56029 },
56030 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
56031 {
56032 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,
56033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56034 },
56035 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
56036 {
56037 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,
56038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56039 },
56040 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
56041 {
56042 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,
56043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56044 },
56045 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
56046 {
56047 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,
56048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56049 },
56050 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
56051 {
56052 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,
56053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56054 },
56055 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
56056 {
56057 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,
56058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56059 },
56060 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
56061 {
56062 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,
56063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56064 },
56065 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
56066 {
56067 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,
56068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56069 },
56070 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
56071 {
56072 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,
56073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56074 },
56075 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
56076 {
56077 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,
56078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56079 },
56080 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
56081 {
56082 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,
56083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56084 },
56085 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
56086 {
56087 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,
56088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56089 },
56090 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
56091 {
56092 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,
56093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56094 },
56095 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
56096 {
56097 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,
56098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56099 },
56100 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
56101 {
56102 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,
56103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56104 },
56105 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
56106 {
56107 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,
56108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56109 },
56110 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
56111 {
56112 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,
56113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56114 },
56115 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
56116 {
56117 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,
56118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56119 },
56120 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
56121 {
56122 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,
56123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56124 },
56125 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
56126 {
56127 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,
56128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56129 },
56130 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
56131 {
56132 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,
56133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56134 },
56135 /* adc.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
56136 {
56137 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,
56138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56139 },
56140 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
56141 {
56142 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,
56143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56144 },
56145 /* adc.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
56146 {
56147 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,
56148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56149 },
56150 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
56151 {
56152 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,
56153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56154 },
56155 /* adc.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
56156 {
56157 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,
56158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56159 },
56160 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
56161 {
56162 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,
56163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56164 },
56165 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
56166 {
56167 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,
56168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56169 },
56170 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
56171 {
56172 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,
56173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56174 },
56175 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
56176 {
56177 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,
56178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56179 },
56180 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
56181 {
56182 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,
56183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56184 },
56185 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
56186 {
56187 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,
56188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56189 },
56190 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
56191 {
56192 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,
56193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56194 },
56195 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
56196 {
56197 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,
56198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56199 },
56200 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
56201 {
56202 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,
56203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56204 },
56205 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
56206 {
56207 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,
56208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56209 },
56210 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
56211 {
56212 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,
56213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56214 },
56215 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
56216 {
56217 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,
56218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56219 },
56220 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
56221 {
56222 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,
56223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56224 },
56225 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
56226 {
56227 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,
56228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56229 },
56230 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
56231 {
56232 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,
56233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56234 },
56235 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
56236 {
56237 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,
56238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56239 },
56240 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
56241 {
56242 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,
56243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56244 },
56245 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
56246 {
56247 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,
56248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56249 },
56250 /* adc.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
56251 {
56252 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,
56253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56254 },
56255 /* adc.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
56256 {
56257 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,
56258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56259 },
56260 /* adc.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
56261 {
56262 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,
56263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56264 },
56265 /* adc.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
56266 {
56267 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,
56268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56269 },
56270 /* adc.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
56271 {
56272 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,
56273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56274 },
56275 /* adc.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
56276 {
56277 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,
56278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56279 },
56280 /* adc.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
56281 {
56282 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,
56283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56284 },
56285 /* adc.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
56286 {
56287 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,
56288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56289 },
56290 /* adc.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
56291 {
56292 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,
56293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56294 },
56295 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
56296 {
56297 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,
56298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56299 },
56300 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
56301 {
56302 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,
56303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56304 },
56305 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
56306 {
56307 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,
56308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56309 },
56310 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
56311 {
56312 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,
56313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56314 },
56315 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
56316 {
56317 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,
56318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56319 },
56320 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
56321 {
56322 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,
56323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56324 },
56325 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
56326 {
56327 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,
56328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56329 },
56330 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
56331 {
56332 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,
56333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56334 },
56335 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
56336 {
56337 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,
56338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56339 },
56340 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
56341 {
56342 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,
56343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56344 },
56345 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
56346 {
56347 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,
56348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56349 },
56350 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
56351 {
56352 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,
56353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56354 },
56355 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
56356 {
56357 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,
56358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56359 },
56360 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
56361 {
56362 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,
56363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56364 },
56365 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
56366 {
56367 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,
56368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56369 },
56370 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
56371 {
56372 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,
56373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56374 },
56375 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
56376 {
56377 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,
56378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56379 },
56380 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
56381 {
56382 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,
56383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56384 },
56385 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
56386 {
56387 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,
56388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56389 },
56390 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
56391 {
56392 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,
56393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56394 },
56395 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
56396 {
56397 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,
56398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56399 },
56400 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
56401 {
56402 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,
56403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56404 },
56405 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
56406 {
56407 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,
56408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56409 },
56410 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
56411 {
56412 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,
56413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56414 },
56415 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
56416 {
56417 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,
56418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56419 },
56420 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
56421 {
56422 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,
56423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56424 },
56425 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
56426 {
56427 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,
56428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
56429 },
56430 /* adc.w${X} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
56431 {
56432 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,
56433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56434 },
56435 /* adc.w${X} ${Dsp-16-u8}[sb],$Dst16RnHI */
56436 {
56437 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,
56438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56439 },
56440 /* adc.w${X} ${Dsp-16-s8}[fb],$Dst16RnHI */
56441 {
56442 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,
56443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56444 },
56445 /* adc.w${X} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
56446 {
56447 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,
56448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56449 },
56450 /* adc.w${X} ${Dsp-16-u8}[sb],$Dst16AnHI */
56451 {
56452 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,
56453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56454 },
56455 /* adc.w${X} ${Dsp-16-s8}[fb],$Dst16AnHI */
56456 {
56457 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,
56458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56459 },
56460 /* adc.w${X} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
56461 {
56462 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,
56463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56464 },
56465 /* adc.w${X} ${Dsp-16-u8}[sb],[$Dst16An] */
56466 {
56467 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,
56468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56469 },
56470 /* adc.w${X} ${Dsp-16-s8}[fb],[$Dst16An] */
56471 {
56472 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,
56473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56474 },
56475 /* adc.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
56476 {
56477 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,
56478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56479 },
56480 /* adc.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
56481 {
56482 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,
56483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56484 },
56485 /* adc.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
56486 {
56487 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,
56488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56489 },
56490 /* adc.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
56491 {
56492 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,
56493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56494 },
56495 /* adc.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
56496 {
56497 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,
56498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56499 },
56500 /* adc.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
56501 {
56502 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,
56503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56504 },
56505 /* adc.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
56506 {
56507 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,
56508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56509 },
56510 /* adc.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
56511 {
56512 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,
56513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56514 },
56515 /* adc.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
56516 {
56517 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,
56518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56519 },
56520 /* adc.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
56521 {
56522 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,
56523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56524 },
56525 /* adc.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
56526 {
56527 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,
56528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56529 },
56530 /* adc.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
56531 {
56532 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,
56533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56534 },
56535 /* adc.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
56536 {
56537 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,
56538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56539 },
56540 /* adc.w${X} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
56541 {
56542 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,
56543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56544 },
56545 /* adc.w${X} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
56546 {
56547 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,
56548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56549 },
56550 /* adc.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
56551 {
56552 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,
56553 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56554 },
56555 /* adc.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
56556 {
56557 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,
56558 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56559 },
56560 /* adc.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
56561 {
56562 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,
56563 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56564 },
56565 /* adc.w${X} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
56566 {
56567 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,
56568 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56569 },
56570 /* adc.w${X} ${Dsp-16-u16}[sb],$Dst16RnHI */
56571 {
56572 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,
56573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56574 },
56575 /* adc.w${X} ${Dsp-16-u16},$Dst16RnHI */
56576 {
56577 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,
56578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56579 },
56580 /* adc.w${X} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
56581 {
56582 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,
56583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56584 },
56585 /* adc.w${X} ${Dsp-16-u16}[sb],$Dst16AnHI */
56586 {
56587 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,
56588 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56589 },
56590 /* adc.w${X} ${Dsp-16-u16},$Dst16AnHI */
56591 {
56592 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,
56593 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56594 },
56595 /* adc.w${X} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
56596 {
56597 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,
56598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56599 },
56600 /* adc.w${X} ${Dsp-16-u16}[sb],[$Dst16An] */
56601 {
56602 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,
56603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56604 },
56605 /* adc.w${X} ${Dsp-16-u16},[$Dst16An] */
56606 {
56607 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,
56608 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56609 },
56610 /* adc.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
56611 {
56612 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,
56613 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56614 },
56615 /* adc.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
56616 {
56617 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,
56618 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56619 },
56620 /* adc.w${X} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
56621 {
56622 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,
56623 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56624 },
56625 /* adc.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
56626 {
56627 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,
56628 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56629 },
56630 /* adc.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
56631 {
56632 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,
56633 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56634 },
56635 /* adc.w${X} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
56636 {
56637 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,
56638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56639 },
56640 /* adc.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
56641 {
56642 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,
56643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56644 },
56645 /* adc.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
56646 {
56647 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,
56648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56649 },
56650 /* adc.w${X} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
56651 {
56652 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,
56653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56654 },
56655 /* adc.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
56656 {
56657 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,
56658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56659 },
56660 /* adc.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
56661 {
56662 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,
56663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56664 },
56665 /* adc.w${X} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
56666 {
56667 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,
56668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56669 },
56670 /* adc.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
56671 {
56672 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,
56673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56674 },
56675 /* adc.w${X} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
56676 {
56677 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,
56678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56679 },
56680 /* adc.w${X} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
56681 {
56682 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,
56683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56684 },
56685 /* adc.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
56686 {
56687 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,
56688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56689 },
56690 /* adc.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
56691 {
56692 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,
56693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56694 },
56695 /* adc.w${X} ${Dsp-16-u16},${Dsp-32-u16} */
56696 {
56697 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,
56698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56699 },
56700 /* adc.w${X} $Src16RnHI,$Dst16RnHI */
56701 {
56702 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,
56703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56704 },
56705 /* adc.w${X} $Src16AnHI,$Dst16RnHI */
56706 {
56707 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,
56708 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56709 },
56710 /* adc.w${X} [$Src16An],$Dst16RnHI */
56711 {
56712 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,
56713 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56714 },
56715 /* adc.w${X} $Src16RnHI,$Dst16AnHI */
56716 {
56717 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,
56718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56719 },
56720 /* adc.w${X} $Src16AnHI,$Dst16AnHI */
56721 {
56722 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,
56723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56724 },
56725 /* adc.w${X} [$Src16An],$Dst16AnHI */
56726 {
56727 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,
56728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56729 },
56730 /* adc.w${X} $Src16RnHI,[$Dst16An] */
56731 {
56732 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,
56733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56734 },
56735 /* adc.w${X} $Src16AnHI,[$Dst16An] */
56736 {
56737 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,
56738 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56739 },
56740 /* adc.w${X} [$Src16An],[$Dst16An] */
56741 {
56742 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,
56743 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56744 },
56745 /* adc.w${X} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
56746 {
56747 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,
56748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56749 },
56750 /* adc.w${X} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
56751 {
56752 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,
56753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56754 },
56755 /* adc.w${X} [$Src16An],${Dsp-16-u8}[$Dst16An] */
56756 {
56757 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,
56758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56759 },
56760 /* adc.w${X} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
56761 {
56762 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,
56763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56764 },
56765 /* adc.w${X} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
56766 {
56767 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,
56768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56769 },
56770 /* adc.w${X} [$Src16An],${Dsp-16-u16}[$Dst16An] */
56771 {
56772 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,
56773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56774 },
56775 /* adc.w${X} $Src16RnHI,${Dsp-16-u8}[sb] */
56776 {
56777 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,
56778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56779 },
56780 /* adc.w${X} $Src16AnHI,${Dsp-16-u8}[sb] */
56781 {
56782 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,
56783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56784 },
56785 /* adc.w${X} [$Src16An],${Dsp-16-u8}[sb] */
56786 {
56787 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,
56788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56789 },
56790 /* adc.w${X} $Src16RnHI,${Dsp-16-u16}[sb] */
56791 {
56792 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,
56793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56794 },
56795 /* adc.w${X} $Src16AnHI,${Dsp-16-u16}[sb] */
56796 {
56797 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,
56798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56799 },
56800 /* adc.w${X} [$Src16An],${Dsp-16-u16}[sb] */
56801 {
56802 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,
56803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56804 },
56805 /* adc.w${X} $Src16RnHI,${Dsp-16-s8}[fb] */
56806 {
56807 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,
56808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56809 },
56810 /* adc.w${X} $Src16AnHI,${Dsp-16-s8}[fb] */
56811 {
56812 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,
56813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56814 },
56815 /* adc.w${X} [$Src16An],${Dsp-16-s8}[fb] */
56816 {
56817 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,
56818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56819 },
56820 /* adc.w${X} $Src16RnHI,${Dsp-16-u16} */
56821 {
56822 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,
56823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56824 },
56825 /* adc.w${X} $Src16AnHI,${Dsp-16-u16} */
56826 {
56827 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,
56828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56829 },
56830 /* adc.w${X} [$Src16An],${Dsp-16-u16} */
56831 {
56832 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,
56833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56834 },
56835 /* adc.b${X} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
56836 {
56837 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,
56838 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56839 },
56840 /* adc.b${X} ${Dsp-16-u8}[sb],$Dst16RnQI */
56841 {
56842 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,
56843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56844 },
56845 /* adc.b${X} ${Dsp-16-s8}[fb],$Dst16RnQI */
56846 {
56847 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,
56848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56849 },
56850 /* adc.b${X} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
56851 {
56852 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,
56853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56854 },
56855 /* adc.b${X} ${Dsp-16-u8}[sb],$Dst16AnQI */
56856 {
56857 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,
56858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56859 },
56860 /* adc.b${X} ${Dsp-16-s8}[fb],$Dst16AnQI */
56861 {
56862 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,
56863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56864 },
56865 /* adc.b${X} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
56866 {
56867 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,
56868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56869 },
56870 /* adc.b${X} ${Dsp-16-u8}[sb],[$Dst16An] */
56871 {
56872 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,
56873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56874 },
56875 /* adc.b${X} ${Dsp-16-s8}[fb],[$Dst16An] */
56876 {
56877 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,
56878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56879 },
56880 /* adc.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
56881 {
56882 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,
56883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56884 },
56885 /* adc.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
56886 {
56887 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,
56888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56889 },
56890 /* adc.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
56891 {
56892 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,
56893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56894 },
56895 /* adc.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
56896 {
56897 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,
56898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56899 },
56900 /* adc.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
56901 {
56902 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,
56903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56904 },
56905 /* adc.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
56906 {
56907 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,
56908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56909 },
56910 /* adc.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
56911 {
56912 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,
56913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56914 },
56915 /* adc.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
56916 {
56917 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,
56918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56919 },
56920 /* adc.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
56921 {
56922 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,
56923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56924 },
56925 /* adc.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
56926 {
56927 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,
56928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56929 },
56930 /* adc.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
56931 {
56932 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,
56933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56934 },
56935 /* adc.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
56936 {
56937 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,
56938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56939 },
56940 /* adc.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
56941 {
56942 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,
56943 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56944 },
56945 /* adc.b${X} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
56946 {
56947 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,
56948 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56949 },
56950 /* adc.b${X} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
56951 {
56952 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,
56953 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56954 },
56955 /* adc.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
56956 {
56957 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,
56958 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56959 },
56960 /* adc.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
56961 {
56962 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,
56963 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56964 },
56965 /* adc.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
56966 {
56967 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,
56968 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56969 },
56970 /* adc.b${X} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
56971 {
56972 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,
56973 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56974 },
56975 /* adc.b${X} ${Dsp-16-u16}[sb],$Dst16RnQI */
56976 {
56977 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,
56978 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56979 },
56980 /* adc.b${X} ${Dsp-16-u16},$Dst16RnQI */
56981 {
56982 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,
56983 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56984 },
56985 /* adc.b${X} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
56986 {
56987 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,
56988 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56989 },
56990 /* adc.b${X} ${Dsp-16-u16}[sb],$Dst16AnQI */
56991 {
56992 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,
56993 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56994 },
56995 /* adc.b${X} ${Dsp-16-u16},$Dst16AnQI */
56996 {
56997 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,
56998 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
56999 },
57000 /* adc.b${X} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
57001 {
57002 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,
57003 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57004 },
57005 /* adc.b${X} ${Dsp-16-u16}[sb],[$Dst16An] */
57006 {
57007 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,
57008 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57009 },
57010 /* adc.b${X} ${Dsp-16-u16},[$Dst16An] */
57011 {
57012 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,
57013 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57014 },
57015 /* adc.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
57016 {
57017 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,
57018 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57019 },
57020 /* adc.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
57021 {
57022 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,
57023 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57024 },
57025 /* adc.b${X} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
57026 {
57027 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,
57028 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57029 },
57030 /* adc.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
57031 {
57032 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,
57033 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57034 },
57035 /* adc.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
57036 {
57037 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,
57038 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57039 },
57040 /* adc.b${X} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
57041 {
57042 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,
57043 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57044 },
57045 /* adc.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
57046 {
57047 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,
57048 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57049 },
57050 /* adc.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
57051 {
57052 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,
57053 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57054 },
57055 /* adc.b${X} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
57056 {
57057 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,
57058 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57059 },
57060 /* adc.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
57061 {
57062 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,
57063 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57064 },
57065 /* adc.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
57066 {
57067 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,
57068 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57069 },
57070 /* adc.b${X} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
57071 {
57072 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,
57073 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57074 },
57075 /* adc.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
57076 {
57077 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,
57078 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57079 },
57080 /* adc.b${X} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
57081 {
57082 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,
57083 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57084 },
57085 /* adc.b${X} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
57086 {
57087 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,
57088 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57089 },
57090 /* adc.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
57091 {
57092 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,
57093 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57094 },
57095 /* adc.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
57096 {
57097 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,
57098 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57099 },
57100 /* adc.b${X} ${Dsp-16-u16},${Dsp-32-u16} */
57101 {
57102 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,
57103 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57104 },
57105 /* adc.b${X} $Src16RnQI,$Dst16RnQI */
57106 {
57107 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,
57108 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57109 },
57110 /* adc.b${X} $Src16AnQI,$Dst16RnQI */
57111 {
57112 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,
57113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57114 },
57115 /* adc.b${X} [$Src16An],$Dst16RnQI */
57116 {
57117 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,
57118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57119 },
57120 /* adc.b${X} $Src16RnQI,$Dst16AnQI */
57121 {
57122 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,
57123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57124 },
57125 /* adc.b${X} $Src16AnQI,$Dst16AnQI */
57126 {
57127 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,
57128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57129 },
57130 /* adc.b${X} [$Src16An],$Dst16AnQI */
57131 {
57132 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,
57133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57134 },
57135 /* adc.b${X} $Src16RnQI,[$Dst16An] */
57136 {
57137 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,
57138 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57139 },
57140 /* adc.b${X} $Src16AnQI,[$Dst16An] */
57141 {
57142 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,
57143 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57144 },
57145 /* adc.b${X} [$Src16An],[$Dst16An] */
57146 {
57147 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,
57148 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57149 },
57150 /* adc.b${X} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
57151 {
57152 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,
57153 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57154 },
57155 /* adc.b${X} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
57156 {
57157 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,
57158 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57159 },
57160 /* adc.b${X} [$Src16An],${Dsp-16-u8}[$Dst16An] */
57161 {
57162 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,
57163 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57164 },
57165 /* adc.b${X} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
57166 {
57167 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,
57168 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57169 },
57170 /* adc.b${X} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
57171 {
57172 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,
57173 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57174 },
57175 /* adc.b${X} [$Src16An],${Dsp-16-u16}[$Dst16An] */
57176 {
57177 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,
57178 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57179 },
57180 /* adc.b${X} $Src16RnQI,${Dsp-16-u8}[sb] */
57181 {
57182 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,
57183 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57184 },
57185 /* adc.b${X} $Src16AnQI,${Dsp-16-u8}[sb] */
57186 {
57187 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,
57188 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57189 },
57190 /* adc.b${X} [$Src16An],${Dsp-16-u8}[sb] */
57191 {
57192 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,
57193 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57194 },
57195 /* adc.b${X} $Src16RnQI,${Dsp-16-u16}[sb] */
57196 {
57197 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,
57198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57199 },
57200 /* adc.b${X} $Src16AnQI,${Dsp-16-u16}[sb] */
57201 {
57202 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,
57203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57204 },
57205 /* adc.b${X} [$Src16An],${Dsp-16-u16}[sb] */
57206 {
57207 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,
57208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57209 },
57210 /* adc.b${X} $Src16RnQI,${Dsp-16-s8}[fb] */
57211 {
57212 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,
57213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57214 },
57215 /* adc.b${X} $Src16AnQI,${Dsp-16-s8}[fb] */
57216 {
57217 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,
57218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57219 },
57220 /* adc.b${X} [$Src16An],${Dsp-16-s8}[fb] */
57221 {
57222 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,
57223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57224 },
57225 /* adc.b${X} $Src16RnQI,${Dsp-16-u16} */
57226 {
57227 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,
57228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57229 },
57230 /* adc.b${X} $Src16AnQI,${Dsp-16-u16} */
57231 {
57232 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,
57233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57234 },
57235 /* adc.b${X} [$Src16An],${Dsp-16-u16} */
57236 {
57237 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,
57238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57239 },
57240 /* adc.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
57241 {
57242 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,
57243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57244 },
57245 /* adc.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
57246 {
57247 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,
57248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57249 },
57250 /* adc.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
57251 {
57252 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,
57253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57254 },
57255 /* adc.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
57256 {
57257 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,
57258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57259 },
57260 /* adc.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
57261 {
57262 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,
57263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57264 },
57265 /* adc.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
57266 {
57267 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,
57268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57269 },
57270 /* adc.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
57271 {
57272 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,
57273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57274 },
57275 /* adc.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
57276 {
57277 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,
57278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57279 },
57280 /* adc.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
57281 {
57282 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,
57283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57284 },
57285 /* adc.w${X} #${Imm-40-HI},${Dsp-24-u16} */
57286 {
57287 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,
57288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57289 },
57290 /* adc.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
57291 {
57292 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,
57293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57294 },
57295 /* adc.w${X} #${Imm-48-HI},${Dsp-24-u24} */
57296 {
57297 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,
57298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57299 },
57300 /* adc.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
57301 {
57302 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,
57303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57304 },
57305 /* adc.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
57306 {
57307 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,
57308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57309 },
57310 /* adc.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
57311 {
57312 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,
57313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57314 },
57315 /* adc.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
57316 {
57317 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,
57318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57319 },
57320 /* adc.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
57321 {
57322 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,
57323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57324 },
57325 /* adc.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
57326 {
57327 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,
57328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57329 },
57330 /* adc.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
57331 {
57332 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,
57333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57334 },
57335 /* adc.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
57336 {
57337 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,
57338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57339 },
57340 /* adc.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
57341 {
57342 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,
57343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57344 },
57345 /* adc.b${X} #${Imm-40-QI},${Dsp-24-u16} */
57346 {
57347 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,
57348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57349 },
57350 /* adc.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
57351 {
57352 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,
57353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57354 },
57355 /* adc.b${X} #${Imm-48-QI},${Dsp-24-u24} */
57356 {
57357 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,
57358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57359 },
57360 /* adc.w${X} #${Imm-16-HI},$Dst16RnHI */
57361 {
57362 M32C_INSN_ADC16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "adc16.w-imm-G-basic-dst16-Rn-direct-HI", "adc.w", 32,
57363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57364 },
57365 /* adc.w${X} #${Imm-16-HI},$Dst16AnHI */
57366 {
57367 M32C_INSN_ADC16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "adc16.w-imm-G-basic-dst16-An-direct-HI", "adc.w", 32,
57368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57369 },
57370 /* adc.w${X} #${Imm-16-HI},[$Dst16An] */
57371 {
57372 M32C_INSN_ADC16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "adc16.w-imm-G-basic-dst16-An-indirect-HI", "adc.w", 32,
57373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57374 },
57375 /* adc.w${X} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
57376 {
57377 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,
57378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57379 },
57380 /* adc.w${X} #${Imm-24-HI},${Dsp-16-u8}[sb] */
57381 {
57382 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,
57383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57384 },
57385 /* adc.w${X} #${Imm-24-HI},${Dsp-16-s8}[fb] */
57386 {
57387 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,
57388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57389 },
57390 /* adc.w${X} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
57391 {
57392 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,
57393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57394 },
57395 /* adc.w${X} #${Imm-32-HI},${Dsp-16-u16}[sb] */
57396 {
57397 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,
57398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57399 },
57400 /* adc.w${X} #${Imm-32-HI},${Dsp-16-u16} */
57401 {
57402 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,
57403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57404 },
57405 /* adc.b${X} #${Imm-16-QI},$Dst16RnQI */
57406 {
57407 M32C_INSN_ADC16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "adc16.b-imm-G-basic-dst16-Rn-direct-QI", "adc.b", 24,
57408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57409 },
57410 /* adc.b${X} #${Imm-16-QI},$Dst16AnQI */
57411 {
57412 M32C_INSN_ADC16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "adc16.b-imm-G-basic-dst16-An-direct-QI", "adc.b", 24,
57413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57414 },
57415 /* adc.b${X} #${Imm-16-QI},[$Dst16An] */
57416 {
57417 M32C_INSN_ADC16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "adc16.b-imm-G-basic-dst16-An-indirect-QI", "adc.b", 24,
57418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57419 },
57420 /* adc.b${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
57421 {
57422 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,
57423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57424 },
57425 /* adc.b${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
57426 {
57427 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,
57428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57429 },
57430 /* adc.b${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
57431 {
57432 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,
57433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57434 },
57435 /* adc.b${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
57436 {
57437 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,
57438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57439 },
57440 /* adc.b${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
57441 {
57442 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,
57443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57444 },
57445 /* adc.b${X} #${Imm-32-QI},${Dsp-16-u16} */
57446 {
57447 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,
57448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
57449 },
57450 /* add.w${S} #${Imm-16-HI},${Dsp-8-u8}[sb] */
57451 {
57452 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,
57453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57454 },
57455 /* add.w${S} #${Imm-16-HI},${Dsp-8-s8}[fb] */
57456 {
57457 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,
57458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57459 },
57460 /* add.w${S} #${Imm-24-HI},${Dsp-8-u16} */
57461 {
57462 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,
57463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57464 },
57465 /* add.w${S} #${Imm-8-HI},r0 */
57466 {
57467 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,
57468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57469 },
57470 /* add.b${S} #${Imm-16-QI},${Dsp-8-u8}[sb] */
57471 {
57472 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,
57473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57474 },
57475 /* add.b${S} #${Imm-16-QI},${Dsp-8-s8}[fb] */
57476 {
57477 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,
57478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57479 },
57480 /* add.b${S} #${Imm-24-QI},${Dsp-8-u16} */
57481 {
57482 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,
57483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57484 },
57485 /* add.b${S} #${Imm-8-QI},r0l */
57486 {
57487 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,
57488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57489 },
57490 /* add.l${S} #${Imm1-S},a0 */
57491 {
57492 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,
57493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57494 },
57495 /* add.l${S} #${Imm1-S},a1 */
57496 {
57497 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,
57498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57499 },
57500 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
57501 {
57502 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,
57503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57504 },
57505 /* add.l${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedSI */
57506 {
57507 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,
57508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57509 },
57510 /* add.l${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedSI */
57511 {
57512 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,
57513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57514 },
57515 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
57516 {
57517 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,
57518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57519 },
57520 /* add.l${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedSI */
57521 {
57522 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,
57523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57524 },
57525 /* add.l${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedSI */
57526 {
57527 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,
57528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57529 },
57530 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
57531 {
57532 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,
57533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57534 },
57535 /* add.l${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
57536 {
57537 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,
57538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57539 },
57540 /* add.l${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
57541 {
57542 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,
57543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57544 },
57545 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
57546 {
57547 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,
57548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57549 },
57550 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
57551 {
57552 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,
57553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57554 },
57555 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
57556 {
57557 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,
57558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57559 },
57560 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
57561 {
57562 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,
57563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57564 },
57565 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
57566 {
57567 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,
57568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57569 },
57570 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
57571 {
57572 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,
57573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57574 },
57575 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
57576 {
57577 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,
57578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57579 },
57580 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
57581 {
57582 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,
57583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57584 },
57585 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
57586 {
57587 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,
57588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57589 },
57590 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
57591 {
57592 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,
57593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57594 },
57595 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
57596 {
57597 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,
57598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57599 },
57600 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
57601 {
57602 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,
57603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57604 },
57605 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
57606 {
57607 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,
57608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57609 },
57610 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
57611 {
57612 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,
57613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57614 },
57615 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
57616 {
57617 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,
57618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57619 },
57620 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
57621 {
57622 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,
57623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57624 },
57625 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
57626 {
57627 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,
57628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57629 },
57630 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
57631 {
57632 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,
57633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57634 },
57635 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
57636 {
57637 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,
57638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57639 },
57640 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
57641 {
57642 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,
57643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57644 },
57645 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
57646 {
57647 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,
57648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57649 },
57650 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
57651 {
57652 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,
57653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57654 },
57655 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
57656 {
57657 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,
57658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57659 },
57660 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
57661 {
57662 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,
57663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57664 },
57665 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
57666 {
57667 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,
57668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57669 },
57670 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
57671 {
57672 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,
57673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57674 },
57675 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
57676 {
57677 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,
57678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57679 },
57680 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
57681 {
57682 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,
57683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57684 },
57685 /* add.l${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedSI */
57686 {
57687 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,
57688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57689 },
57690 /* add.l${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedSI */
57691 {
57692 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,
57693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57694 },
57695 /* add.l${G} ${Dsp-16-u16},$Dst32RnUnprefixedSI */
57696 {
57697 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,
57698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57699 },
57700 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
57701 {
57702 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,
57703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57704 },
57705 /* add.l${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedSI */
57706 {
57707 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,
57708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57709 },
57710 /* add.l${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedSI */
57711 {
57712 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,
57713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57714 },
57715 /* add.l${G} ${Dsp-16-u16},$Dst32AnUnprefixedSI */
57716 {
57717 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,
57718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57719 },
57720 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
57721 {
57722 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,
57723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57724 },
57725 /* add.l${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
57726 {
57727 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,
57728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57729 },
57730 /* add.l${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
57731 {
57732 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,
57733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57734 },
57735 /* add.l${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
57736 {
57737 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,
57738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57739 },
57740 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
57741 {
57742 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,
57743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57744 },
57745 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
57746 {
57747 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,
57748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57749 },
57750 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
57751 {
57752 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,
57753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57754 },
57755 /* add.l${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
57756 {
57757 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,
57758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57759 },
57760 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
57761 {
57762 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,
57763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57764 },
57765 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
57766 {
57767 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,
57768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57769 },
57770 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
57771 {
57772 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,
57773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57774 },
57775 /* add.l${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
57776 {
57777 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,
57778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57779 },
57780 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
57781 {
57782 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,
57783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57784 },
57785 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
57786 {
57787 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,
57788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57789 },
57790 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
57791 {
57792 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,
57793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57794 },
57795 /* add.l${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
57796 {
57797 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,
57798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57799 },
57800 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
57801 {
57802 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,
57803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57804 },
57805 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
57806 {
57807 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,
57808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57809 },
57810 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
57811 {
57812 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,
57813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57814 },
57815 /* add.l${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
57816 {
57817 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,
57818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57819 },
57820 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
57821 {
57822 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,
57823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57824 },
57825 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
57826 {
57827 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,
57828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57829 },
57830 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
57831 {
57832 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,
57833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57834 },
57835 /* add.l${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
57836 {
57837 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,
57838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57839 },
57840 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
57841 {
57842 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,
57843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57844 },
57845 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
57846 {
57847 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,
57848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57849 },
57850 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
57851 {
57852 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,
57853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57854 },
57855 /* add.l${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
57856 {
57857 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,
57858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57859 },
57860 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
57861 {
57862 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,
57863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57864 },
57865 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
57866 {
57867 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,
57868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57869 },
57870 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
57871 {
57872 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,
57873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57874 },
57875 /* add.l${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
57876 {
57877 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,
57878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57879 },
57880 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
57881 {
57882 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,
57883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57884 },
57885 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
57886 {
57887 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,
57888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57889 },
57890 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
57891 {
57892 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,
57893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57894 },
57895 /* add.l${G} ${Dsp-16-u16},${Dsp-32-u16} */
57896 {
57897 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,
57898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57899 },
57900 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
57901 {
57902 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,
57903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57904 },
57905 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
57906 {
57907 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,
57908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57909 },
57910 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
57911 {
57912 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,
57913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57914 },
57915 /* add.l${G} ${Dsp-16-u16},${Dsp-32-u24} */
57916 {
57917 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,
57918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57919 },
57920 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
57921 {
57922 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,
57923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57924 },
57925 /* add.l${G} ${Dsp-16-u24},$Dst32RnUnprefixedSI */
57926 {
57927 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,
57928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57929 },
57930 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
57931 {
57932 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,
57933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57934 },
57935 /* add.l${G} ${Dsp-16-u24},$Dst32AnUnprefixedSI */
57936 {
57937 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,
57938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57939 },
57940 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
57941 {
57942 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,
57943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57944 },
57945 /* add.l${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
57946 {
57947 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,
57948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57949 },
57950 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
57951 {
57952 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,
57953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57954 },
57955 /* add.l${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
57956 {
57957 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,
57958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57959 },
57960 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
57961 {
57962 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,
57963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57964 },
57965 /* add.l${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
57966 {
57967 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,
57968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57969 },
57970 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
57971 {
57972 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,
57973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57974 },
57975 /* add.l${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
57976 {
57977 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,
57978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57979 },
57980 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
57981 {
57982 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,
57983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57984 },
57985 /* add.l${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
57986 {
57987 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,
57988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57989 },
57990 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
57991 {
57992 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,
57993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57994 },
57995 /* add.l${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
57996 {
57997 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,
57998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
57999 },
58000 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
58001 {
58002 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,
58003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58004 },
58005 /* add.l${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
58006 {
58007 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,
58008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58009 },
58010 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
58011 {
58012 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,
58013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58014 },
58015 /* add.l${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
58016 {
58017 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,
58018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58019 },
58020 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
58021 {
58022 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,
58023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58024 },
58025 /* add.l${G} ${Dsp-16-u24},${Dsp-40-u16} */
58026 {
58027 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,
58028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58029 },
58030 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
58031 {
58032 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,
58033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58034 },
58035 /* add.l${G} ${Dsp-16-u24},${Dsp-40-u24} */
58036 {
58037 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,
58038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58039 },
58040 /* add.l${G} $Src32RnUnprefixedSI,$Dst32RnUnprefixedSI */
58041 {
58042 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,
58043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58044 },
58045 /* add.l${G} $Src32AnUnprefixedSI,$Dst32RnUnprefixedSI */
58046 {
58047 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,
58048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58049 },
58050 /* add.l${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
58051 {
58052 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,
58053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58054 },
58055 /* add.l${G} $Src32RnUnprefixedSI,$Dst32AnUnprefixedSI */
58056 {
58057 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,
58058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58059 },
58060 /* add.l${G} $Src32AnUnprefixedSI,$Dst32AnUnprefixedSI */
58061 {
58062 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,
58063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58064 },
58065 /* add.l${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
58066 {
58067 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,
58068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58069 },
58070 /* add.l${G} $Src32RnUnprefixedSI,[$Dst32AnUnprefixed] */
58071 {
58072 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,
58073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58074 },
58075 /* add.l${G} $Src32AnUnprefixedSI,[$Dst32AnUnprefixed] */
58076 {
58077 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,
58078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58079 },
58080 /* add.l${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
58081 {
58082 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,
58083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58084 },
58085 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
58086 {
58087 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,
58088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58089 },
58090 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
58091 {
58092 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,
58093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58094 },
58095 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
58096 {
58097 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,
58098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58099 },
58100 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
58101 {
58102 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,
58103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58104 },
58105 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
58106 {
58107 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,
58108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58109 },
58110 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
58111 {
58112 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,
58113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58114 },
58115 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
58116 {
58117 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,
58118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58119 },
58120 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
58121 {
58122 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,
58123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58124 },
58125 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
58126 {
58127 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,
58128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58129 },
58130 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[sb] */
58131 {
58132 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,
58133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58134 },
58135 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[sb] */
58136 {
58137 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,
58138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58139 },
58140 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
58141 {
58142 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,
58143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58144 },
58145 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[sb] */
58146 {
58147 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,
58148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58149 },
58150 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[sb] */
58151 {
58152 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,
58153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58154 },
58155 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
58156 {
58157 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,
58158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58159 },
58160 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-s8}[fb] */
58161 {
58162 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,
58163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58164 },
58165 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-s8}[fb] */
58166 {
58167 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,
58168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58169 },
58170 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
58171 {
58172 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,
58173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58174 },
58175 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-s16}[fb] */
58176 {
58177 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,
58178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58179 },
58180 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-s16}[fb] */
58181 {
58182 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,
58183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58184 },
58185 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
58186 {
58187 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,
58188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58189 },
58190 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16} */
58191 {
58192 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,
58193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58194 },
58195 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16} */
58196 {
58197 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,
58198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58199 },
58200 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
58201 {
58202 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,
58203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58204 },
58205 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24} */
58206 {
58207 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,
58208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58209 },
58210 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24} */
58211 {
58212 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,
58213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58214 },
58215 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
58216 {
58217 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,
58218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58219 },
58220 /* add.b${S} ${SrcDst16-r0l-r0h-S-normal} */
58221 {
58222 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,
58223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
58224 },
58225 /* add.b${S} ${Dsp-8-u8}[sb],${Dst16RnQI-S} */
58226 {
58227 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,
58228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
58229 },
58230 /* add.b${S} ${Dsp-8-s8}[fb],${Dst16RnQI-S} */
58231 {
58232 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,
58233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
58234 },
58235 /* add.b${S} ${Dsp-8-u16},${Dst16RnQI-S} */
58236 {
58237 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,
58238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
58239 },
58240 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
58241 {
58242 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,
58243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58244 },
58245 /* add.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
58246 {
58247 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,
58248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58249 },
58250 /* add.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
58251 {
58252 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,
58253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58254 },
58255 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
58256 {
58257 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,
58258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58259 },
58260 /* add.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
58261 {
58262 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,
58263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58264 },
58265 /* add.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
58266 {
58267 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,
58268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58269 },
58270 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
58271 {
58272 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,
58273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58274 },
58275 /* add.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
58276 {
58277 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,
58278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58279 },
58280 /* add.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
58281 {
58282 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,
58283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58284 },
58285 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
58286 {
58287 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,
58288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58289 },
58290 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
58291 {
58292 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,
58293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58294 },
58295 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
58296 {
58297 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,
58298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58299 },
58300 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
58301 {
58302 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,
58303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58304 },
58305 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
58306 {
58307 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,
58308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58309 },
58310 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
58311 {
58312 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,
58313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58314 },
58315 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
58316 {
58317 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,
58318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58319 },
58320 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
58321 {
58322 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,
58323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58324 },
58325 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
58326 {
58327 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,
58328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58329 },
58330 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
58331 {
58332 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,
58333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58334 },
58335 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
58336 {
58337 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,
58338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58339 },
58340 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
58341 {
58342 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,
58343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58344 },
58345 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
58346 {
58347 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,
58348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58349 },
58350 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
58351 {
58352 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,
58353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58354 },
58355 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
58356 {
58357 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,
58358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58359 },
58360 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
58361 {
58362 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,
58363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58364 },
58365 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
58366 {
58367 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,
58368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58369 },
58370 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
58371 {
58372 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,
58373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58374 },
58375 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
58376 {
58377 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,
58378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58379 },
58380 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
58381 {
58382 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,
58383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58384 },
58385 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
58386 {
58387 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,
58388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58389 },
58390 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
58391 {
58392 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,
58393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58394 },
58395 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
58396 {
58397 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,
58398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58399 },
58400 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
58401 {
58402 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,
58403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58404 },
58405 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
58406 {
58407 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,
58408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58409 },
58410 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
58411 {
58412 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,
58413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58414 },
58415 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
58416 {
58417 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,
58418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58419 },
58420 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
58421 {
58422 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,
58423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58424 },
58425 /* add.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
58426 {
58427 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,
58428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58429 },
58430 /* add.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
58431 {
58432 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,
58433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58434 },
58435 /* add.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
58436 {
58437 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,
58438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58439 },
58440 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
58441 {
58442 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,
58443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58444 },
58445 /* add.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
58446 {
58447 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,
58448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58449 },
58450 /* add.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
58451 {
58452 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,
58453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58454 },
58455 /* add.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
58456 {
58457 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,
58458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58459 },
58460 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
58461 {
58462 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,
58463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58464 },
58465 /* add.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
58466 {
58467 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,
58468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58469 },
58470 /* add.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
58471 {
58472 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,
58473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58474 },
58475 /* add.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
58476 {
58477 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,
58478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58479 },
58480 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
58481 {
58482 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,
58483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58484 },
58485 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
58486 {
58487 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,
58488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58489 },
58490 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
58491 {
58492 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,
58493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58494 },
58495 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
58496 {
58497 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,
58498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58499 },
58500 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
58501 {
58502 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,
58503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58504 },
58505 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
58506 {
58507 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,
58508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58509 },
58510 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
58511 {
58512 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,
58513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58514 },
58515 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
58516 {
58517 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,
58518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58519 },
58520 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
58521 {
58522 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,
58523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58524 },
58525 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
58526 {
58527 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,
58528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58529 },
58530 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
58531 {
58532 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,
58533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58534 },
58535 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
58536 {
58537 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,
58538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58539 },
58540 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
58541 {
58542 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,
58543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58544 },
58545 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
58546 {
58547 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,
58548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58549 },
58550 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
58551 {
58552 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,
58553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58554 },
58555 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
58556 {
58557 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,
58558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58559 },
58560 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
58561 {
58562 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,
58563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58564 },
58565 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
58566 {
58567 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,
58568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58569 },
58570 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
58571 {
58572 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,
58573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58574 },
58575 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
58576 {
58577 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,
58578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58579 },
58580 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
58581 {
58582 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,
58583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58584 },
58585 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
58586 {
58587 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,
58588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58589 },
58590 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
58591 {
58592 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,
58593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58594 },
58595 /* add.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
58596 {
58597 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,
58598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58599 },
58600 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
58601 {
58602 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,
58603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58604 },
58605 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
58606 {
58607 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,
58608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58609 },
58610 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
58611 {
58612 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,
58613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58614 },
58615 /* add.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
58616 {
58617 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,
58618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58619 },
58620 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
58621 {
58622 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,
58623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58624 },
58625 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
58626 {
58627 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,
58628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58629 },
58630 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
58631 {
58632 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,
58633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58634 },
58635 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
58636 {
58637 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,
58638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58639 },
58640 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
58641 {
58642 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,
58643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58644 },
58645 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
58646 {
58647 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,
58648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58649 },
58650 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
58651 {
58652 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,
58653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58654 },
58655 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
58656 {
58657 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,
58658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58659 },
58660 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
58661 {
58662 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,
58663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58664 },
58665 /* add.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
58666 {
58667 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,
58668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58669 },
58670 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
58671 {
58672 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,
58673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58674 },
58675 /* add.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
58676 {
58677 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,
58678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58679 },
58680 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
58681 {
58682 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,
58683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58684 },
58685 /* add.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
58686 {
58687 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,
58688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58689 },
58690 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
58691 {
58692 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,
58693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58694 },
58695 /* add.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
58696 {
58697 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,
58698 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58699 },
58700 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
58701 {
58702 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,
58703 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58704 },
58705 /* add.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
58706 {
58707 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,
58708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58709 },
58710 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
58711 {
58712 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,
58713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58714 },
58715 /* add.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
58716 {
58717 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,
58718 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58719 },
58720 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
58721 {
58722 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,
58723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58724 },
58725 /* add.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
58726 {
58727 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,
58728 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58729 },
58730 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
58731 {
58732 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,
58733 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58734 },
58735 /* add.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
58736 {
58737 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,
58738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58739 },
58740 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
58741 {
58742 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,
58743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58744 },
58745 /* add.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
58746 {
58747 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,
58748 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58749 },
58750 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
58751 {
58752 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,
58753 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58754 },
58755 /* add.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
58756 {
58757 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,
58758 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58759 },
58760 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
58761 {
58762 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,
58763 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58764 },
58765 /* add.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
58766 {
58767 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,
58768 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58769 },
58770 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
58771 {
58772 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,
58773 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58774 },
58775 /* add.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
58776 {
58777 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,
58778 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58779 },
58780 /* add.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
58781 {
58782 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,
58783 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58784 },
58785 /* add.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
58786 {
58787 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,
58788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58789 },
58790 /* add.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
58791 {
58792 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,
58793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58794 },
58795 /* add.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
58796 {
58797 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,
58798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58799 },
58800 /* add.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
58801 {
58802 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,
58803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58804 },
58805 /* add.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
58806 {
58807 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,
58808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58809 },
58810 /* add.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
58811 {
58812 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,
58813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58814 },
58815 /* add.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
58816 {
58817 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,
58818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58819 },
58820 /* add.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
58821 {
58822 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,
58823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58824 },
58825 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
58826 {
58827 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,
58828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58829 },
58830 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
58831 {
58832 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,
58833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58834 },
58835 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
58836 {
58837 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,
58838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58839 },
58840 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
58841 {
58842 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,
58843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58844 },
58845 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
58846 {
58847 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,
58848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58849 },
58850 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
58851 {
58852 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,
58853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58854 },
58855 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
58856 {
58857 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,
58858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58859 },
58860 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
58861 {
58862 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,
58863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58864 },
58865 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
58866 {
58867 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,
58868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58869 },
58870 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
58871 {
58872 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,
58873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58874 },
58875 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
58876 {
58877 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,
58878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58879 },
58880 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
58881 {
58882 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,
58883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58884 },
58885 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
58886 {
58887 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,
58888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58889 },
58890 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
58891 {
58892 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,
58893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58894 },
58895 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
58896 {
58897 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,
58898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58899 },
58900 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
58901 {
58902 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,
58903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58904 },
58905 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
58906 {
58907 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,
58908 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58909 },
58910 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
58911 {
58912 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,
58913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58914 },
58915 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
58916 {
58917 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,
58918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58919 },
58920 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
58921 {
58922 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,
58923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58924 },
58925 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
58926 {
58927 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,
58928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58929 },
58930 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
58931 {
58932 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,
58933 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58934 },
58935 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
58936 {
58937 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,
58938 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58939 },
58940 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
58941 {
58942 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,
58943 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58944 },
58945 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
58946 {
58947 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,
58948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58949 },
58950 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
58951 {
58952 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,
58953 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58954 },
58955 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
58956 {
58957 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,
58958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58959 },
58960 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
58961 {
58962 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,
58963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58964 },
58965 /* add.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
58966 {
58967 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,
58968 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58969 },
58970 /* add.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
58971 {
58972 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,
58973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58974 },
58975 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
58976 {
58977 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,
58978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58979 },
58980 /* add.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
58981 {
58982 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,
58983 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58984 },
58985 /* add.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
58986 {
58987 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,
58988 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58989 },
58990 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
58991 {
58992 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,
58993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58994 },
58995 /* add.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
58996 {
58997 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,
58998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
58999 },
59000 /* add.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
59001 {
59002 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,
59003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59004 },
59005 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
59006 {
59007 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,
59008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59009 },
59010 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
59011 {
59012 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,
59013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59014 },
59015 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
59016 {
59017 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,
59018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59019 },
59020 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
59021 {
59022 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,
59023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59024 },
59025 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
59026 {
59027 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,
59028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59029 },
59030 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
59031 {
59032 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,
59033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59034 },
59035 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
59036 {
59037 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,
59038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59039 },
59040 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
59041 {
59042 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,
59043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59044 },
59045 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
59046 {
59047 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,
59048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59049 },
59050 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
59051 {
59052 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,
59053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59054 },
59055 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
59056 {
59057 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,
59058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59059 },
59060 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
59061 {
59062 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,
59063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59064 },
59065 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
59066 {
59067 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,
59068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59069 },
59070 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
59071 {
59072 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,
59073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59074 },
59075 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
59076 {
59077 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,
59078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59079 },
59080 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
59081 {
59082 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,
59083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59084 },
59085 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
59086 {
59087 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,
59088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59089 },
59090 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
59091 {
59092 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,
59093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59094 },
59095 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
59096 {
59097 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,
59098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59099 },
59100 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
59101 {
59102 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,
59103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59104 },
59105 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
59106 {
59107 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,
59108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59109 },
59110 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
59111 {
59112 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,
59113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59114 },
59115 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
59116 {
59117 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,
59118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59119 },
59120 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
59121 {
59122 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,
59123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59124 },
59125 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
59126 {
59127 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,
59128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59129 },
59130 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
59131 {
59132 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,
59133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59134 },
59135 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
59136 {
59137 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,
59138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59139 },
59140 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
59141 {
59142 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,
59143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59144 },
59145 /* add.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
59146 {
59147 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,
59148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59149 },
59150 /* add.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
59151 {
59152 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,
59153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59154 },
59155 /* add.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
59156 {
59157 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,
59158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59159 },
59160 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
59161 {
59162 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,
59163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59164 },
59165 /* add.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
59166 {
59167 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,
59168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59169 },
59170 /* add.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
59171 {
59172 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,
59173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59174 },
59175 /* add.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
59176 {
59177 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,
59178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59179 },
59180 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
59181 {
59182 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,
59183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59184 },
59185 /* add.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
59186 {
59187 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,
59188 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59189 },
59190 /* add.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
59191 {
59192 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,
59193 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59194 },
59195 /* add.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
59196 {
59197 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,
59198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59199 },
59200 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
59201 {
59202 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,
59203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59204 },
59205 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
59206 {
59207 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,
59208 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59209 },
59210 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
59211 {
59212 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,
59213 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59214 },
59215 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
59216 {
59217 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,
59218 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59219 },
59220 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
59221 {
59222 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,
59223 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59224 },
59225 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
59226 {
59227 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,
59228 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59229 },
59230 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
59231 {
59232 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,
59233 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59234 },
59235 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
59236 {
59237 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,
59238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59239 },
59240 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
59241 {
59242 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,
59243 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59244 },
59245 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
59246 {
59247 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,
59248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59249 },
59250 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
59251 {
59252 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,
59253 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59254 },
59255 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
59256 {
59257 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,
59258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59259 },
59260 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
59261 {
59262 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,
59263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59264 },
59265 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
59266 {
59267 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,
59268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59269 },
59270 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
59271 {
59272 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,
59273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59274 },
59275 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
59276 {
59277 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,
59278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59279 },
59280 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
59281 {
59282 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,
59283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59284 },
59285 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
59286 {
59287 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,
59288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59289 },
59290 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
59291 {
59292 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,
59293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59294 },
59295 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
59296 {
59297 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,
59298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59299 },
59300 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
59301 {
59302 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,
59303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59304 },
59305 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
59306 {
59307 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,
59308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59309 },
59310 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
59311 {
59312 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,
59313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59314 },
59315 /* add.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
59316 {
59317 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,
59318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59319 },
59320 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
59321 {
59322 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,
59323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59324 },
59325 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
59326 {
59327 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,
59328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59329 },
59330 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
59331 {
59332 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,
59333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59334 },
59335 /* add.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
59336 {
59337 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,
59338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59339 },
59340 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
59341 {
59342 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,
59343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59344 },
59345 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
59346 {
59347 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,
59348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59349 },
59350 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
59351 {
59352 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,
59353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59354 },
59355 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
59356 {
59357 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,
59358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59359 },
59360 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
59361 {
59362 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,
59363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59364 },
59365 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
59366 {
59367 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,
59368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59369 },
59370 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
59371 {
59372 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,
59373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59374 },
59375 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
59376 {
59377 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,
59378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59379 },
59380 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
59381 {
59382 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,
59383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59384 },
59385 /* add.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
59386 {
59387 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,
59388 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59389 },
59390 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
59391 {
59392 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,
59393 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59394 },
59395 /* add.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
59396 {
59397 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,
59398 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59399 },
59400 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
59401 {
59402 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,
59403 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59404 },
59405 /* add.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
59406 {
59407 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,
59408 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59409 },
59410 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
59411 {
59412 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,
59413 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59414 },
59415 /* add.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
59416 {
59417 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,
59418 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59419 },
59420 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
59421 {
59422 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,
59423 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59424 },
59425 /* add.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
59426 {
59427 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,
59428 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59429 },
59430 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
59431 {
59432 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,
59433 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59434 },
59435 /* add.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
59436 {
59437 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,
59438 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59439 },
59440 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
59441 {
59442 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,
59443 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59444 },
59445 /* add.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
59446 {
59447 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,
59448 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59449 },
59450 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
59451 {
59452 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,
59453 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59454 },
59455 /* add.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
59456 {
59457 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,
59458 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59459 },
59460 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
59461 {
59462 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,
59463 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59464 },
59465 /* add.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
59466 {
59467 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,
59468 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59469 },
59470 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
59471 {
59472 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,
59473 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59474 },
59475 /* add.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
59476 {
59477 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,
59478 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59479 },
59480 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
59481 {
59482 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,
59483 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59484 },
59485 /* add.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
59486 {
59487 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,
59488 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59489 },
59490 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
59491 {
59492 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,
59493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59494 },
59495 /* add.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
59496 {
59497 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,
59498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59499 },
59500 /* add.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
59501 {
59502 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,
59503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59504 },
59505 /* add.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
59506 {
59507 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,
59508 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59509 },
59510 /* add.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
59511 {
59512 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,
59513 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59514 },
59515 /* add.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
59516 {
59517 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,
59518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59519 },
59520 /* add.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
59521 {
59522 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,
59523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59524 },
59525 /* add.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
59526 {
59527 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,
59528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59529 },
59530 /* add.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
59531 {
59532 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,
59533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59534 },
59535 /* add.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
59536 {
59537 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,
59538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59539 },
59540 /* add.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
59541 {
59542 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,
59543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59544 },
59545 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
59546 {
59547 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,
59548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59549 },
59550 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
59551 {
59552 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,
59553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59554 },
59555 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
59556 {
59557 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,
59558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59559 },
59560 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
59561 {
59562 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,
59563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59564 },
59565 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
59566 {
59567 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,
59568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59569 },
59570 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
59571 {
59572 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,
59573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59574 },
59575 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
59576 {
59577 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,
59578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59579 },
59580 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
59581 {
59582 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,
59583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59584 },
59585 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
59586 {
59587 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,
59588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59589 },
59590 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
59591 {
59592 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,
59593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59594 },
59595 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
59596 {
59597 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,
59598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59599 },
59600 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
59601 {
59602 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,
59603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59604 },
59605 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
59606 {
59607 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,
59608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59609 },
59610 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
59611 {
59612 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,
59613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59614 },
59615 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
59616 {
59617 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,
59618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59619 },
59620 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
59621 {
59622 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,
59623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59624 },
59625 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
59626 {
59627 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,
59628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59629 },
59630 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
59631 {
59632 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,
59633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59634 },
59635 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
59636 {
59637 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,
59638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59639 },
59640 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
59641 {
59642 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,
59643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59644 },
59645 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
59646 {
59647 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,
59648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59649 },
59650 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
59651 {
59652 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,
59653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59654 },
59655 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
59656 {
59657 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,
59658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59659 },
59660 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
59661 {
59662 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,
59663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59664 },
59665 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
59666 {
59667 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,
59668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59669 },
59670 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
59671 {
59672 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,
59673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59674 },
59675 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
59676 {
59677 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,
59678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
59679 },
59680 /* add.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
59681 {
59682 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,
59683 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59684 },
59685 /* add.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
59686 {
59687 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,
59688 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59689 },
59690 /* add.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
59691 {
59692 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,
59693 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59694 },
59695 /* add.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
59696 {
59697 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,
59698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59699 },
59700 /* add.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
59701 {
59702 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,
59703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59704 },
59705 /* add.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
59706 {
59707 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,
59708 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59709 },
59710 /* add.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
59711 {
59712 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,
59713 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59714 },
59715 /* add.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
59716 {
59717 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,
59718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59719 },
59720 /* add.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
59721 {
59722 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,
59723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59724 },
59725 /* add.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
59726 {
59727 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,
59728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59729 },
59730 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
59731 {
59732 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,
59733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59734 },
59735 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
59736 {
59737 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,
59738 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59739 },
59740 /* add.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
59741 {
59742 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,
59743 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59744 },
59745 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
59746 {
59747 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,
59748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59749 },
59750 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
59751 {
59752 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,
59753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59754 },
59755 /* add.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
59756 {
59757 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,
59758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59759 },
59760 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
59761 {
59762 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,
59763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59764 },
59765 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
59766 {
59767 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,
59768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59769 },
59770 /* add.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
59771 {
59772 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,
59773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59774 },
59775 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
59776 {
59777 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,
59778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59779 },
59780 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
59781 {
59782 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,
59783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59784 },
59785 /* add.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
59786 {
59787 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,
59788 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59789 },
59790 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
59791 {
59792 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,
59793 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59794 },
59795 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
59796 {
59797 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,
59798 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59799 },
59800 /* add.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
59801 {
59802 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,
59803 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59804 },
59805 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
59806 {
59807 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,
59808 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59809 },
59810 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
59811 {
59812 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,
59813 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59814 },
59815 /* add.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
59816 {
59817 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,
59818 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59819 },
59820 /* add.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
59821 {
59822 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,
59823 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59824 },
59825 /* add.w${G} ${Dsp-16-u16},$Dst16RnHI */
59826 {
59827 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,
59828 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59829 },
59830 /* add.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
59831 {
59832 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,
59833 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59834 },
59835 /* add.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
59836 {
59837 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,
59838 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59839 },
59840 /* add.w${G} ${Dsp-16-u16},$Dst16AnHI */
59841 {
59842 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,
59843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59844 },
59845 /* add.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
59846 {
59847 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,
59848 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59849 },
59850 /* add.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
59851 {
59852 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,
59853 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59854 },
59855 /* add.w${G} ${Dsp-16-u16},[$Dst16An] */
59856 {
59857 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,
59858 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59859 },
59860 /* add.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
59861 {
59862 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,
59863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59864 },
59865 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
59866 {
59867 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,
59868 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59869 },
59870 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
59871 {
59872 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,
59873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59874 },
59875 /* add.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
59876 {
59877 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,
59878 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59879 },
59880 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
59881 {
59882 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,
59883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59884 },
59885 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
59886 {
59887 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,
59888 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59889 },
59890 /* add.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
59891 {
59892 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,
59893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59894 },
59895 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
59896 {
59897 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,
59898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59899 },
59900 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
59901 {
59902 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,
59903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59904 },
59905 /* add.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
59906 {
59907 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,
59908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59909 },
59910 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
59911 {
59912 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,
59913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59914 },
59915 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
59916 {
59917 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,
59918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59919 },
59920 /* add.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
59921 {
59922 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,
59923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59924 },
59925 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
59926 {
59927 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,
59928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59929 },
59930 /* add.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
59931 {
59932 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,
59933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59934 },
59935 /* add.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
59936 {
59937 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,
59938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59939 },
59940 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
59941 {
59942 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,
59943 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59944 },
59945 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
59946 {
59947 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,
59948 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59949 },
59950 /* add.w${G} $Src16RnHI,$Dst16RnHI */
59951 {
59952 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,
59953 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59954 },
59955 /* add.w${G} $Src16AnHI,$Dst16RnHI */
59956 {
59957 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,
59958 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59959 },
59960 /* add.w${G} [$Src16An],$Dst16RnHI */
59961 {
59962 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,
59963 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59964 },
59965 /* add.w${G} $Src16RnHI,$Dst16AnHI */
59966 {
59967 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,
59968 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59969 },
59970 /* add.w${G} $Src16AnHI,$Dst16AnHI */
59971 {
59972 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,
59973 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59974 },
59975 /* add.w${G} [$Src16An],$Dst16AnHI */
59976 {
59977 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,
59978 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59979 },
59980 /* add.w${G} $Src16RnHI,[$Dst16An] */
59981 {
59982 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,
59983 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59984 },
59985 /* add.w${G} $Src16AnHI,[$Dst16An] */
59986 {
59987 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,
59988 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59989 },
59990 /* add.w${G} [$Src16An],[$Dst16An] */
59991 {
59992 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,
59993 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59994 },
59995 /* add.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
59996 {
59997 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,
59998 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
59999 },
60000 /* add.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
60001 {
60002 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,
60003 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60004 },
60005 /* add.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
60006 {
60007 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,
60008 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60009 },
60010 /* add.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
60011 {
60012 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,
60013 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60014 },
60015 /* add.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
60016 {
60017 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,
60018 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60019 },
60020 /* add.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
60021 {
60022 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,
60023 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60024 },
60025 /* add.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
60026 {
60027 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,
60028 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60029 },
60030 /* add.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
60031 {
60032 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,
60033 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60034 },
60035 /* add.w${G} [$Src16An],${Dsp-16-u8}[sb] */
60036 {
60037 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,
60038 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60039 },
60040 /* add.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
60041 {
60042 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,
60043 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60044 },
60045 /* add.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
60046 {
60047 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,
60048 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60049 },
60050 /* add.w${G} [$Src16An],${Dsp-16-u16}[sb] */
60051 {
60052 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,
60053 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60054 },
60055 /* add.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
60056 {
60057 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,
60058 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60059 },
60060 /* add.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
60061 {
60062 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,
60063 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60064 },
60065 /* add.w${G} [$Src16An],${Dsp-16-s8}[fb] */
60066 {
60067 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,
60068 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60069 },
60070 /* add.w${G} $Src16RnHI,${Dsp-16-u16} */
60071 {
60072 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,
60073 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60074 },
60075 /* add.w${G} $Src16AnHI,${Dsp-16-u16} */
60076 {
60077 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,
60078 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60079 },
60080 /* add.w${G} [$Src16An],${Dsp-16-u16} */
60081 {
60082 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,
60083 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60084 },
60085 /* add.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
60086 {
60087 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,
60088 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60089 },
60090 /* add.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
60091 {
60092 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,
60093 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60094 },
60095 /* add.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
60096 {
60097 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,
60098 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60099 },
60100 /* add.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
60101 {
60102 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,
60103 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60104 },
60105 /* add.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
60106 {
60107 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,
60108 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60109 },
60110 /* add.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
60111 {
60112 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,
60113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60114 },
60115 /* add.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
60116 {
60117 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,
60118 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60119 },
60120 /* add.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
60121 {
60122 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,
60123 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60124 },
60125 /* add.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
60126 {
60127 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,
60128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60129 },
60130 /* add.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
60131 {
60132 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,
60133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60134 },
60135 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
60136 {
60137 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,
60138 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60139 },
60140 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
60141 {
60142 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,
60143 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60144 },
60145 /* add.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
60146 {
60147 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,
60148 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60149 },
60150 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
60151 {
60152 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,
60153 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60154 },
60155 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
60156 {
60157 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,
60158 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60159 },
60160 /* add.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
60161 {
60162 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,
60163 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60164 },
60165 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
60166 {
60167 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,
60168 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60169 },
60170 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
60171 {
60172 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,
60173 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60174 },
60175 /* add.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
60176 {
60177 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,
60178 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60179 },
60180 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
60181 {
60182 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,
60183 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60184 },
60185 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
60186 {
60187 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,
60188 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60189 },
60190 /* add.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
60191 {
60192 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,
60193 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60194 },
60195 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
60196 {
60197 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,
60198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60199 },
60200 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
60201 {
60202 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,
60203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60204 },
60205 /* add.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
60206 {
60207 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,
60208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60209 },
60210 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
60211 {
60212 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,
60213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60214 },
60215 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
60216 {
60217 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,
60218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60219 },
60220 /* add.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
60221 {
60222 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,
60223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60224 },
60225 /* add.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
60226 {
60227 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,
60228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60229 },
60230 /* add.b${G} ${Dsp-16-u16},$Dst16RnQI */
60231 {
60232 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,
60233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60234 },
60235 /* add.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
60236 {
60237 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,
60238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60239 },
60240 /* add.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
60241 {
60242 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,
60243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60244 },
60245 /* add.b${G} ${Dsp-16-u16},$Dst16AnQI */
60246 {
60247 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,
60248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60249 },
60250 /* add.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
60251 {
60252 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,
60253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60254 },
60255 /* add.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
60256 {
60257 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,
60258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60259 },
60260 /* add.b${G} ${Dsp-16-u16},[$Dst16An] */
60261 {
60262 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,
60263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60264 },
60265 /* add.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
60266 {
60267 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,
60268 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60269 },
60270 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
60271 {
60272 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,
60273 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60274 },
60275 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
60276 {
60277 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,
60278 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60279 },
60280 /* add.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
60281 {
60282 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,
60283 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60284 },
60285 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
60286 {
60287 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,
60288 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60289 },
60290 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
60291 {
60292 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,
60293 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60294 },
60295 /* add.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
60296 {
60297 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,
60298 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60299 },
60300 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
60301 {
60302 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,
60303 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60304 },
60305 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
60306 {
60307 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,
60308 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60309 },
60310 /* add.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
60311 {
60312 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,
60313 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60314 },
60315 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
60316 {
60317 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,
60318 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60319 },
60320 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
60321 {
60322 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,
60323 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60324 },
60325 /* add.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
60326 {
60327 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,
60328 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60329 },
60330 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
60331 {
60332 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,
60333 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60334 },
60335 /* add.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
60336 {
60337 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,
60338 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60339 },
60340 /* add.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
60341 {
60342 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,
60343 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60344 },
60345 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
60346 {
60347 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,
60348 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60349 },
60350 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
60351 {
60352 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,
60353 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60354 },
60355 /* add.b${G} $Src16RnQI,$Dst16RnQI */
60356 {
60357 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,
60358 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60359 },
60360 /* add.b${G} $Src16AnQI,$Dst16RnQI */
60361 {
60362 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,
60363 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60364 },
60365 /* add.b${G} [$Src16An],$Dst16RnQI */
60366 {
60367 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,
60368 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60369 },
60370 /* add.b${G} $Src16RnQI,$Dst16AnQI */
60371 {
60372 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,
60373 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60374 },
60375 /* add.b${G} $Src16AnQI,$Dst16AnQI */
60376 {
60377 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,
60378 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60379 },
60380 /* add.b${G} [$Src16An],$Dst16AnQI */
60381 {
60382 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,
60383 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60384 },
60385 /* add.b${G} $Src16RnQI,[$Dst16An] */
60386 {
60387 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,
60388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60389 },
60390 /* add.b${G} $Src16AnQI,[$Dst16An] */
60391 {
60392 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,
60393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60394 },
60395 /* add.b${G} [$Src16An],[$Dst16An] */
60396 {
60397 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,
60398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60399 },
60400 /* add.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
60401 {
60402 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,
60403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60404 },
60405 /* add.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
60406 {
60407 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,
60408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60409 },
60410 /* add.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
60411 {
60412 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,
60413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60414 },
60415 /* add.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
60416 {
60417 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,
60418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60419 },
60420 /* add.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
60421 {
60422 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,
60423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60424 },
60425 /* add.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
60426 {
60427 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,
60428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60429 },
60430 /* add.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
60431 {
60432 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,
60433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60434 },
60435 /* add.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
60436 {
60437 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,
60438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60439 },
60440 /* add.b${G} [$Src16An],${Dsp-16-u8}[sb] */
60441 {
60442 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,
60443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60444 },
60445 /* add.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
60446 {
60447 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,
60448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60449 },
60450 /* add.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
60451 {
60452 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,
60453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60454 },
60455 /* add.b${G} [$Src16An],${Dsp-16-u16}[sb] */
60456 {
60457 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,
60458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60459 },
60460 /* add.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
60461 {
60462 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,
60463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60464 },
60465 /* add.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
60466 {
60467 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,
60468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60469 },
60470 /* add.b${G} [$Src16An],${Dsp-16-s8}[fb] */
60471 {
60472 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,
60473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60474 },
60475 /* add.b${G} $Src16RnQI,${Dsp-16-u16} */
60476 {
60477 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,
60478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60479 },
60480 /* add.b${G} $Src16AnQI,${Dsp-16-u16} */
60481 {
60482 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,
60483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60484 },
60485 /* add.b${G} [$Src16An],${Dsp-16-u16} */
60486 {
60487 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,
60488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60489 },
60490 /* add.b${S} #${Imm-8-QI},r0l */
60491 {
60492 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,
60493 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60494 },
60495 /* add.b${S} #${Imm-8-QI},r0h */
60496 {
60497 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,
60498 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60499 },
60500 /* add.b${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
60501 {
60502 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,
60503 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60504 },
60505 /* add.b${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
60506 {
60507 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,
60508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60509 },
60510 /* add.b${S} #${Imm-8-QI},${Dsp-16-u16} */
60511 {
60512 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,
60513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60514 },
60515 /* add.l${Q} #${Imm-12-s4},$Dst32RnUnprefixedSI */
60516 {
60517 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,
60518 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60519 },
60520 /* add.l${Q} #${Imm-12-s4},$Dst32AnUnprefixedSI */
60521 {
60522 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,
60523 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60524 },
60525 /* add.l${Q} #${Imm-12-s4},[$Dst32AnUnprefixed] */
60526 {
60527 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,
60528 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60529 },
60530 /* add.l${Q} #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
60531 {
60532 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,
60533 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60534 },
60535 /* add.l${Q} #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
60536 {
60537 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,
60538 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60539 },
60540 /* add.l${Q} #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
60541 {
60542 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,
60543 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60544 },
60545 /* add.l${Q} #${Imm-12-s4},${Dsp-16-u8}[sb] */
60546 {
60547 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,
60548 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60549 },
60550 /* add.l${Q} #${Imm-12-s4},${Dsp-16-u16}[sb] */
60551 {
60552 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,
60553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60554 },
60555 /* add.l${Q} #${Imm-12-s4},${Dsp-16-s8}[fb] */
60556 {
60557 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,
60558 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60559 },
60560 /* add.l${Q} #${Imm-12-s4},${Dsp-16-s16}[fb] */
60561 {
60562 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,
60563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60564 },
60565 /* add.l${Q} #${Imm-12-s4},${Dsp-16-u16} */
60566 {
60567 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,
60568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60569 },
60570 /* add.l${Q} #${Imm-12-s4},${Dsp-16-u24} */
60571 {
60572 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,
60573 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60574 },
60575 /* add.w${Q} #${Imm-12-s4},$Dst32RnUnprefixedHI */
60576 {
60577 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,
60578 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60579 },
60580 /* add.w${Q} #${Imm-12-s4},$Dst32AnUnprefixedHI */
60581 {
60582 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,
60583 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60584 },
60585 /* add.w${Q} #${Imm-12-s4},[$Dst32AnUnprefixed] */
60586 {
60587 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,
60588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60589 },
60590 /* add.w${Q} #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
60591 {
60592 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,
60593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60594 },
60595 /* add.w${Q} #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
60596 {
60597 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,
60598 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60599 },
60600 /* add.w${Q} #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
60601 {
60602 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,
60603 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60604 },
60605 /* add.w${Q} #${Imm-12-s4},${Dsp-16-u8}[sb] */
60606 {
60607 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,
60608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60609 },
60610 /* add.w${Q} #${Imm-12-s4},${Dsp-16-u16}[sb] */
60611 {
60612 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,
60613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60614 },
60615 /* add.w${Q} #${Imm-12-s4},${Dsp-16-s8}[fb] */
60616 {
60617 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,
60618 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60619 },
60620 /* add.w${Q} #${Imm-12-s4},${Dsp-16-s16}[fb] */
60621 {
60622 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,
60623 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60624 },
60625 /* add.w${Q} #${Imm-12-s4},${Dsp-16-u16} */
60626 {
60627 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,
60628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60629 },
60630 /* add.w${Q} #${Imm-12-s4},${Dsp-16-u24} */
60631 {
60632 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,
60633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60634 },
60635 /* add.b${Q} #${Imm-12-s4},$Dst32RnUnprefixedQI */
60636 {
60637 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,
60638 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60639 },
60640 /* add.b${Q} #${Imm-12-s4},$Dst32AnUnprefixedQI */
60641 {
60642 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,
60643 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60644 },
60645 /* add.b${Q} #${Imm-12-s4},[$Dst32AnUnprefixed] */
60646 {
60647 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,
60648 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60649 },
60650 /* add.b${Q} #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
60651 {
60652 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,
60653 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60654 },
60655 /* add.b${Q} #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
60656 {
60657 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,
60658 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60659 },
60660 /* add.b${Q} #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
60661 {
60662 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,
60663 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60664 },
60665 /* add.b${Q} #${Imm-12-s4},${Dsp-16-u8}[sb] */
60666 {
60667 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,
60668 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60669 },
60670 /* add.b${Q} #${Imm-12-s4},${Dsp-16-u16}[sb] */
60671 {
60672 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,
60673 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60674 },
60675 /* add.b${Q} #${Imm-12-s4},${Dsp-16-s8}[fb] */
60676 {
60677 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,
60678 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60679 },
60680 /* add.b${Q} #${Imm-12-s4},${Dsp-16-s16}[fb] */
60681 {
60682 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,
60683 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60684 },
60685 /* add.b${Q} #${Imm-12-s4},${Dsp-16-u16} */
60686 {
60687 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,
60688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60689 },
60690 /* add.b${Q} #${Imm-12-s4},${Dsp-16-u24} */
60691 {
60692 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,
60693 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60694 },
60695 /* add.w${Q} #${Imm-8-s4},$Dst16RnHI */
60696 {
60697 M32C_INSN_ADD16_W_IMM4_Q_16_DST16_RN_DIRECT_HI, "add16.w-imm4-Q-16-dst16-Rn-direct-HI", "add.w", 16,
60698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60699 },
60700 /* add.w${Q} #${Imm-8-s4},$Dst16AnHI */
60701 {
60702 M32C_INSN_ADD16_W_IMM4_Q_16_DST16_AN_DIRECT_HI, "add16.w-imm4-Q-16-dst16-An-direct-HI", "add.w", 16,
60703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60704 },
60705 /* add.w${Q} #${Imm-8-s4},[$Dst16An] */
60706 {
60707 M32C_INSN_ADD16_W_IMM4_Q_16_DST16_AN_INDIRECT_HI, "add16.w-imm4-Q-16-dst16-An-indirect-HI", "add.w", 16,
60708 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60709 },
60710 /* add.w${Q} #${Imm-8-s4},${Dsp-16-u8}[$Dst16An] */
60711 {
60712 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,
60713 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60714 },
60715 /* add.w${Q} #${Imm-8-s4},${Dsp-16-u16}[$Dst16An] */
60716 {
60717 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,
60718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60719 },
60720 /* add.w${Q} #${Imm-8-s4},${Dsp-16-u8}[sb] */
60721 {
60722 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,
60723 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60724 },
60725 /* add.w${Q} #${Imm-8-s4},${Dsp-16-u16}[sb] */
60726 {
60727 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,
60728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60729 },
60730 /* add.w${Q} #${Imm-8-s4},${Dsp-16-s8}[fb] */
60731 {
60732 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,
60733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60734 },
60735 /* add.w${Q} #${Imm-8-s4},${Dsp-16-u16} */
60736 {
60737 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,
60738 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60739 },
60740 /* add.b${Q} #${Imm-8-s4},$Dst16RnQI */
60741 {
60742 M32C_INSN_ADD16_B_IMM4_Q_16_DST16_RN_DIRECT_QI, "add16.b-imm4-Q-16-dst16-Rn-direct-QI", "add.b", 16,
60743 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60744 },
60745 /* add.b${Q} #${Imm-8-s4},$Dst16AnQI */
60746 {
60747 M32C_INSN_ADD16_B_IMM4_Q_16_DST16_AN_DIRECT_QI, "add16.b-imm4-Q-16-dst16-An-direct-QI", "add.b", 16,
60748 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60749 },
60750 /* add.b${Q} #${Imm-8-s4},[$Dst16An] */
60751 {
60752 M32C_INSN_ADD16_B_IMM4_Q_16_DST16_AN_INDIRECT_QI, "add16.b-imm4-Q-16-dst16-An-indirect-QI", "add.b", 16,
60753 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60754 },
60755 /* add.b${Q} #${Imm-8-s4},${Dsp-16-u8}[$Dst16An] */
60756 {
60757 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,
60758 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60759 },
60760 /* add.b${Q} #${Imm-8-s4},${Dsp-16-u16}[$Dst16An] */
60761 {
60762 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,
60763 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60764 },
60765 /* add.b${Q} #${Imm-8-s4},${Dsp-16-u8}[sb] */
60766 {
60767 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,
60768 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60769 },
60770 /* add.b${Q} #${Imm-8-s4},${Dsp-16-u16}[sb] */
60771 {
60772 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,
60773 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60774 },
60775 /* add.b${Q} #${Imm-8-s4},${Dsp-16-s8}[fb] */
60776 {
60777 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,
60778 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60779 },
60780 /* add.b${Q} #${Imm-8-s4},${Dsp-16-u16} */
60781 {
60782 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,
60783 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60784 },
60785 /* add.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
60786 {
60787 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,
60788 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60789 },
60790 /* add.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
60791 {
60792 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,
60793 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60794 },
60795 /* add.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
60796 {
60797 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,
60798 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60799 },
60800 /* add.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
60801 {
60802 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,
60803 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60804 },
60805 /* add.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
60806 {
60807 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,
60808 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60809 },
60810 /* add.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
60811 {
60812 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,
60813 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60814 },
60815 /* add.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
60816 {
60817 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,
60818 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60819 },
60820 /* add.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
60821 {
60822 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,
60823 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60824 },
60825 /* add.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
60826 {
60827 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,
60828 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60829 },
60830 /* add.w${G} #${Imm-32-HI},${Dsp-16-u16} */
60831 {
60832 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,
60833 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60834 },
60835 /* add.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
60836 {
60837 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,
60838 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60839 },
60840 /* add.w${G} #${Imm-40-HI},${Dsp-16-u24} */
60841 {
60842 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,
60843 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60844 },
60845 /* add.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
60846 {
60847 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,
60848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60849 },
60850 /* add.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
60851 {
60852 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,
60853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60854 },
60855 /* add.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
60856 {
60857 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,
60858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60859 },
60860 /* add.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
60861 {
60862 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,
60863 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60864 },
60865 /* add.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
60866 {
60867 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,
60868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60869 },
60870 /* add.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
60871 {
60872 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,
60873 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60874 },
60875 /* add.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
60876 {
60877 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,
60878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60879 },
60880 /* add.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
60881 {
60882 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,
60883 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60884 },
60885 /* add.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
60886 {
60887 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,
60888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60889 },
60890 /* add.b${G} #${Imm-32-QI},${Dsp-16-u16} */
60891 {
60892 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,
60893 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60894 },
60895 /* add.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
60896 {
60897 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,
60898 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60899 },
60900 /* add.b${G} #${Imm-40-QI},${Dsp-16-u24} */
60901 {
60902 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,
60903 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60904 },
60905 /* add.w${G} #${Imm-16-HI},$Dst16RnHI */
60906 {
60907 M32C_INSN_ADD16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "add16.w-imm-G-basic-dst16-Rn-direct-HI", "add.w", 32,
60908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60909 },
60910 /* add.w${G} #${Imm-16-HI},$Dst16AnHI */
60911 {
60912 M32C_INSN_ADD16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "add16.w-imm-G-basic-dst16-An-direct-HI", "add.w", 32,
60913 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60914 },
60915 /* add.w${G} #${Imm-16-HI},[$Dst16An] */
60916 {
60917 M32C_INSN_ADD16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "add16.w-imm-G-basic-dst16-An-indirect-HI", "add.w", 32,
60918 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60919 },
60920 /* add.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
60921 {
60922 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,
60923 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60924 },
60925 /* add.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
60926 {
60927 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,
60928 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60929 },
60930 /* add.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
60931 {
60932 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,
60933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60934 },
60935 /* add.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
60936 {
60937 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,
60938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60939 },
60940 /* add.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
60941 {
60942 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,
60943 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60944 },
60945 /* add.w${G} #${Imm-32-HI},${Dsp-16-u16} */
60946 {
60947 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,
60948 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60949 },
60950 /* add.b${G} #${Imm-16-QI},$Dst16RnQI */
60951 {
60952 M32C_INSN_ADD16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "add16.b-imm-G-basic-dst16-Rn-direct-QI", "add.b", 24,
60953 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60954 },
60955 /* add.b${G} #${Imm-16-QI},$Dst16AnQI */
60956 {
60957 M32C_INSN_ADD16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "add16.b-imm-G-basic-dst16-An-direct-QI", "add.b", 24,
60958 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60959 },
60960 /* add.b${G} #${Imm-16-QI},[$Dst16An] */
60961 {
60962 M32C_INSN_ADD16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "add16.b-imm-G-basic-dst16-An-indirect-QI", "add.b", 24,
60963 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60964 },
60965 /* add.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
60966 {
60967 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,
60968 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60969 },
60970 /* add.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
60971 {
60972 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,
60973 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60974 },
60975 /* add.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
60976 {
60977 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,
60978 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60979 },
60980 /* add.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
60981 {
60982 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,
60983 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60984 },
60985 /* add.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
60986 {
60987 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,
60988 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60989 },
60990 /* add.b${G} #${Imm-32-QI},${Dsp-16-u16} */
60991 {
60992 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,
60993 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
60994 },
60995 /* add.l${G} #${Imm-16-SI},$Dst32RnUnprefixedSI */
60996 {
60997 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,
60998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
60999 },
61000 /* add.l${G} #${Imm-16-SI},$Dst32AnUnprefixedSI */
61001 {
61002 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,
61003 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61004 },
61005 /* add.l${G} #${Imm-16-SI},[$Dst32AnUnprefixed] */
61006 {
61007 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,
61008 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61009 },
61010 /* add.l${G} #${Imm-24-SI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
61011 {
61012 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,
61013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61014 },
61015 /* add.l${G} #${Imm-24-SI},${Dsp-16-u8}[sb] */
61016 {
61017 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,
61018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61019 },
61020 /* add.l${G} #${Imm-24-SI},${Dsp-16-s8}[fb] */
61021 {
61022 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,
61023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61024 },
61025 /* add.l${G} #${Imm-32-SI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
61026 {
61027 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,
61028 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61029 },
61030 /* add.l${G} #${Imm-32-SI},${Dsp-16-u16}[sb] */
61031 {
61032 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,
61033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61034 },
61035 /* add.l${G} #${Imm-32-SI},${Dsp-16-s16}[fb] */
61036 {
61037 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,
61038 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61039 },
61040 /* add.l${G} #${Imm-32-SI},${Dsp-16-u16} */
61041 {
61042 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,
61043 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61044 },
61045 /* add.l${G} #${Imm-40-SI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
61046 {
61047 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,
61048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61049 },
61050 /* add.l${G} #${Imm-40-SI},${Dsp-16-u24} */
61051 {
61052 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,
61053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61054 },
61055 /* adcf.w $Dst32RnUnprefixedHI */
61056 {
61057 M32C_INSN_ADCF32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "adcf32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "adcf.w", 16,
61058 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61059 },
61060 /* adcf.w $Dst32AnUnprefixedHI */
61061 {
61062 M32C_INSN_ADCF32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "adcf32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "adcf.w", 16,
61063 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61064 },
61065 /* adcf.w [$Dst32AnUnprefixed] */
61066 {
61067 M32C_INSN_ADCF32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "adcf32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "adcf.w", 16,
61068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61069 },
61070 /* adcf.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
61071 {
61072 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,
61073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61074 },
61075 /* adcf.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
61076 {
61077 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,
61078 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61079 },
61080 /* adcf.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
61081 {
61082 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,
61083 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61084 },
61085 /* adcf.w ${Dsp-16-u8}[sb] */
61086 {
61087 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,
61088 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61089 },
61090 /* adcf.w ${Dsp-16-u16}[sb] */
61091 {
61092 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,
61093 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61094 },
61095 /* adcf.w ${Dsp-16-s8}[fb] */
61096 {
61097 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,
61098 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61099 },
61100 /* adcf.w ${Dsp-16-s16}[fb] */
61101 {
61102 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,
61103 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61104 },
61105 /* adcf.w ${Dsp-16-u16} */
61106 {
61107 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,
61108 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61109 },
61110 /* adcf.w ${Dsp-16-u24} */
61111 {
61112 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,
61113 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61114 },
61115 /* adcf.b $Dst32RnUnprefixedQI */
61116 {
61117 M32C_INSN_ADCF32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "adcf32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "adcf.b", 16,
61118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61119 },
61120 /* adcf.b $Dst32AnUnprefixedQI */
61121 {
61122 M32C_INSN_ADCF32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "adcf32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "adcf.b", 16,
61123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61124 },
61125 /* adcf.b [$Dst32AnUnprefixed] */
61126 {
61127 M32C_INSN_ADCF32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "adcf32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "adcf.b", 16,
61128 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61129 },
61130 /* adcf.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
61131 {
61132 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,
61133 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61134 },
61135 /* adcf.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
61136 {
61137 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,
61138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61139 },
61140 /* adcf.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
61141 {
61142 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,
61143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61144 },
61145 /* adcf.b ${Dsp-16-u8}[sb] */
61146 {
61147 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,
61148 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61149 },
61150 /* adcf.b ${Dsp-16-u16}[sb] */
61151 {
61152 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,
61153 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61154 },
61155 /* adcf.b ${Dsp-16-s8}[fb] */
61156 {
61157 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,
61158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61159 },
61160 /* adcf.b ${Dsp-16-s16}[fb] */
61161 {
61162 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,
61163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61164 },
61165 /* adcf.b ${Dsp-16-u16} */
61166 {
61167 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,
61168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61169 },
61170 /* adcf.b ${Dsp-16-u24} */
61171 {
61172 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,
61173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61174 },
61175 /* adcf.w $Dst16RnHI */
61176 {
61177 M32C_INSN_ADCF16_W_16_DST16_RN_DIRECT_HI, "adcf16.w-16-dst16-Rn-direct-HI", "adcf.w", 16,
61178 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61179 },
61180 /* adcf.w $Dst16AnHI */
61181 {
61182 M32C_INSN_ADCF16_W_16_DST16_AN_DIRECT_HI, "adcf16.w-16-dst16-An-direct-HI", "adcf.w", 16,
61183 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61184 },
61185 /* adcf.w [$Dst16An] */
61186 {
61187 M32C_INSN_ADCF16_W_16_DST16_AN_INDIRECT_HI, "adcf16.w-16-dst16-An-indirect-HI", "adcf.w", 16,
61188 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61189 },
61190 /* adcf.w ${Dsp-16-u8}[$Dst16An] */
61191 {
61192 M32C_INSN_ADCF16_W_16_DST16_16_8_AN_RELATIVE_HI, "adcf16.w-16-dst16-16-8-An-relative-HI", "adcf.w", 24,
61193 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61194 },
61195 /* adcf.w ${Dsp-16-u16}[$Dst16An] */
61196 {
61197 M32C_INSN_ADCF16_W_16_DST16_16_16_AN_RELATIVE_HI, "adcf16.w-16-dst16-16-16-An-relative-HI", "adcf.w", 32,
61198 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61199 },
61200 /* adcf.w ${Dsp-16-u8}[sb] */
61201 {
61202 M32C_INSN_ADCF16_W_16_DST16_16_8_SB_RELATIVE_HI, "adcf16.w-16-dst16-16-8-SB-relative-HI", "adcf.w", 24,
61203 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61204 },
61205 /* adcf.w ${Dsp-16-u16}[sb] */
61206 {
61207 M32C_INSN_ADCF16_W_16_DST16_16_16_SB_RELATIVE_HI, "adcf16.w-16-dst16-16-16-SB-relative-HI", "adcf.w", 32,
61208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61209 },
61210 /* adcf.w ${Dsp-16-s8}[fb] */
61211 {
61212 M32C_INSN_ADCF16_W_16_DST16_16_8_FB_RELATIVE_HI, "adcf16.w-16-dst16-16-8-FB-relative-HI", "adcf.w", 24,
61213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61214 },
61215 /* adcf.w ${Dsp-16-u16} */
61216 {
61217 M32C_INSN_ADCF16_W_16_DST16_16_16_ABSOLUTE_HI, "adcf16.w-16-dst16-16-16-absolute-HI", "adcf.w", 32,
61218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61219 },
61220 /* adcf.b $Dst16RnQI */
61221 {
61222 M32C_INSN_ADCF16_B_16_DST16_RN_DIRECT_QI, "adcf16.b-16-dst16-Rn-direct-QI", "adcf.b", 16,
61223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61224 },
61225 /* adcf.b $Dst16AnQI */
61226 {
61227 M32C_INSN_ADCF16_B_16_DST16_AN_DIRECT_QI, "adcf16.b-16-dst16-An-direct-QI", "adcf.b", 16,
61228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61229 },
61230 /* adcf.b [$Dst16An] */
61231 {
61232 M32C_INSN_ADCF16_B_16_DST16_AN_INDIRECT_QI, "adcf16.b-16-dst16-An-indirect-QI", "adcf.b", 16,
61233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61234 },
61235 /* adcf.b ${Dsp-16-u8}[$Dst16An] */
61236 {
61237 M32C_INSN_ADCF16_B_16_DST16_16_8_AN_RELATIVE_QI, "adcf16.b-16-dst16-16-8-An-relative-QI", "adcf.b", 24,
61238 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61239 },
61240 /* adcf.b ${Dsp-16-u16}[$Dst16An] */
61241 {
61242 M32C_INSN_ADCF16_B_16_DST16_16_16_AN_RELATIVE_QI, "adcf16.b-16-dst16-16-16-An-relative-QI", "adcf.b", 32,
61243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61244 },
61245 /* adcf.b ${Dsp-16-u8}[sb] */
61246 {
61247 M32C_INSN_ADCF16_B_16_DST16_16_8_SB_RELATIVE_QI, "adcf16.b-16-dst16-16-8-SB-relative-QI", "adcf.b", 24,
61248 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61249 },
61250 /* adcf.b ${Dsp-16-u16}[sb] */
61251 {
61252 M32C_INSN_ADCF16_B_16_DST16_16_16_SB_RELATIVE_QI, "adcf16.b-16-dst16-16-16-SB-relative-QI", "adcf.b", 32,
61253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61254 },
61255 /* adcf.b ${Dsp-16-s8}[fb] */
61256 {
61257 M32C_INSN_ADCF16_B_16_DST16_16_8_FB_RELATIVE_QI, "adcf16.b-16-dst16-16-8-FB-relative-QI", "adcf.b", 24,
61258 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61259 },
61260 /* adcf.b ${Dsp-16-u16} */
61261 {
61262 M32C_INSN_ADCF16_B_16_DST16_16_16_ABSOLUTE_QI, "adcf16.b-16-dst16-16-16-absolute-QI", "adcf.b", 32,
61263 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61264 },
61265 /* abs.w $Dst32RnUnprefixedHI */
61266 {
61267 M32C_INSN_ABS32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "abs32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "abs.w", 16,
61268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61269 },
61270 /* abs.w $Dst32AnUnprefixedHI */
61271 {
61272 M32C_INSN_ABS32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "abs32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "abs.w", 16,
61273 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61274 },
61275 /* abs.w [$Dst32AnUnprefixed] */
61276 {
61277 M32C_INSN_ABS32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "abs32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "abs.w", 16,
61278 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61279 },
61280 /* abs.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
61281 {
61282 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,
61283 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61284 },
61285 /* abs.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
61286 {
61287 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,
61288 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61289 },
61290 /* abs.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
61291 {
61292 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,
61293 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61294 },
61295 /* abs.w ${Dsp-16-u8}[sb] */
61296 {
61297 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,
61298 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61299 },
61300 /* abs.w ${Dsp-16-u16}[sb] */
61301 {
61302 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,
61303 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61304 },
61305 /* abs.w ${Dsp-16-s8}[fb] */
61306 {
61307 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,
61308 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61309 },
61310 /* abs.w ${Dsp-16-s16}[fb] */
61311 {
61312 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,
61313 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61314 },
61315 /* abs.w ${Dsp-16-u16} */
61316 {
61317 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,
61318 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61319 },
61320 /* abs.w ${Dsp-16-u24} */
61321 {
61322 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,
61323 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61324 },
61325 /* abs.b $Dst32RnUnprefixedQI */
61326 {
61327 M32C_INSN_ABS32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "abs32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "abs.b", 16,
61328 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61329 },
61330 /* abs.b $Dst32AnUnprefixedQI */
61331 {
61332 M32C_INSN_ABS32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "abs32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "abs.b", 16,
61333 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61334 },
61335 /* abs.b [$Dst32AnUnprefixed] */
61336 {
61337 M32C_INSN_ABS32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "abs32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "abs.b", 16,
61338 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61339 },
61340 /* abs.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
61341 {
61342 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,
61343 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61344 },
61345 /* abs.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
61346 {
61347 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,
61348 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61349 },
61350 /* abs.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
61351 {
61352 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,
61353 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61354 },
61355 /* abs.b ${Dsp-16-u8}[sb] */
61356 {
61357 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,
61358 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61359 },
61360 /* abs.b ${Dsp-16-u16}[sb] */
61361 {
61362 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,
61363 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61364 },
61365 /* abs.b ${Dsp-16-s8}[fb] */
61366 {
61367 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,
61368 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61369 },
61370 /* abs.b ${Dsp-16-s16}[fb] */
61371 {
61372 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,
61373 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61374 },
61375 /* abs.b ${Dsp-16-u16} */
61376 {
61377 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,
61378 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61379 },
61380 /* abs.b ${Dsp-16-u24} */
61381 {
61382 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,
61383 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61384 },
61385 /* abs.w $Dst16RnHI */
61386 {
61387 M32C_INSN_ABS16_W_16_DST16_RN_DIRECT_HI, "abs16.w-16-dst16-Rn-direct-HI", "abs.w", 16,
61388 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61389 },
61390 /* abs.w $Dst16AnHI */
61391 {
61392 M32C_INSN_ABS16_W_16_DST16_AN_DIRECT_HI, "abs16.w-16-dst16-An-direct-HI", "abs.w", 16,
61393 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61394 },
61395 /* abs.w [$Dst16An] */
61396 {
61397 M32C_INSN_ABS16_W_16_DST16_AN_INDIRECT_HI, "abs16.w-16-dst16-An-indirect-HI", "abs.w", 16,
61398 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61399 },
61400 /* abs.w ${Dsp-16-u8}[$Dst16An] */
61401 {
61402 M32C_INSN_ABS16_W_16_DST16_16_8_AN_RELATIVE_HI, "abs16.w-16-dst16-16-8-An-relative-HI", "abs.w", 24,
61403 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61404 },
61405 /* abs.w ${Dsp-16-u16}[$Dst16An] */
61406 {
61407 M32C_INSN_ABS16_W_16_DST16_16_16_AN_RELATIVE_HI, "abs16.w-16-dst16-16-16-An-relative-HI", "abs.w", 32,
61408 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61409 },
61410 /* abs.w ${Dsp-16-u8}[sb] */
61411 {
61412 M32C_INSN_ABS16_W_16_DST16_16_8_SB_RELATIVE_HI, "abs16.w-16-dst16-16-8-SB-relative-HI", "abs.w", 24,
61413 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61414 },
61415 /* abs.w ${Dsp-16-u16}[sb] */
61416 {
61417 M32C_INSN_ABS16_W_16_DST16_16_16_SB_RELATIVE_HI, "abs16.w-16-dst16-16-16-SB-relative-HI", "abs.w", 32,
61418 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61419 },
61420 /* abs.w ${Dsp-16-s8}[fb] */
61421 {
61422 M32C_INSN_ABS16_W_16_DST16_16_8_FB_RELATIVE_HI, "abs16.w-16-dst16-16-8-FB-relative-HI", "abs.w", 24,
61423 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61424 },
61425 /* abs.w ${Dsp-16-u16} */
61426 {
61427 M32C_INSN_ABS16_W_16_DST16_16_16_ABSOLUTE_HI, "abs16.w-16-dst16-16-16-absolute-HI", "abs.w", 32,
61428 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61429 },
61430 /* abs.b $Dst16RnQI */
61431 {
61432 M32C_INSN_ABS16_B_16_DST16_RN_DIRECT_QI, "abs16.b-16-dst16-Rn-direct-QI", "abs.b", 16,
61433 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61434 },
61435 /* abs.b $Dst16AnQI */
61436 {
61437 M32C_INSN_ABS16_B_16_DST16_AN_DIRECT_QI, "abs16.b-16-dst16-An-direct-QI", "abs.b", 16,
61438 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61439 },
61440 /* abs.b [$Dst16An] */
61441 {
61442 M32C_INSN_ABS16_B_16_DST16_AN_INDIRECT_QI, "abs16.b-16-dst16-An-indirect-QI", "abs.b", 16,
61443 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61444 },
61445 /* abs.b ${Dsp-16-u8}[$Dst16An] */
61446 {
61447 M32C_INSN_ABS16_B_16_DST16_16_8_AN_RELATIVE_QI, "abs16.b-16-dst16-16-8-An-relative-QI", "abs.b", 24,
61448 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61449 },
61450 /* abs.b ${Dsp-16-u16}[$Dst16An] */
61451 {
61452 M32C_INSN_ABS16_B_16_DST16_16_16_AN_RELATIVE_QI, "abs16.b-16-dst16-16-16-An-relative-QI", "abs.b", 32,
61453 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61454 },
61455 /* abs.b ${Dsp-16-u8}[sb] */
61456 {
61457 M32C_INSN_ABS16_B_16_DST16_16_8_SB_RELATIVE_QI, "abs16.b-16-dst16-16-8-SB-relative-QI", "abs.b", 24,
61458 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61459 },
61460 /* abs.b ${Dsp-16-u16}[sb] */
61461 {
61462 M32C_INSN_ABS16_B_16_DST16_16_16_SB_RELATIVE_QI, "abs16.b-16-dst16-16-16-SB-relative-QI", "abs.b", 32,
61463 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61464 },
61465 /* abs.b ${Dsp-16-s8}[fb] */
61466 {
61467 M32C_INSN_ABS16_B_16_DST16_16_8_FB_RELATIVE_QI, "abs16.b-16-dst16-16-8-FB-relative-QI", "abs.b", 24,
61468 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61469 },
61470 /* abs.b ${Dsp-16-u16} */
61471 {
61472 M32C_INSN_ABS16_B_16_DST16_16_16_ABSOLUTE_QI, "abs16.b-16-dst16-16-16-absolute-QI", "abs.b", 32,
61473 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61474 },
61475 /* add${size}$Q #${Imm-12-s4},sp */
61476 {
61477 M32C_INSN_ADD16_Q_SP, "add16-Q-sp", "add", 16,
61478 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61479 },
61480 /* add.b$G #${Imm-16-QI},sp */
61481 {
61482 M32C_INSN_ADD16_B_G_SP, "add16.b-G-sp", "add.b", 24,
61483 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61484 },
61485 /* add.w$G #${Imm-16-HI},sp */
61486 {
61487 M32C_INSN_ADD16_W_G_SP, "add16.w-G-sp", "add.w", 32,
61488 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61489 },
61490 /* add.l$Q #${Imm3-S},sp */
61491 {
61492 M32C_INSN_ADD32_L_IMM3_Q, "add32.l-imm3-Q", "add.l", 8,
61493 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61494 },
61495 /* add.l$S #${Imm-16-QI},sp */
61496 {
61497 M32C_INSN_ADD32_L_IMM8_S, "add32.l-imm8-S", "add.l", 24,
61498 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61499 },
61500 /* add.l$G #${Imm-16-HI},sp */
61501 {
61502 M32C_INSN_ADD32_L_IMM16_G, "add32.l-imm16-G", "add.l", 32,
61503 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61504 },
61505 /* dadc.b #${Imm-16-QI} */
61506 {
61507 M32C_INSN_DADC16_B_IMM8, "dadc16.b-imm8", "dadc.b", 24,
61508 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61509 },
61510 /* dadc.w #${Imm-16-HI} */
61511 {
61512 M32C_INSN_DADC16_W_IMM16, "dadc16.w-imm16", "dadc.w", 32,
61513 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61514 },
61515 /* dadc.b r0h,r0l */
61516 {
61517 M32C_INSN_DADC16_B_R0H_R0L, "dadc16.b-r0h-r0l", "dadc.b", 16,
61518 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61519 },
61520 /* dadc.w r1,r0 */
61521 {
61522 M32C_INSN_DADC16_W_R1_R0, "dadc16.w-r1-r0", "dadc.w", 16,
61523 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61524 },
61525 /* dadd.b #${Imm-16-QI} */
61526 {
61527 M32C_INSN_DADD16_B_IMM8, "dadd16.b-imm8", "dadd.b", 24,
61528 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61529 },
61530 /* dadd.w #${Imm-16-HI} */
61531 {
61532 M32C_INSN_DADD16_W_IMM16, "dadd16.w-imm16", "dadd.w", 32,
61533 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61534 },
61535 /* dadd.b r0h,r0l */
61536 {
61537 M32C_INSN_DADD16_B_R0H_R0L, "dadd16.b-r0h-r0l", "dadd.b", 16,
61538 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61539 },
61540 /* dadd.w r1,r0 */
61541 {
61542 M32C_INSN_DADD16_W_R1_R0, "dadd16.w-r1-r0", "dadd.w", 16,
61543 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61544 },
61545 /* bm$cond16c c */
61546 {
61547 M32C_INSN_BM16_C, "bm16-c", "bm", 16,
61548 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61549 },
61550 /* bm$cond32 c */
61551 {
61552 M32C_INSN_BM32_C, "bm32-c", "bm", 16,
61553 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61554 },
61555 /* brk */
61556 {
61557 M32C_INSN_BRK16, "brk16", "brk", 8,
61558 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61559 },
61560 /* brk */
61561 {
61562 M32C_INSN_BRK32, "brk32", "brk", 8,
61563 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61564 },
61565 /* brk2 */
61566 {
61567 M32C_INSN_BRK232, "brk232", "brk2", 8,
61568 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61569 },
61570 /* dec.w ${Dst16An-S} */
61571 {
61572 M32C_INSN_DEC16_W, "dec16.w", "dec.w", 8,
61573 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61574 },
61575 /* div.b #${Imm-16-QI} */
61576 {
61577 M32C_INSN_DIV16_B_IMM_16_QI, "div16.b-Imm-16-QI", "div.b", 24,
61578 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61579 },
61580 /* div.w #${Imm-16-HI} */
61581 {
61582 M32C_INSN_DIV16_W_IMM_16_HI, "div16.w-Imm-16-HI", "div.w", 32,
61583 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61584 },
61585 /* div.b #${Imm-16-QI} */
61586 {
61587 M32C_INSN_DIV32_B_IMM_16_QI, "div32.b-Imm-16-QI", "div.b", 24,
61588 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61589 },
61590 /* div.w #${Imm-16-HI} */
61591 {
61592 M32C_INSN_DIV32_W_IMM_16_HI, "div32.w-Imm-16-HI", "div.w", 32,
61593 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61594 },
61595 /* divu.b #${Imm-16-QI} */
61596 {
61597 M32C_INSN_DIVU16_B_IMM_16_QI, "divu16.b-Imm-16-QI", "divu.b", 24,
61598 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61599 },
61600 /* divu.w #${Imm-16-HI} */
61601 {
61602 M32C_INSN_DIVU16_W_IMM_16_HI, "divu16.w-Imm-16-HI", "divu.w", 32,
61603 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61604 },
61605 /* divu.b #${Imm-16-QI} */
61606 {
61607 M32C_INSN_DIVU32_B_IMM_16_QI, "divu32.b-Imm-16-QI", "divu.b", 24,
61608 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61609 },
61610 /* divu.w #${Imm-16-HI} */
61611 {
61612 M32C_INSN_DIVU32_W_IMM_16_HI, "divu32.w-Imm-16-HI", "divu.w", 32,
61613 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61614 },
61615 /* divx.b #${Imm-16-QI} */
61616 {
61617 M32C_INSN_DIVX16_B_IMM_16_QI, "divx16.b-Imm-16-QI", "divx.b", 24,
61618 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61619 },
61620 /* divx.w #${Imm-16-HI} */
61621 {
61622 M32C_INSN_DIVX16_W_IMM_16_HI, "divx16.w-Imm-16-HI", "divx.w", 32,
61623 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61624 },
61625 /* divx.b #${Imm-16-QI} */
61626 {
61627 M32C_INSN_DIVX32_B_IMM_16_QI, "divx32.b-Imm-16-QI", "divx.b", 24,
61628 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61629 },
61630 /* divx.w #${Imm-16-HI} */
61631 {
61632 M32C_INSN_DIVX32_W_IMM_16_HI, "divx32.w-Imm-16-HI", "divx.w", 32,
61633 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61634 },
61635 /* dsbb.b #${Imm-16-QI} */
61636 {
61637 M32C_INSN_DSBB16_B_IMM8, "dsbb16.b-imm8", "dsbb.b", 24,
61638 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61639 },
61640 /* dsbb.w #${Imm-16-HI} */
61641 {
61642 M32C_INSN_DSBB16_W_IMM16, "dsbb16.w-imm16", "dsbb.w", 32,
61643 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61644 },
61645 /* dsbb.b r0h,r0l */
61646 {
61647 M32C_INSN_DSBB16_B_R0H_R0L, "dsbb16.b-r0h-r0l", "dsbb.b", 16,
61648 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61649 },
61650 /* dsbb.w r1,r0 */
61651 {
61652 M32C_INSN_DSBB16_W_R1_R0, "dsbb16.w-r1-r0", "dsbb.w", 16,
61653 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61654 },
61655 /* dsub.b #${Imm-16-QI} */
61656 {
61657 M32C_INSN_DSUB16_B_IMM8, "dsub16.b-imm8", "dsub.b", 24,
61658 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61659 },
61660 /* dsub.w #${Imm-16-HI} */
61661 {
61662 M32C_INSN_DSUB16_W_IMM16, "dsub16.w-imm16", "dsub.w", 32,
61663 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61664 },
61665 /* dsub.b r0h,r0l */
61666 {
61667 M32C_INSN_DSUB16_B_R0H_R0L, "dsub16.b-r0h-r0l", "dsub.b", 16,
61668 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61669 },
61670 /* dsub.w r1,r0 */
61671 {
61672 M32C_INSN_DSUB16_W_R1_R0, "dsub16.w-r1-r0", "dsub.w", 16,
61673 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61674 },
61675 /* enter #${Dsp-16-u8} */
61676 {
61677 M32C_INSN_ENTER16, "enter16", "enter", 24,
61678 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61679 },
61680 /* exitd */
61681 {
61682 M32C_INSN_EXITD16, "exitd16", "exitd", 16,
61683 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
61684 },
61685 /* enter #${Dsp-8-u8} */
61686 {
61687 M32C_INSN_ENTER32, "enter32", "enter", 16,
61688 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61689 },
61690 /* exitd */
61691 {
61692 M32C_INSN_EXITD32, "exitd32", "exitd", 8,
61693 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
61694 },
61695 /* fclr ${flags16} */
61696 {
61697 M32C_INSN_FCLR16, "fclr16", "fclr", 16,
61698 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61699 },
61700 /* fset ${flags16} */
61701 {
61702 M32C_INSN_FSET16, "fset16", "fset", 16,
61703 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61704 },
61705 /* fclr ${flags32} */
61706 {
61707 M32C_INSN_FCLR, "fclr", "fclr", 16,
61708 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61709 },
61710 /* fset ${flags32} */
61711 {
61712 M32C_INSN_FSET, "fset", "fset", 16,
61713 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61714 },
61715 /* inc.w ${Dst16An-S} */
61716 {
61717 M32C_INSN_INC16_W, "inc16.w", "inc.w", 8,
61718 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61719 },
61720 /* freit */
61721 {
61722 M32C_INSN_FREIT32, "freit32", "freit", 8,
61723 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61724 },
61725 /* int #${Dsp-10-u6} */
61726 {
61727 M32C_INSN_INT16, "int16", "int", 16,
61728 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61729 },
61730 /* into */
61731 {
61732 M32C_INSN_INTO16, "into16", "into", 8,
61733 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61734 },
61735 /* int #${Dsp-8-u6} */
61736 {
61737 M32C_INSN_INT32, "int32", "int", 16,
61738 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61739 },
61740 /* into */
61741 {
61742 M32C_INSN_INTO32, "into32", "into", 8,
61743 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61744 },
61745 /* j$cond16j5 ${Lab-8-8} */
61746 {
61747 M32C_INSN_JCND16_5, "jcnd16-5", "j", 16,
61748 { 0|A(RELAXABLE)|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
61749 },
61750 /* j$cond16j ${Lab-16-8} */
61751 {
61752 M32C_INSN_JCND16, "jcnd16", "j", 24,
61753 { 0|A(RELAXABLE)|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
61754 },
61755 /* j$cond32j ${Lab-8-8} */
61756 {
61757 M32C_INSN_JCND32, "jcnd32", "j", 16,
61758 { 0|A(RELAXABLE)|A(COND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
61759 },
61760 /* jmp.s ${Lab-5-3} */
61761 {
61762 M32C_INSN_JMP16_S, "jmp16.s", "jmp.s", 8,
61763 { 0|A(RELAXABLE)|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
61764 },
61765 /* jmp.b ${Lab-8-8} */
61766 {
61767 M32C_INSN_JMP16_B, "jmp16.b", "jmp.b", 16,
61768 { 0|A(RELAXABLE)|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
61769 },
61770 /* jmp.w ${Lab-8-16} */
61771 {
61772 M32C_INSN_JMP16_W, "jmp16.w", "jmp.w", 24,
61773 { 0|A(RELAXABLE)|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
61774 },
61775 /* jmp.a ${Lab-8-24} */
61776 {
61777 M32C_INSN_JMP16_A, "jmp16.a", "jmp.a", 32,
61778 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
61779 },
61780 /* jmps #${Imm-8-QI} */
61781 {
61782 M32C_INSN_JMPS16, "jmps16", "jmps", 16,
61783 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
61784 },
61785 /* jmp.s ${Lab32-jmp-s} */
61786 {
61787 M32C_INSN_JMP32_S, "jmp32.s", "jmp.s", 8,
61788 { 0|A(RELAXABLE)|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
61789 },
61790 /* jmp.b ${Lab-8-8} */
61791 {
61792 M32C_INSN_JMP32_B, "jmp32.b", "jmp.b", 16,
61793 { 0|A(RELAXABLE)|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
61794 },
61795 /* jmp.w ${Lab-8-16} */
61796 {
61797 M32C_INSN_JMP32_W, "jmp32.w", "jmp.w", 24,
61798 { 0|A(RELAXABLE)|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
61799 },
61800 /* jmp.a ${Lab-8-24} */
61801 {
61802 M32C_INSN_JMP32_A, "jmp32.a", "jmp.a", 32,
61803 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
61804 },
61805 /* jmps #${Imm-8-QI} */
61806 {
61807 M32C_INSN_JMPS32, "jmps32", "jmps", 16,
61808 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
61809 },
61810 /* jsr.w ${Lab-8-16} */
61811 {
61812 M32C_INSN_JSR16_W, "jsr16.w", "jsr.w", 24,
61813 { 0|A(RELAXABLE)|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
61814 },
61815 /* jsr.a ${Lab-8-24} */
61816 {
61817 M32C_INSN_JSR16_A, "jsr16.a", "jsr.a", 32,
61818 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
61819 },
61820 /* jsr.w ${Lab-8-16} */
61821 {
61822 M32C_INSN_JSR32_W, "jsr32.w", "jsr.w", 24,
61823 { 0|A(RELAXABLE)|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
61824 },
61825 /* jsr.a ${Lab-8-24} */
61826 {
61827 M32C_INSN_JSR32_A, "jsr32.a", "jsr.a", 32,
61828 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
61829 },
61830 /* jsrs #${Imm-8-QI} */
61831 {
61832 M32C_INSN_JSRS16, "jsrs16", "jsrs", 16,
61833 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
61834 },
61835 /* jsrs #${Imm-8-QI} */
61836 {
61837 M32C_INSN_JSRS, "jsrs", "jsrs", 16,
61838 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
61839 },
61840 /* ldc #${Imm-16-HI},${cr16} */
61841 {
61842 M32C_INSN_LDC16_IMM16, "ldc16.imm16", "ldc", 32,
61843 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61844 },
61845 /* ldc #${Imm-16-HI},${cr1-Unprefixed-32} */
61846 {
61847 M32C_INSN_LDC32_IMM16_CR1, "ldc32.imm16-cr1", "ldc", 32,
61848 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61849 },
61850 /* ldc #${Dsp-16-u24},${cr2-32} */
61851 {
61852 M32C_INSN_LDC32_IMM16_CR2, "ldc32.imm16-cr2", "ldc", 40,
61853 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61854 },
61855 /* ldc #${Dsp-16-u24},${cr3-Unprefixed-32} */
61856 {
61857 M32C_INSN_LDC32_IMM16_CR3, "ldc32.imm16-cr3", "ldc", 40,
61858 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61859 },
61860 /* ldctx ${Dsp-16-u16},${Dsp-32-u24} */
61861 {
61862 M32C_INSN_LDCTX16, "ldctx16", "ldctx", 56,
61863 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61864 },
61865 /* ldctx ${Dsp-16-u16},${Dsp-32-u24} */
61866 {
61867 M32C_INSN_LDCTX32, "ldctx32", "ldctx", 56,
61868 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61869 },
61870 /* stctx ${Dsp-16-u16},${Dsp-32-u24} */
61871 {
61872 M32C_INSN_STCTX16, "stctx16", "stctx", 56,
61873 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61874 },
61875 /* stctx ${Dsp-16-u16},${Dsp-32-u24} */
61876 {
61877 M32C_INSN_STCTX32, "stctx32", "stctx", 56,
61878 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61879 },
61880 /* ldipl #${Imm-13-u3} */
61881 {
61882 M32C_INSN_LDIPL16_IMM, "ldipl16.imm", "ldipl", 16,
61883 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61884 },
61885 /* ldipl #${Imm-13-u3} */
61886 {
61887 M32C_INSN_LDIPL32_IMM, "ldipl32.imm", "ldipl", 16,
61888 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61889 },
61890 /* mov.b$S #${Imm-8-QI},a0 */
61891 {
61892 M32C_INSN_MOV16_B_S_IMM_A0, "mov16.b.S-imm-a0", "mov.b", 16,
61893 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61894 },
61895 /* mov.b$S #${Imm-8-QI},a1 */
61896 {
61897 M32C_INSN_MOV16_B_S_IMM_A1, "mov16.b.S-imm-a1", "mov.b", 16,
61898 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61899 },
61900 /* mov.w$S #${Imm-8-HI},a0 */
61901 {
61902 M32C_INSN_MOV16_W_S_IMM_A0, "mov16.w.S-imm-a0", "mov.w", 24,
61903 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61904 },
61905 /* mov.w$S #${Imm-8-HI},a1 */
61906 {
61907 M32C_INSN_MOV16_W_S_IMM_A1, "mov16.w.S-imm-a1", "mov.w", 24,
61908 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61909 },
61910 /* mov.w$S #${Imm-8-HI},a0 */
61911 {
61912 M32C_INSN_MOV32_W_A0, "mov32-w-a0", "mov.w", 24,
61913 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61914 },
61915 /* mov.w$S #${Imm-8-HI},a1 */
61916 {
61917 M32C_INSN_MOV32_W_A1, "mov32-w-a1", "mov.w", 24,
61918 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61919 },
61920 /* mov.l$S #${Dsp-8-u24},a0 */
61921 {
61922 M32C_INSN_MOV32_L_A0, "mov32-l-a0", "mov.l", 32,
61923 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61924 },
61925 /* mov.l$S #${Dsp-8-u24},a1 */
61926 {
61927 M32C_INSN_MOV32_L_A1, "mov32-l-a1", "mov.l", 32,
61928 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61929 },
61930 /* mov.b$S r0l,a1 */
61931 {
61932 M32C_INSN_MOV16_B_S_R0L_A1, "mov16.b.S-r0l-a1", "mov.b", 8,
61933 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61934 },
61935 /* mov.b$S r0h,a0 */
61936 {
61937 M32C_INSN_MOV16_B_S_R0H_A0, "mov16.b.S-r0h-a0", "mov.b", 8,
61938 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61939 },
61940 /* nop */
61941 {
61942 M32C_INSN_NOP16, "nop16", "nop", 8,
61943 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61944 },
61945 /* nop */
61946 {
61947 M32C_INSN_NOP32, "nop32", "nop", 8,
61948 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61949 },
61950 /* popc ${cr16} */
61951 {
61952 M32C_INSN_POPC16_IMM16, "popc16.imm16", "popc", 16,
61953 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61954 },
61955 /* popc ${cr1-Unprefixed-32} */
61956 {
61957 M32C_INSN_POPC32_IMM16_CR1, "popc32.imm16-cr1", "popc", 16,
61958 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61959 },
61960 /* popc ${cr2-32} */
61961 {
61962 M32C_INSN_POPC32_IMM16_CR2, "popc32.imm16-cr2", "popc", 16,
61963 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61964 },
61965 /* pushc ${cr16} */
61966 {
61967 M32C_INSN_PUSHC16_IMM16, "pushc16.imm16", "pushc", 16,
61968 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61969 },
61970 /* pushc ${cr1-Unprefixed-32} */
61971 {
61972 M32C_INSN_PUSHC32_IMM16_CR1, "pushc32.imm16-cr1", "pushc", 16,
61973 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61974 },
61975 /* pushc ${cr2-32} */
61976 {
61977 M32C_INSN_PUSHC32_IMM16_CR2, "pushc32.imm16-cr2", "pushc", 16,
61978 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61979 },
61980 /* popm ${Regsetpop} */
61981 {
61982 M32C_INSN_POPM16, "popm16", "popm", 16,
61983 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61984 },
61985 /* pushm ${Regsetpush} */
61986 {
61987 M32C_INSN_PUSHM16, "pushm16", "pushm", 16,
61988 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
61989 },
61990 /* popm ${Regsetpop} */
61991 {
61992 M32C_INSN_POPM, "popm", "popm", 16,
61993 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61994 },
61995 /* pushm ${Regsetpush} */
61996 {
61997 M32C_INSN_PUSHM, "pushm", "pushm", 16,
61998 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
61999 },
62000 /* push.b$G #${Imm-16-QI} */
62001 {
62002 M32C_INSN_PUSH16_B_G_IMM, "push16.b.G-imm", "push.b", 24,
62003 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62004 },
62005 /* push.w$G #${Imm-16-HI} */
62006 {
62007 M32C_INSN_PUSH16_W_G_IMM, "push16.w.G-imm", "push.w", 32,
62008 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62009 },
62010 /* push.b #Imm-8-QI */
62011 {
62012 M32C_INSN_PUSH32_B_IMM, "push32.b.imm", "push.b", 16,
62013 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62014 },
62015 /* push.w #${Imm-8-HI} */
62016 {
62017 M32C_INSN_PUSH32_W_IMM, "push32.w.imm", "push.w", 24,
62018 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62019 },
62020 /* push.l #${Imm-16-SI} */
62021 {
62022 M32C_INSN_PUSH32_L_IMM, "push32.l.imm", "push.l", 48,
62023 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62024 },
62025 /* reit */
62026 {
62027 M32C_INSN_REIT16, "reit16", "reit", 8,
62028 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62029 },
62030 /* reit */
62031 {
62032 M32C_INSN_REIT32, "reit32", "reit", 8,
62033 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62034 },
62035 /* rmpa.b */
62036 {
62037 M32C_INSN_RMPA16_B, "rmpa16.b", "rmpa.b", 16,
62038 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62039 },
62040 /* rmpa.w */
62041 {
62042 M32C_INSN_RMPA16_W, "rmpa16.w", "rmpa.w", 16,
62043 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62044 },
62045 /* rmpa.b */
62046 {
62047 M32C_INSN_RMPA32_B, "rmpa32.b", "rmpa.b", 16,
62048 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62049 },
62050 /* rmpa.w */
62051 {
62052 M32C_INSN_RMPA32_W, "rmpa32.w", "rmpa.w", 16,
62053 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62054 },
62055 /* rts */
62056 {
62057 M32C_INSN_RTS16, "rts16", "rts", 8,
62058 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M16C) } }
62059 },
62060 /* rts */
62061 {
62062 M32C_INSN_RTS32, "rts32", "rts", 8,
62063 { 0|A(UNCOND_CTI), { (1<<MACH_BASE), (1<<ISA_M32C) } }
62064 },
62065 /* scmpu.b */
62066 {
62067 M32C_INSN_SCMPU_B, "scmpu.b", "scmpu.b", 16,
62068 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62069 },
62070 /* scmpu.w */
62071 {
62072 M32C_INSN_SCMPU_W, "scmpu.w", "scmpu.w", 16,
62073 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62074 },
62075 /* sha.l #${Imm-sh-12-s4},r2r0 */
62076 {
62077 M32C_INSN_SHA16_L_IMM_R2R0, "sha16-L-imm-r2r0", "sha.l", 16,
62078 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62079 },
62080 /* sha.l #${Imm-sh-12-s4},r3r1 */
62081 {
62082 M32C_INSN_SHA16_L_IMM_R3R1, "sha16-L-imm-r3r1", "sha.l", 16,
62083 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62084 },
62085 /* sha.l r1h,r2r0 */
62086 {
62087 M32C_INSN_SHA16_L_R1H_R2R0, "sha16-L-r1h-r2r0", "sha.l", 16,
62088 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62089 },
62090 /* sha.l r1h,r3r1 */
62091 {
62092 M32C_INSN_SHA16_L_R1H_R3R1, "sha16-L-r1h-r3r1", "sha.l", 16,
62093 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62094 },
62095 /* shl.l #${Imm-sh-12-s4},r2r0 */
62096 {
62097 M32C_INSN_SHL16_L_IMM_R2R0, "shl16-L-imm-r2r0", "shl.l", 16,
62098 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62099 },
62100 /* shl.l #${Imm-sh-12-s4},r3r1 */
62101 {
62102 M32C_INSN_SHL16_L_IMM_R3R1, "shl16-L-imm-r3r1", "shl.l", 16,
62103 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62104 },
62105 /* shl.l r1h,r2r0 */
62106 {
62107 M32C_INSN_SHL16_L_R1H_R2R0, "shl16-L-r1h-r2r0", "shl.l", 16,
62108 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62109 },
62110 /* shl.l r1h,r3r1 */
62111 {
62112 M32C_INSN_SHL16_L_R1H_R3R1, "shl16-L-r1h-r3r1", "shl.l", 16,
62113 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62114 },
62115 /* sin.b */
62116 {
62117 M32C_INSN_SIN32_B, "sin32.b", "sin.b", 16,
62118 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62119 },
62120 /* sin.w */
62121 {
62122 M32C_INSN_SIN32_W, "sin32.w", "sin.w", 16,
62123 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62124 },
62125 /* smovb.b */
62126 {
62127 M32C_INSN_SMOVB16_B, "smovb16.b", "smovb.b", 16,
62128 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62129 },
62130 /* smovb.w */
62131 {
62132 M32C_INSN_SMOVB16_W, "smovb16.w", "smovb.w", 16,
62133 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62134 },
62135 /* smovb.b */
62136 {
62137 M32C_INSN_SMOVB32_B, "smovb32.b", "smovb.b", 16,
62138 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62139 },
62140 /* smovb.w */
62141 {
62142 M32C_INSN_SMOVB32_W, "smovb32.w", "smovb.w", 16,
62143 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62144 },
62145 /* smovf.b */
62146 {
62147 M32C_INSN_SMOVF16_B, "smovf16.b", "smovf.b", 16,
62148 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62149 },
62150 /* smovf.w */
62151 {
62152 M32C_INSN_SMOVF16_W, "smovf16.w", "smovf.w", 16,
62153 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62154 },
62155 /* smovf.b */
62156 {
62157 M32C_INSN_SMOVF32_B, "smovf32.b", "smovf.b", 16,
62158 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62159 },
62160 /* smovf.w */
62161 {
62162 M32C_INSN_SMOVF32_W, "smovf32.w", "smovf.w", 16,
62163 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62164 },
62165 /* smovu.b */
62166 {
62167 M32C_INSN_SMOVU_B, "smovu.b", "smovu.b", 16,
62168 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62169 },
62170 /* smovu.w */
62171 {
62172 M32C_INSN_SMOVU_W, "smovu.w", "smovu.w", 16,
62173 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62174 },
62175 /* sout.b */
62176 {
62177 M32C_INSN_SOUT_B, "sout.b", "sout.b", 16,
62178 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62179 },
62180 /* sout.w */
62181 {
62182 M32C_INSN_SOUT_W, "sout.w", "sout.w", 16,
62183 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62184 },
62185 /* sstr.b */
62186 {
62187 M32C_INSN_SSTR16_B, "sstr16.b", "sstr.b", 16,
62188 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62189 },
62190 /* sstr.w */
62191 {
62192 M32C_INSN_SSTR16_W, "sstr16.w", "sstr.w", 16,
62193 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62194 },
62195 /* sstr.b */
62196 {
62197 M32C_INSN_SSTR_B, "sstr.b", "sstr.b", 16,
62198 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62199 },
62200 /* sstr.w */
62201 {
62202 M32C_INSN_SSTR_W, "sstr.w", "sstr.w", 16,
62203 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62204 },
62205 /* stzx #${Imm-8-QI},#${Imm-16-QI},r0h */
62206 {
62207 M32C_INSN_STZX16_IMM8_IMM8_R0H, "stzx16-imm8-imm8-r0h", "stzx", 24,
62208 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62209 },
62210 /* stzx #${Imm-8-QI},#${Imm-16-QI},r0l */
62211 {
62212 M32C_INSN_STZX16_IMM8_IMM8_R0L, "stzx16-imm8-imm8-r0l", "stzx", 24,
62213 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62214 },
62215 /* stzx #${Imm-8-QI},#${Imm-16-QI},Dsp-24-u8[sb] */
62216 {
62217 M32C_INSN_STZX16_IMM8_IMM8_DSP8SB, "stzx16-imm8-imm8-dsp8sb", "stzx", 32,
62218 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62219 },
62220 /* stzx #${Imm-8-QI},#${Imm-16-QI},Dsp-24-u8[fb] */
62221 {
62222 M32C_INSN_STZX16_IMM8_IMM8_DSP8FB, "stzx16-imm8-imm8-dsp8fb", "stzx", 32,
62223 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62224 },
62225 /* stzx #${Imm-8-QI},#${Imm-16-QI},Dsp-24-u16 */
62226 {
62227 M32C_INSN_STZX16_IMM8_IMM8_ABS16, "stzx16-imm8-imm8-abs16", "stzx", 40,
62228 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62229 },
62230 /* und */
62231 {
62232 M32C_INSN_UND16, "und16", "und", 8,
62233 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62234 },
62235 /* und */
62236 {
62237 M32C_INSN_UND32, "und32", "und", 8,
62238 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62239 },
62240 /* wait */
62241 {
62242 M32C_INSN_WAIT16, "wait16", "wait", 16,
62243 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62244 },
62245 /* wait */
62246 {
62247 M32C_INSN_WAIT, "wait", "wait", 16,
62248 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62249 },
62250 /* exts.w r0 */
62251 {
62252 M32C_INSN_EXTS16_W_R0, "exts16.w-r0", "exts.w", 16,
62253 { 0, { (1<<MACH_BASE), (1<<ISA_M16C) } }
62254 },
62255 /* src-indirect */
62256 {
62257 M32C_INSN_SRCIND, "srcind", "src-indirect", 8,
62258 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62259 },
62260 /* dest-indirect */
62261 {
62262 M32C_INSN_DESTIND, "destind", "dest-indirect", 8,
62263 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62264 },
62265 /* src-dest-indirect */
62266 {
62267 M32C_INSN_SRCDESTIND, "srcdestind", "src-dest-indirect", 8,
62268 { 0, { (1<<MACH_BASE), (1<<ISA_M32C) } }
62269 },
62270 };
62271
62272 #undef OP
62273 #undef A
62274
62275 /* Initialize anything needed to be done once, before any cpu_open call. */
62276
62277 static void
62278 init_tables (void)
62279 {
62280 }
62281
62282 static const CGEN_MACH * lookup_mach_via_bfd_name (const CGEN_MACH *, const char *);
62283 static void build_hw_table (CGEN_CPU_TABLE *);
62284 static void build_ifield_table (CGEN_CPU_TABLE *);
62285 static void build_operand_table (CGEN_CPU_TABLE *);
62286 static void build_insn_table (CGEN_CPU_TABLE *);
62287 static void m32c_cgen_rebuild_tables (CGEN_CPU_TABLE *);
62288
62289 /* Subroutine of m32c_cgen_cpu_open to look up a mach via its bfd name. */
62290
62291 static const CGEN_MACH *
62292 lookup_mach_via_bfd_name (const CGEN_MACH *table, const char *name)
62293 {
62294 while (table->name)
62295 {
62296 if (strcmp (name, table->bfd_name) == 0)
62297 return table;
62298 ++table;
62299 }
62300 abort ();
62301 }
62302
62303 /* Subroutine of m32c_cgen_cpu_open to build the hardware table. */
62304
62305 static void
62306 build_hw_table (CGEN_CPU_TABLE *cd)
62307 {
62308 int i;
62309 int machs = cd->machs;
62310 const CGEN_HW_ENTRY *init = & m32c_cgen_hw_table[0];
62311 /* MAX_HW is only an upper bound on the number of selected entries.
62312 However each entry is indexed by it's enum so there can be holes in
62313 the table. */
62314 const CGEN_HW_ENTRY **selected =
62315 (const CGEN_HW_ENTRY **) xmalloc (MAX_HW * sizeof (CGEN_HW_ENTRY *));
62316
62317 cd->hw_table.init_entries = init;
62318 cd->hw_table.entry_size = sizeof (CGEN_HW_ENTRY);
62319 memset (selected, 0, MAX_HW * sizeof (CGEN_HW_ENTRY *));
62320 /* ??? For now we just use machs to determine which ones we want. */
62321 for (i = 0; init[i].name != NULL; ++i)
62322 if (CGEN_HW_ATTR_VALUE (&init[i], CGEN_HW_MACH)
62323 & machs)
62324 selected[init[i].type] = &init[i];
62325 cd->hw_table.entries = selected;
62326 cd->hw_table.num_entries = MAX_HW;
62327 }
62328
62329 /* Subroutine of m32c_cgen_cpu_open to build the hardware table. */
62330
62331 static void
62332 build_ifield_table (CGEN_CPU_TABLE *cd)
62333 {
62334 cd->ifld_table = & m32c_cgen_ifld_table[0];
62335 }
62336
62337 /* Subroutine of m32c_cgen_cpu_open to build the hardware table. */
62338
62339 static void
62340 build_operand_table (CGEN_CPU_TABLE *cd)
62341 {
62342 int i;
62343 int machs = cd->machs;
62344 const CGEN_OPERAND *init = & m32c_cgen_operand_table[0];
62345 /* MAX_OPERANDS is only an upper bound on the number of selected entries.
62346 However each entry is indexed by it's enum so there can be holes in
62347 the table. */
62348 const CGEN_OPERAND **selected = xmalloc (MAX_OPERANDS * sizeof (* selected));
62349
62350 cd->operand_table.init_entries = init;
62351 cd->operand_table.entry_size = sizeof (CGEN_OPERAND);
62352 memset (selected, 0, MAX_OPERANDS * sizeof (CGEN_OPERAND *));
62353 /* ??? For now we just use mach to determine which ones we want. */
62354 for (i = 0; init[i].name != NULL; ++i)
62355 if (CGEN_OPERAND_ATTR_VALUE (&init[i], CGEN_OPERAND_MACH)
62356 & machs)
62357 selected[init[i].type] = &init[i];
62358 cd->operand_table.entries = selected;
62359 cd->operand_table.num_entries = MAX_OPERANDS;
62360 }
62361
62362 /* Subroutine of m32c_cgen_cpu_open to build the hardware table.
62363 ??? This could leave out insns not supported by the specified mach/isa,
62364 but that would cause errors like "foo only supported by bar" to become
62365 "unknown insn", so for now we include all insns and require the app to
62366 do the checking later.
62367 ??? On the other hand, parsing of such insns may require their hardware or
62368 operand elements to be in the table [which they mightn't be]. */
62369
62370 static void
62371 build_insn_table (CGEN_CPU_TABLE *cd)
62372 {
62373 int i;
62374 const CGEN_IBASE *ib = & m32c_cgen_insn_table[0];
62375 CGEN_INSN *insns = xmalloc (MAX_INSNS * sizeof (CGEN_INSN));
62376
62377 memset (insns, 0, MAX_INSNS * sizeof (CGEN_INSN));
62378 for (i = 0; i < MAX_INSNS; ++i)
62379 insns[i].base = &ib[i];
62380 cd->insn_table.init_entries = insns;
62381 cd->insn_table.entry_size = sizeof (CGEN_IBASE);
62382 cd->insn_table.num_init_entries = MAX_INSNS;
62383 }
62384
62385 /* Subroutine of m32c_cgen_cpu_open to rebuild the tables. */
62386
62387 static void
62388 m32c_cgen_rebuild_tables (CGEN_CPU_TABLE *cd)
62389 {
62390 int i;
62391 unsigned int isas = cd->isas;
62392 unsigned int machs = cd->machs;
62393
62394 cd->int_insn_p = CGEN_INT_INSN_P;
62395
62396 /* Data derived from the isa spec. */
62397 #define UNSET (CGEN_SIZE_UNKNOWN + 1)
62398 cd->default_insn_bitsize = UNSET;
62399 cd->base_insn_bitsize = UNSET;
62400 cd->min_insn_bitsize = 65535; /* Some ridiculously big number. */
62401 cd->max_insn_bitsize = 0;
62402 for (i = 0; i < MAX_ISAS; ++i)
62403 if (((1 << i) & isas) != 0)
62404 {
62405 const CGEN_ISA *isa = & m32c_cgen_isa_table[i];
62406
62407 /* Default insn sizes of all selected isas must be
62408 equal or we set the result to 0, meaning "unknown". */
62409 if (cd->default_insn_bitsize == UNSET)
62410 cd->default_insn_bitsize = isa->default_insn_bitsize;
62411 else if (isa->default_insn_bitsize == cd->default_insn_bitsize)
62412 ; /* This is ok. */
62413 else
62414 cd->default_insn_bitsize = CGEN_SIZE_UNKNOWN;
62415
62416 /* Base insn sizes of all selected isas must be equal
62417 or we set the result to 0, meaning "unknown". */
62418 if (cd->base_insn_bitsize == UNSET)
62419 cd->base_insn_bitsize = isa->base_insn_bitsize;
62420 else if (isa->base_insn_bitsize == cd->base_insn_bitsize)
62421 ; /* This is ok. */
62422 else
62423 cd->base_insn_bitsize = CGEN_SIZE_UNKNOWN;
62424
62425 /* Set min,max insn sizes. */
62426 if (isa->min_insn_bitsize < cd->min_insn_bitsize)
62427 cd->min_insn_bitsize = isa->min_insn_bitsize;
62428 if (isa->max_insn_bitsize > cd->max_insn_bitsize)
62429 cd->max_insn_bitsize = isa->max_insn_bitsize;
62430 }
62431
62432 /* Data derived from the mach spec. */
62433 for (i = 0; i < MAX_MACHS; ++i)
62434 if (((1 << i) & machs) != 0)
62435 {
62436 const CGEN_MACH *mach = & m32c_cgen_mach_table[i];
62437
62438 if (mach->insn_chunk_bitsize != 0)
62439 {
62440 if (cd->insn_chunk_bitsize != 0 && cd->insn_chunk_bitsize != mach->insn_chunk_bitsize)
62441 {
62442 fprintf (stderr, "m32c_cgen_rebuild_tables: conflicting insn-chunk-bitsize values: `%d' vs. `%d'\n",
62443 cd->insn_chunk_bitsize, mach->insn_chunk_bitsize);
62444 abort ();
62445 }
62446
62447 cd->insn_chunk_bitsize = mach->insn_chunk_bitsize;
62448 }
62449 }
62450
62451 /* Determine which hw elements are used by MACH. */
62452 build_hw_table (cd);
62453
62454 /* Build the ifield table. */
62455 build_ifield_table (cd);
62456
62457 /* Determine which operands are used by MACH/ISA. */
62458 build_operand_table (cd);
62459
62460 /* Build the instruction table. */
62461 build_insn_table (cd);
62462 }
62463
62464 /* Initialize a cpu table and return a descriptor.
62465 It's much like opening a file, and must be the first function called.
62466 The arguments are a set of (type/value) pairs, terminated with
62467 CGEN_CPU_OPEN_END.
62468
62469 Currently supported values:
62470 CGEN_CPU_OPEN_ISAS: bitmap of values in enum isa_attr
62471 CGEN_CPU_OPEN_MACHS: bitmap of values in enum mach_attr
62472 CGEN_CPU_OPEN_BFDMACH: specify 1 mach using bfd name
62473 CGEN_CPU_OPEN_ENDIAN: specify endian choice
62474 CGEN_CPU_OPEN_END: terminates arguments
62475
62476 ??? Simultaneous multiple isas might not make sense, but it's not (yet)
62477 precluded.
62478
62479 ??? We only support ISO C stdargs here, not K&R.
62480 Laziness, plus experiment to see if anything requires K&R - eventually
62481 K&R will no longer be supported - e.g. GDB is currently trying this. */
62482
62483 CGEN_CPU_DESC
62484 m32c_cgen_cpu_open (enum cgen_cpu_open_arg arg_type, ...)
62485 {
62486 CGEN_CPU_TABLE *cd = (CGEN_CPU_TABLE *) xmalloc (sizeof (CGEN_CPU_TABLE));
62487 static int init_p;
62488 unsigned int isas = 0; /* 0 = "unspecified" */
62489 unsigned int machs = 0; /* 0 = "unspecified" */
62490 enum cgen_endian endian = CGEN_ENDIAN_UNKNOWN;
62491 va_list ap;
62492
62493 if (! init_p)
62494 {
62495 init_tables ();
62496 init_p = 1;
62497 }
62498
62499 memset (cd, 0, sizeof (*cd));
62500
62501 va_start (ap, arg_type);
62502 while (arg_type != CGEN_CPU_OPEN_END)
62503 {
62504 switch (arg_type)
62505 {
62506 case CGEN_CPU_OPEN_ISAS :
62507 isas = va_arg (ap, unsigned int);
62508 break;
62509 case CGEN_CPU_OPEN_MACHS :
62510 machs = va_arg (ap, unsigned int);
62511 break;
62512 case CGEN_CPU_OPEN_BFDMACH :
62513 {
62514 const char *name = va_arg (ap, const char *);
62515 const CGEN_MACH *mach =
62516 lookup_mach_via_bfd_name (m32c_cgen_mach_table, name);
62517
62518 machs |= 1 << mach->num;
62519 break;
62520 }
62521 case CGEN_CPU_OPEN_ENDIAN :
62522 endian = va_arg (ap, enum cgen_endian);
62523 break;
62524 default :
62525 fprintf (stderr, "m32c_cgen_cpu_open: unsupported argument `%d'\n",
62526 arg_type);
62527 abort (); /* ??? return NULL? */
62528 }
62529 arg_type = va_arg (ap, enum cgen_cpu_open_arg);
62530 }
62531 va_end (ap);
62532
62533 /* Mach unspecified means "all". */
62534 if (machs == 0)
62535 machs = (1 << MAX_MACHS) - 1;
62536 /* Base mach is always selected. */
62537 machs |= 1;
62538 /* ISA unspecified means "all". */
62539 if (isas == 0)
62540 isas = (1 << MAX_ISAS) - 1;
62541 if (endian == CGEN_ENDIAN_UNKNOWN)
62542 {
62543 /* ??? If target has only one, could have a default. */
62544 fprintf (stderr, "m32c_cgen_cpu_open: no endianness specified\n");
62545 abort ();
62546 }
62547
62548 cd->isas = isas;
62549 cd->machs = machs;
62550 cd->endian = endian;
62551 /* FIXME: for the sparc case we can determine insn-endianness statically.
62552 The worry here is where both data and insn endian can be independently
62553 chosen, in which case this function will need another argument.
62554 Actually, will want to allow for more arguments in the future anyway. */
62555 cd->insn_endian = endian;
62556
62557 /* Table (re)builder. */
62558 cd->rebuild_tables = m32c_cgen_rebuild_tables;
62559 m32c_cgen_rebuild_tables (cd);
62560
62561 /* Default to not allowing signed overflow. */
62562 cd->signed_overflow_ok_p = 0;
62563
62564 return (CGEN_CPU_DESC) cd;
62565 }
62566
62567 /* Cover fn to m32c_cgen_cpu_open to handle the simple case of 1 isa, 1 mach.
62568 MACH_NAME is the bfd name of the mach. */
62569
62570 CGEN_CPU_DESC
62571 m32c_cgen_cpu_open_1 (const char *mach_name, enum cgen_endian endian)
62572 {
62573 return m32c_cgen_cpu_open (CGEN_CPU_OPEN_BFDMACH, mach_name,
62574 CGEN_CPU_OPEN_ENDIAN, endian,
62575 CGEN_CPU_OPEN_END);
62576 }
62577
62578 /* Close a cpu table.
62579 ??? This can live in a machine independent file, but there's currently
62580 no place to put this file (there's no libcgen). libopcodes is the wrong
62581 place as some simulator ports use this but they don't use libopcodes. */
62582
62583 void
62584 m32c_cgen_cpu_close (CGEN_CPU_DESC cd)
62585 {
62586 unsigned int i;
62587 const CGEN_INSN *insns;
62588
62589 if (cd->macro_insn_table.init_entries)
62590 {
62591 insns = cd->macro_insn_table.init_entries;
62592 for (i = 0; i < cd->macro_insn_table.num_init_entries; ++i, ++insns)
62593 if (CGEN_INSN_RX ((insns)))
62594 regfree (CGEN_INSN_RX (insns));
62595 }
62596
62597 if (cd->insn_table.init_entries)
62598 {
62599 insns = cd->insn_table.init_entries;
62600 for (i = 0; i < cd->insn_table.num_init_entries; ++i, ++insns)
62601 if (CGEN_INSN_RX (insns))
62602 regfree (CGEN_INSN_RX (insns));
62603 }
62604
62605 if (cd->macro_insn_table.init_entries)
62606 free ((CGEN_INSN *) cd->macro_insn_table.init_entries);
62607
62608 if (cd->insn_table.init_entries)
62609 free ((CGEN_INSN *) cd->insn_table.init_entries);
62610
62611 if (cd->hw_table.entries)
62612 free ((CGEN_HW_ENTRY *) cd->hw_table.entries);
62613
62614 if (cd->operand_table.entries)
62615 free ((CGEN_HW_ENTRY *) cd->operand_table.entries);
62616
62617 free (cd);
62618 }
62619
This page took 2.431746 seconds and 4 git commands to generate.